3
我們在運行Apache(2.4.6)+ Passenger + Rails 4.0.0的虛擬服務器上有兩個應用程序。乘客載入錯誤 - 無法載入此文件 - phusion_passenger(LoadError)
我們的服務器出現了問題,這是由於消耗100%CPU的ruby進程導致的。重新啓動服務器後,紅寶石進程不再運行,但乘客也沒有啓動。
跑客運的狀態,我們得到如下錯誤:
/home/adm/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- phusion_passenger (LoadError)
from /home/adm/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/sbin/passenger-status:27:in `<main>'
我不那麼專家的乘客,所以我對正在發生的事情不知道。
有什麼建議嗎?甚至要了解真正的問題是什麼。
預先感謝您
編輯
運行bundle show passenger
輸出Could not find gem passenger
乘客是Apache加載應用程序的虛擬主機:
<VirtualHost *:80>
ServerName www.site1.it
ServerAlias site1.it
DocumentRoot /var/www/proj/current/public
LoadModule passenger_module /home/adm/.rvm/gems/[email protected]/gems/passenger-4.0.37/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /home/adm/.rvm/gems/[email protected]/gems/passenger-4.0.37
PassengerDefaultRuby /home/adm/.rvm/gems/[email protected]/wrappers/ruby
</IfModule>
RailsEnv production
PassengerLogLevel 3
PassengerMinInstances 1
<Directory /var/www/proj/current/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.site2.it
ServerAlias site2.it
DocumentRoot /var/www/proj/current/public
RequestHeader Set X-Sendfile-Type X-Sendfile
XSendFile On
LoadModule passenger_module /home/adm/.rvm/gems/[email protected]/gems/passenger-4.0.37/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /home/adm/.rvm/gems/[email protected]/gems/passenger-4.0.37
PassengerDefaultRuby /home/adm/.rvm/gems/[email protected]/wrappers/ruby
</IfModule>
RailsEnv production
PassengerLogLevel 3
PassengerMinInstances 1
<Directory /var/www/proj/current/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
</Directory>
</VirtualHost>
兩個問題,請顯示運行passnger的腳本,以及命令運行的結果:項目根目錄的「bundle show passenger」。 – 2014-11-21 10:07:37