Назад | Перейти на главную страницу

httpd.service перезагружен или убит

На новом сервере CentOS7 у меня возникла проблема, что каждую ночь httpd.service перезагружается. А иногда примерно в то же время его просто убивают.

systemctl статус httpd:

● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2017-04-09 12:54:33 CEST; 2 days ago
     Docs: man:httpd(8)
           man:apachectl(8)
 Main PID: 27968 (/usr/sbin/httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─  897 /usr/sbin/httpd -DFOREGROUND
           ├─  898 /usr/sbin/httpd -DFOREGROUND
           ├─  900 /usr/sbin/httpd -DFOREGROUND
           ├─  901 /usr/sbin/httpd -DFOREGROUND
           ├─  907 /usr/sbin/httpd -DFOREGROUND
           ├─  992 /usr/sbin/httpd -DFOREGROUND
           ├─ 1051 /usr/sbin/httpd -DFOREGROUND
           ├─ 4168 /usr/sbin/httpd -DFOREGROUND
           ├─ 6680 /usr/sbin/httpd -DFOREGROUND
           ├─19528 /usr/sbin/httpd -DFOREGROUND
           ├─23513 /usr/sbin/httpd -DFOREGROUND
           ├─24482 /usr/sbin/httpd -DFOREGROUND
           └─27968 /usr/sbin/httpd -DFOREGROUND

Apr 09 12:54:32 server445 systemd[1]: Starting The Apache HTTP Server...
Apr 09 12:54:33 server445 systemd[1]: Started The Apache HTTP Server.
Apr 10 03:47:49 server445 systemd[1]: Reloaded The Apache HTTP Server.
Apr 11 03:17:44 server445 systemd[1]: Reloaded The Apache HTTP Server.

journalctl _SYSTEMD_UNIT = httpd.service:

-- Logs begin at Thu 2015-05-21 16:37:24 CEST, end at Tue 2017-04-11 15:37:27 CEST. --
Mar 26 03:38:39 server445 kill[27169]: kill: cannot find process ""
Apr 03 03:41:01 server445 kill[28645]: kill: cannot find process ""
Apr 09 03:35:21 server445 kill[23157]: kill: cannot find process ""

Есть ли возможность более детально изучить,

Перезагрузка и убийство всегда происходят между 3:17 и 3:47 ночью, так что я думаю, это как-то связано друг с другом. Возможно, задание cron иногда работает (== перезагрузка), но иногда дает сбой (== kill)?

поскольку systemctl статус httpd и journalctl _SYSTEMD_UNIT = httpd.service не будет показывать мне подробную информацию, что я могу сделать?

если ваше ядро ​​его убивает, оно сбрасывает всю информацию в dmesg. сделать dmesg в вашей системе, чтобы увидеть, что это делает.

Если его там нет, велика вероятность, что другая служба перезапускает службу, чтобы вы сделали что-то конкретное. то есть пакеты оркестровки, cron и т. д.