我有RoR应用程序与apache +乘客6.0.4设置。由DigitalOcean托管。它像预期的那样工作了大约6个月,但是最近它开始失败,每隔几个小时就会出现apache端的“内部服务器错误”。它在重新启动apache之后就开始正常工作了。
在数字海洋中,我可以看到,当这个错误出现时,CPU经常会旋转到100%。。
在apache error.log文件中,我可以看到这个错误出现在对服务器的每个请求中:
Unexpected error in mod_passenger: Cannot connect to the Passenger core at unix:/root/passenger
我有一个运行Ubuntu12.04LTS的服务器,在apache模块mod_auth_cas中有一个bug。
我注意到,由于12.04存储库在apache更新,特别是在mod_auth_cas上远远落后,所以安装新版本可能会弥补我的不足。
然而,mod_auth_cas有一系列的依赖项,它们可能有更多的依赖项等等。
总之,我真的很想用apt-get或Synaptic。
有人建议,为了访问最新的mod_auth_cas和apache服务器,我可以添加到我的/etc/apt/sources.list中:
deb http://cz.archive.ubuntu.com/ubuntu saucy m