Apache сбой и автоматический перезапуск на digitalocean - PullRequest
1 голос
/ 20 января 2020

Недавно я запросил изменение моего root пароля, который был успешным, и я могу использовать его на консоли. Однако мой IP-адрес перестал работать. И посещение моего домена, и S SH отвечают с ошибкой тайм-аута соединения.

Он работал нормально, пока мой пароль root не изменился и сервер не был перезапущен.

Я проверил журнал ошибок с помощью этой команды:

tail -50 /var/log/apache2/error.log

И вот что я получил:

[Mon Jan 20 00:47:06.157921 2020] [mpm_prefork:notice] [pid 994] AH00163: Apache/2.4.18 (Ubuntu) OpenSSL/1.0.2g configured -- resuming normal operations
[Mon Jan 20 00:47:06.157921 2020] [core:notice] [pid 994] AH00094: Command line: '/usr/sbin/apache2'
[Mon Jan 20 00:47:06.157921 2020] [mpm_prefork:notice] [pid 981] AH00169: caught SIGTERM, shutting down
[Mon Jan 20 00:47:06.157921 2020] [mpm_prefork:notice] [pid 970] AH00163: Apache/2.4.18 (Ubuntu) OpenSSL/1.0.2g configured -- resuming normal operations
[Mon Jan 20 00:47:06.157921 2020 [core:notice] [pid 970] AH00094: Command line: '/usr/sbin/apache2'
[Mon Jan 20 00:47:06.157921 2020] [mpm_prefork:notice] [pid 903] AH00169: caught SIGTERM, shutting down
[Mon Jan 20 00:47:06.157921 2020] [mpm_prefork:notice] [pid 903] AH00163: Apache/2.4.18 (Ubuntu) OpenSSL/1.0.2g configured -- resuming normal operations
[Mon Jan 20 00:47:06.157921 2020] [core:notice] [pid 994] AH00094: Command line: '/usr/sbin/apache2'
[Mon Jan 20 00:47:06.157921 2020] [mpm_prefork:notice] [pid 994] AH00169: caught SIGTERM, shutting down
[Mon Jan 20 00:47:06.157921 2020] [mpm_prefork:notice] [pid 970] AH00163: Apache/2.4.18 (Ubuntu) OpenSSL/1.0.2g configured -- resuming normal operations
[Mon Jan 20 00:47:06.157921 2020] [core:notice] [pid 990] AH00094: Command line: '/usr/sbin/apache2'

Обратите внимание на SIGTERM, shutting down? Я думаю, что Apache падает, и служба автоматически перезапускается.

Сначала я подумал, что это произошло из-за низкого использования памяти, затем я проверил здесь эту команду free -mh

результаты. Моему Ram достаточно:

              total        used        free      shared  buff/cache   available
Mem:           1.9G        259M        1.4G         612K        258M        1.6G
Swap:            0B          0B          0B

Брандмауэр неактивен, поэтому ничто не блокирует порт 80

sudo ufw status
Status: Inactive

Я также запускаю эту команду, чтобы посмотреть, что прослушивается на

sudo lsof -iTCP -sTCP:LISTEN -P

COMMAND    PID           USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd      812           root    3u  IPv4  18468      0t0  TCP  localhost:53 (LISTEN)
sshd      812           root    4u  IPv6  18468      0t0  TCP *:22 (LISTEN)
mysqld      899           mysql    29u  IPv4  19368      0t0  TCP localhost:3306 (LISTEN)
master      1089           root    13u  IPv4  19478      0t0  TCP *:25 (LISTEN)
master      1089           root    14u  IPv6  19479      0t0  TCP *:25 (LISTEN)

Могу ли я быть Apache конфигурациями? вот что слушается на моем /etc/apache2/ports.conf

grep "Listen" /etc/apache2/*.conf

etc/apache2/ports.conf: Listen 0.0.0.0

etc/apache2/ports.conf: Listen 433
etc/apache2/ports.conf: Listen 433

Я даже не могу перезапустить apache это не позволяет мне

service apache2 restart

Job for apache2.service failed because the control proccess exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.

При запуске этой команды I получил это:

apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset
Drop-In: /lib/systemd/system/apache2.service.d
         apache-system.conf
Active: failed (Result: exit-code) since Mon 2020-01-20 12:16:35 UTC; 4min 9s
Process: 1616 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE

Это нормально? Пожалуйста, помогите

...