【问题标题】:Apache2 sigterm crash on debianApache2 sigterm 在 debian 上崩溃
【发布时间】:2018-11-03 19:59:04
【问题描述】:

我的 debian 服务器有问题。
我有一个托管在 apache2 上的网站,但每天 2 次,apache 崩溃并且我的网站无法访问。
我查看了日志文件,但没有太多信息。
这是我的日志:

access.log

13.235.52.55:443 - - [24/May/2018:10:05:51 +0200] "GET / HTTP/1.1" 200 13244 "-" "Python-urllib/2.7"
13.235.52.55:443 - - [24/May/2018:10:05:52 +0200] "GET / HTTP/1.1" 200 13309 "-" "Python-urllib/2.7"
13.235.52.55:443 - - [24/May/2018:10:05:52 +0200] "GET / HTTP/1.1" 200 13309 "-" "Python-urllib/2.7"
13.235.52.55:443 - - [24/May/2018:10:05:53 +0200] "GET / HTTP/1.1" 200 13309 "-" "Python-urllib/2.7"
13.235.52.55:443 - - [24/May/2018:10:05:54 +0200] "GET / HTTP/1.1" 200 13309 "-" "Python-urllib/2.7"

错误日志

[2018 年 5 月 24 日星期四 08:00:31.698217] [mpm_prefork:notice] [pid 3544] AH00163:Apache/2.4.10 (Debian) OpenSSL/1.0.1t 已配置 -- 恢复正常操作
[2018 年 5 月 24 日星期四 08:00:31.698270] [core:notice] [pid 3544] AH00094:命令行:'/usr/sbin/apache2'
[2018 年 5 月 24 日星期四 12:17:43.064962] [mpm_prefork:notice] [pid 3544] AH00169:捕获 SIGTERM,正在关闭
[2018 年 5 月 24 日星期四 12:17:46.968823] [mpm_prefork:notice] [pid 4518] AH00163:Apache/2.4.10 (Debian) OpenSSL/1.0.1t 已配置 -- 恢复正常操作
[2018 年 5 月 24 日星期四 12:17:46.968889] [core:notice] [pid 4518] AH00094:命令行:'/usr/sbin/apache2'
[2018 年 5 月 24 日星期四 12:17:47.011670] [mpm_prefork:notice] [pid 4518] AH00169:捕获 SIGTERM,正在关闭

一般来说,apache 在中午 12:17 和上午 00:17 崩溃

我已经检查了 DoS 攻击,但我在 access.log 中没有足够的访问权限

最后,我在 phperror 日志中发现了以下内容

[2018 年 5 月 24 日 13:39:01 Europe/Berlin] PHP 警告:模块“PDO”已加载到第 0 行的未知中
[2018 年 5 月 24 日 14:09:01 Europe/Berlin] PHP 警告:模块 'PDO' 已在第 0 行的未知中加载
[2018 年 5 月 24 日 14:39:01 Europe/Berlin] PHP 警告:模块“PDO”已加载到第 0 行的未知中
[2018 年 5 月 24 日 15:09:01 Europe/Berlin] PHP 警告:模块“PDO”已加载到第 0 行的未知中
[2018 年 5 月 24 日 15:39:01 Europe/Berlin] PHP 警告:模块“PDO”已加载到第 0 行的未知中
[2018 年 5 月 24 日 16:04:24 Europe/Berlin] PHP 警告:模块“PDO”已加载到第 0 行的未知中
[2018 年 5 月 24 日 16:09:01 Europe/Berlin] PHP 警告:模块“PDO”已加载到第 0 行的未知中

如果有人可以帮助我.. :-)

谢谢!

编辑: 这是我在 apache 崩溃时的 journalctl journalctl

【问题讨论】:

    标签: apache debian sigterm


    【解决方案1】:

    好的,我终于找到问题所在了。

    这是由于 Certbot。我有 2 个域名长时间未使用,并且 SSL 证书已过期。我已经删除了这些证书,我的 apache 目前正在运行 1 天 13 小时。

    如果这个解决方案可以帮助某人.. ;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-18
      • 2014-09-11
      • 1970-01-01
      • 2016-05-08
      相关资源
      最近更新 更多