乘客机架过程会死吗?

时间:2011-08-05 01:01:16

标签: ruby-on-rails nginx passenger

我有一个相当大的rails服务器,有许多活动的消息传递轮询器与ActiveMQ服务器通信。

当我启动服务器时,所有类都需要大约45秒才能加载到内存中,服务器已准备好接受请求。

每隔一段时间,对服务器的请求会暂停一分钟左右,此时我会看到这些类正在日志中重新加载。

当我监控机架进程时,我发现旧的进程已经消失,并被新的机架进程取代。

乘客机架在空闲时是否会死亡?我如何确保他们不这样做?

1 个答案:

答案 0 :(得分:2)

是的,当他们闲置一段时间后,他们会被杀死。 The documentation for PassengerPoolIdleTime说这是5分钟。

如果您不希望他们关闭,请在配置中将此设置设为0.