webrick에서는 작동하지만 승객에서는 실패하는 애플리케이션

webrick에서는 작동하지만 승객에서는 실패하는 애플리케이션

.dll을 실행할 때 성공적으로 시작되는 Ruby on Rails 애플리케이션이 있습니다 rails s -p 3000.

하지만 승객을 사용하여 Apache 또는 nginx에 배포하면 다음과 같은 결과가 나타납니다.이 결과.

배포 지침은 승객 모듈을 사용하는 각 플랫폼에 대한 공통 지침입니다. 또한 포트는 무료입니다.

나는 안으로 보았다시작 문제 위키하지만 stdout 리디렉션 문제(시작 스크립트)를 확인하는 방법을 모르겠습니다. 이 단계를 예제와 함께 설명하는 위키가 있나요?

nginx의 구성은 다음과 같습니다

...
http {
 passenger_root /usr/local/rvm/gems/ruby-1.9.3-p484/gems/passenger-4.0.40;
 passenger_ruby /usr/local/rvm/gems/ruby-1.9.3-p484/wrappers/ruby;
 passenger_log_level 1;
 passenger_start_timeout 15;
 passenger_load_shell_envvars off;
 ...
 server {
   listen 3000;
   #server_name x.x.x.x;
   server_name localhost;
   root /home/rails_apps/moi/public/;   # <--- be sure to point to 'public'!
   passenger_enabled on;
   rails_env development;
   charset utf-8;
 }

도움을 주시면 감사하겠습니다.

관련 정보