如何启动乘客 nginx,错误:已收到信号。正常关闭……(再发送 2 次信号以强制关闭)

如何启动乘客 nginx,错误:已收到信号。正常关闭……(再发送 2 次信号以强制关闭)

应用程序在生产模式下出现故障,重新启动 Passenger 和 nginx 时出现以下错误。

[ agents/LoggingAgent/Main.cpp:338 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ agents/LoggingAgent/Main.cpp:400 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ ServerKit/Server.h:453 ]: [LoggerAdminServer] Shutdown finished
[ agents/LoggingAgent/Main.cpp:425 ]: PassengerAgent logger shutdown finished
[ ServerKit/Server.h:453 ]: [ServerThr.1] Shutdown finished
[ ServerKit/Server.h:453 ]: [ServerThr.2] Shutdown finished
[ ServerKit/Server.h:453 ]: [AdminServer] Shutdown finished
[ agents/HelperAgent/Main.cpp:724 ]: Disconnecting long-running connections for process 19431, application /public#default
[ agents/HelperAgent/Main.cpp:724 ]: Disconnecting long-running connections for process 19440, application /public#default
[ agents/Watchdog/Main.cpp:1255 ]: Starting PassengerAgent watchdog...
[ agents/HelperAgent/Main.cpp:883 ]: Starting PassengerAgent server...
[ agents/HelperAgent/Main.cpp:232 ]: PassengerAgent server running in multi-application mode.
[ agents/HelperAgent/Main.cpp:637 ]: PassengerAgent server online, PID 19637
[ agents/LoggingAgent/Main.cpp:431 ]: Starting PassengerAgent logger...
[ agents/LoggingAgent/Main.cpp:312 ]: PassengerAgent logger online, PID 19645
[ agents/HelperAgent/Main.cpp:868 ]: PassengerAgent server shutdown finished

请帮帮我。

更新:

重启Nginx服务器的命令:

sudo service nginx restart

重新启动 Passenger 服务器的命令:

touch tmp/restart.txt

答案1

此问题是由于流程本身在运行时耗费大量时间造成的。因此无法为乘客提供服务。

我用精简服务器替换了乘客应用服务器。我启动了多个精简实例。现在一切都完美运行。

谢谢。

相关内容