我正在将Python打印语句logging到/var/log/apache2/error.log,但在过去的几天里,我发现了什么时候我没有任何logging。 Web请求正在正常处理。
sudo apachectl restart将恢复日志loggingfunction。
在前面的日志(error.log.1,其中包含正确的日志logging)的末尾有这样的通知:
[5月24日星期三18:27:04.070726 2017] [mpm_event:通知] [pid 1903:tid 139769062209408] AH00494:收到SIGHUP。 试图重新启动
我明白这个通知可能与日志轮换有关。 我目前有52个较旧的日志,但我有足够的磁盘空间(我使用了7.74GB的63.7%)。
奇怪的是,当我第一次使用apachectl graceful-stop时就开始发生这种情况。 每次发生的时候,日志都会被轮转,但是那时没有什么新东西进入日志,直到我手动重启apache。