Apache+mod wsgi+flask应用程序:由于接收到SIGUSR1符号,正在进行优雅的重新启动

2024-10-01 15:46:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我有flask/python2.7/apache2/mod_wsgi应用程序,我可以定期在apache日志中看到以下行,然后我的应用程序重新启动:

[mpm_event:notice] AH00493: SIGUSR1 received.  Doing graceful restart
[wsgi:error] Joining threads

我知道如果有segfault,这种“优雅重启”可能会发生,但据我所知,在我的例子中没有segfault(在'doing greative restart'行之前,日志中没有相应的行)。或者可能没有记录这种事件。。。无论如何,我怀疑这是apache2问题,因为mpm_event是apache2内部实体(docs)。在

所以我的问题是:

1)如何检查我的案例中的问题?在

2)如果这是默认行为(例如,如果没有活动,则重新启动)而不是问题-如何配置以及在哪里?在

谢谢!在


Tags: eventmod应用程序flaskwsgiapacheapache2notice
1条回答
网友
1楼 · 发布于 2024-10-01 15:46:27

这是因为您的系统有logrotate设置来处理Apache的日志轮换。它将向Apache发送一个优雅的重启信号,让它在交换日志文件时重新加载。在

{1}如果不是Apache文件,就不要使用这个机制。在

相关问题 更多 >

    热门问题