시도, 생산 모드에서 로컬 서버를 실행하려면 :
RAILS_ENV=production script/server
또는
script/server --environment=production
문제는이다, 당신은 또한 실제 생산에에 WEBrick/잡종 서버를 사용하지 않는, 이렇게하면 정확히 실제 생산 구성 (아마도 Apache 또는 Passenger를 사용하고 있습니까?)과 중복되지 않습니다. 또한 문제를 일으킬 수있는 환경에 미묘한 차이가있을 수 있습니다.
작업 환경을 변경하면 작업 환경을 어떻게 다시 시작 하시겠습니까? 이 방법은 배포 방법에 따라 다르며, 앱의/tmp에 restart.txt를 삭제하는 것만 큼 간단하거나 앱을 제공하는 Apache 또는 Mongrel 프로세스를 다시 시작하는 것만 큼 어렵지는 않습니다. 그렇게 할 때 변경 사항이 표시되는 데 오랜 시간이 걸리는 것은 이상한 것 같습니다.
프로덕션 모드에서 문제가 발생하면 일반적으로 픽스의 방향으로 나를 가리키는 production.log를 확인합니다. 이것을 개발 단계에서 구현 한 다음 재배포합니다. 그것은 보통 일을 처리합니다. Capistrano를 사용하면 설정이 내 것보다 훨씬 복잡한 경우를 제외하고는 3 가지 명령 (커밋, 푸시 및 배포) 만 필요합니다. 내가 서버 코드 : 핫 패칭의이 방법에 동의하지 않는 경우에도
좋은 팁 : 캐시 : 1) 미행 로그 파일 (내가 할 수있는 꼬리 잡종뿐만 아니라 로그) 2) tmp를 긁어! 분명 (감사합니다) PS를 : 내가 직접 준비 서버 코드를 편집 할 CODA를 사용합니다. =) –