我遇到了一个问题,无论我尝试什么,所有乘客实例都会在空闲期(5 分钟,但有时更长)后被销毁。我已阅读 Stack Overflow 上的乘客文档和相关问题/答案。
我的全局配置如下所示:
PassengerMaxPoolSize 6
PassengerMinInstances 1
PassengerPoolIdleTime 300
还有我的虚拟配置:
PassengerMinInstances 1
以上应确保在空闲超时后至少有一个实例保持事件状态。我想避免将PassengerPoolIdleTime 设置为0,因为我想清理除一个空闲实例之外的所有实例。
我还将 ruby 二进制文件添加到我的 CSF 忽略列表中,以防止长时间运行的进程被淘汰。
还有其他地方我应该寻找吗?
最佳答案
您是否尝试过将 PassengerMinInstances 设置为 1 以外的任何值,例如 3 并看到效果?
关于ruby - 我如何绝对确保 Phusion Passenger 实例保持事件状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8401178/