Apache、Passenger、Sinatraをインストールし、アプリをデプロイしました。アクセスしようとするとエラーが発生します。
An error occurred while starting up the preloader: it did not write a startup response in time.
Application root
/var/www/html/test
Environment (value of RAILS_ENV, RACK_ENV, WSGI_ENV and PASSENGER_ENV)
production
Ruby interpreter command
/usr/local/bin/ruby
User and groups
Unknown
Environment variables
Unknown
Ulimits
Unknown
どうすれば解決できますか?
編集
アプリケーションログで、次のエラー行を見つけました。
!> Ready
!> socket: unix:/tmp/passenger.1.0.14019/generation-0/backends/preloader.14049
!>
宝石リスト:
bigdecimal (1.2.0)
builder (3.2.0)
bundler (1.3.1)
daemon_controller (1.1.1)
fastthread (1.0.7)
io-console (0.4.2)
json (1.7.7)
minitest (4.3.2)
passenger (4.0.0.rc4)
psych (2.0.0)
rack (1.5.2)
rack-protection (1.4.0)
rake (0.9.6)
rdoc (4.0.0)
sequel (3.45.0)
sinatra (1.3.5)
test-unit (2.0.0.0)
tilt (1.3.4)
システムバージョン:
Ruby 2.0
Apache 2.2
Amazon EC2 Instance
アプリはRuby1.9とPassenger3.0で正常に動作していました。2.0にアップグレードしたところ、Passenger3.0が正しくコンパイルされません。彼らは私にPassengerPre4.0を使用するように提案しました、そしてそれはうまくコンパイルされました、しかしアプリを動かしません...