我正在使用Phusion Passenger与我的nginx部署rails / sinatra应用程序,我目前遇到了问题。
我想运行一个类,每隔30秒检查一次reddit.com的新提交。但由于乘客在空闲时间x秒后关闭应用程序,因此不会继续检查。
是的,我试图将passenger_pool_idle_time设置为0,但它仍会将其关闭。
如果您想了解更多详情,请参阅github
上的申请提前致谢。
答案 0 :(得分:1)
你可以经常使用cron调用你的服务器,以确保它仍在运行。可能发生的事情是乘客正在启动一个初始流程,然后为之后需要的每个工作流程分配它。一段时间后,它会杀死初始进程(认为它已经催生了它所需要的所有孩子),所以将其设置为不这样做可能会解决它。