apache2 突然崩溃并留下僵尸进程

apache2 突然崩溃并留下僵尸进程

我的apache服务器反复出现问题,在轻度使用几个小时/几天后,apache进程突然崩溃并留下僵尸进程。在 中ps,我看到了这个:

root      1209 ?        Ss    0.0  1.3 Aug04 /usr/sbin/apache2 -k start
www-data 15531 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15539 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15540 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15541 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15542 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15543 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15544 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15545 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15546 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15547 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15548 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15549 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15550 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15551 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15552 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15553 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>
www-data 15554 ?        Z     0.0  0.0 Aug15 [apache2] <defunct>

我的 Apache 服务器使用率很低,我可以很好地浏览服务器一段时间,但是当我单击一个链接时,它突然崩溃了。

我无法确定到底是什么导致了崩溃,对我来说似乎是随机的。

我的服务器是 Debian Buster,服务器apache使用 php5 框架(用于 Dokuwiki)。安装了以下软件包:

apache2                2.4.38-3
apache2-bin            2.4.38-3
apache2-data           2.4.38-3
apache2-utils          2.4.38-3
libapache2-mod-php5.6  5.6.40
php5.6                 5.6.40
php5.6-cli             5.6.40
php5.6-common          5.6.40
php5.6-curl            5.6.40
php5.6-json            5.6.40
php5.6-mysql           5.6.40
php5.6-opcache         5.6.40
php5.6-readline        5.6.40
php5.6-sqlite3         5.6.40
php5.6-xml             5.6.40

我该如何解决这个问题?

我的任何日志(dmesg、syslog 或 apache 错误日志)中都没有消息

相关内容