最近,在对 Ubuntu 16.04.7 LTS(GNU/Linux 4.4.0-57-generic x86_64)进行一些更新后,我注意到在轮换 Apache 日志后,我执行了以下操作:
sudo tail -n5000 -f /var/log/apache2/error.log
...只是静静地等待,什么也不显示。查看 error.log 和 access.log,文件大小为 0。但是,如果我执行:
sudo apachectl 停止
sudo apachectl 启动
...然后日志将开始收集数据。然后日志将开始:
[ssl:warn] [pid 28707:tid 140000050390912] AH01909: ip-nnn-nn-nn-nn.ec2.internal:443:0 server certificate does NOT include an ID which matches the server name
[ssl:warn] [pid 28708:tid 140000050390912] AH01909: ip-nnn-nn-nn-nn.ec2.internal:443:0 server certificate does NOT include an ID which matches the server name
[mpm_event:notice] [pid 28708:tid 140000050390912] AH00489: Apache/2.4.18 (Ubuntu) OpenSSL/1.0.2g mod_wsgi/4.3.0 Python/2.7.12 configured -- resuming normal operations
[core:notice] [pid 28708:tid 140000050390912] AH00094: Command line: '/usr/sbin/apache2'
它正在 AWS EC2 实例上运行(并且已经正常运行多年)。
尽管日志没有收集任何数据,但 Apache 服务器似乎已正确连接到 mod_wsgi。
有人知道可能发生了什么吗?以及如何最好地解决它?