8

Rails 3.2.6 (ruby 1.9.3-p194) にアップグレードし、Debian に RVM をインストールし、Apache2 サーバー (2.2.19) を使用していました。

私はこれらの非常に素晴らしい指示を使用しました: http://dalibornasevic.com/posts/21-rvm-and-passenger-setup-for-rails-2-and-rails-3-apps/

Apache サーバー構成/etc/apache2/apache2.confには以下が含まれます。

LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p194@rails326/gems/passenger-3.0.13/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p194@rails326/gems/passenger-3.0.13
PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p194@rails326/ruby

すべての設定が完了すると (そして大量のエラー メッセージが削除されます :)、乗客から次のエラー メッセージが表示されます。

RVM - Ruby 統合は別の gem に抽出されました。これはデフォルトで RVM とともにインストールされ、$LOAD_PATH.unshift行を削除すると、すべて正常に戻ります。

$LOAD_PATH.unshiftMyApp/config/setup_load_paths.rb でコメントアウトすると、このエラーはなくなり、代わりに 500 エラー、Internal Server Error が表示されます。

/etc/log/apache2/error.log:

[ pid=5262 thr=3075372800 file=ext/apache2/Hooks.cpp:862 time=2012-07-10 12:33:41.475 ]: Unexpected error in mod_passenger: Cannot spawn application '/var/www/MyApp': The spawn server has exited unexpectedly.
  Backtrace:
     in 'virtual Passenger::SessionPtr Passenger::ApplicationPool::Client::get(const Passenger::PoolOptions&)' (Client.h:742)
     in 'Passenger::SessionPtr Hooks::getSession(const Passenger::PoolOptions&)' (Hooks.cpp:294)
     in 'int Hooks::handleRequest(request_rec*)' (Hooks.cpp:563)

誰かが私にこの問題の手がかりを与えることができれば、私は非常に嬉しく思います.
どうもありがとうございました。
虹彩

4

0 に答える 0