红宝石 - 每天一次乘客瘫痪

时间:2015-03-08 09:46:43

标签: ruby-on-rails ruby apache passenger

每天一次,我在Apache error_log收到消息:

[ pid=3846 thr=139803418023808 file=ext/apache2/Hooks.cpp:884 time=2015-03-08 09:04:28.2 ]: Unexpected error in mod_passenger: Cannot spawn application '/srv/www/vhosts/****.com/httpdocs': The spawn server died unexpectedly, and restarting it failed.
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:312)
 in 'int Hooks::handleRequest(request_rec*)' (Hooks.cpp:585)

并且网站已关闭(500)。乘客版本是3.0.19 Ruby版本是1.8.7-p371。我可以尝试解决这个问题?

1 个答案:

答案 0 :(得分:0)

这不是很重要。然而几年前我有一个使用Ruby 1.8.7和Passenger 3的rails应用程序,但在生产Linux服务器上运行良好。我在服务器上切换到Phusion' Ruby Enterprise Edition,从那以后它一直坚如磐石。