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

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

systemctl status 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 status httpd и journalctl _SYSTEMD_UNIT = httpd.service будет не показывать мне подробную информацию, что я могу сделать?

1
задан 11 April 2017 в 17:18
1 ответ

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

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

0
ответ дан 4 December 2019 в 05:02

Теги

Похожие вопросы