当我触摸restart.txt时,Phusion Passenger是否正常重启

Gre*_*reg 6 ruby-on-rails passenger

它会在重新启动之前完成所有当前请求的服务吗?

hur*_*n77 2

我的印象是,每个乘客应用程序实例在处理请求后都会终止,而不是在触摸 restart.txt 时在下一个请求之前重新启动。因此,每个乘客工作人员都会有一个请求的延迟。当进程退出并且应用程序生成器只是生成一个新实例时,我不会称其为“优雅”。

这意味着对应用程序单个实例的下一个请求将由该实例的版本应答,然后实例退出(完成其工作后)。当前正在运行的请求不会被终止。

  • 我所说的优雅只是指每个正在进行的请求都已完成,没有丢失任何请求。 (3认同)