Apache2 не удается перезапустить, 'configtest' отказавший в 'systemctl состояние' журналы

попытка запустить мой apache2 после моего веб-сервера вниз от терминала

sudo service apache2 restart

но это говорит

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

я пробую выполненный journalctl -xe и это говорит

Nov 11 15:39:39 sd-101534 sshd[7011]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 11 15:39:39 sd-101534 sshd[7013]: Failed password for root from 58.218.198.169 port 61692 ssh2
Nov 11 15:39:39 sd-101534 sshd[7013]: Received disconnect from 58.218.198.169 port 61692:11:  [preauth]
Nov 11 15:39:39 sd-101534 sshd[7013]: Disconnected from 58.218.198.169 port 61692 [preauth]
Nov 11 15:39:39 sd-101534 sshd[7013]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=58.218.198.169  user=root
Nov 11 15:39:40 sd-101534 sshd[7015]: Failed password for root from 58.242.83.32 port 58820 ssh2
Nov 11 15:39:43 sd-101534 sshd[7035]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=58.242.83.20  user=root
Nov 11 15:39:43 sd-101534 sshd[7015]: Failed password for root from 58.242.83.32 port 58820 ssh2
Nov 11 15:39:43 sd-101534 sshd[7015]: error: maximum authentication attempts exceeded for root from 58.242.83.32 port 58820 ssh2 [preauth]
Nov 11 15:39:43 sd-101534 sshd[7015]: Disconnecting: Too many authentication failures [preauth]
Nov 11 15:39:43 sd-101534 sshd[7015]: PAM 5 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=58.242.83.32  user=root
Nov 11 15:39:43 sd-101534 sshd[7015]: PAM service(sshd) ignoring max retries; 6 > 3
Nov 11 15:39:45 sd-101534 sshd[7035]: Failed password for root from 58.242.83.20 port 37618 ssh2
Nov 11 15:39:48 sd-101534 sshd[7035]: Failed password for root from 58.242.83.20 port 37618 ssh2
Nov 11 15:39:48 sd-101534 sshd[7039]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=58.242.83.32  user=root
Nov 11 15:39:50 sd-101534 sshd[7039]: Failed password for root from 58.242.83.32 port 17432 ssh2
Nov 11 15:39:50 sd-101534 sshd[7035]: Failed password for root from 58.242.83.20 port 37618 ssh2
Nov 11 15:39:51 sd-101534 sshd[7037]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=58.218.198.169  user=root
Nov 11 15:39:52 sd-101534 sshd[7037]: Failed password for root from 58.218.198.169 port 48911 ssh2
Nov 11 15:39:52 sd-101534 sshd[7039]: Failed password for root from 58.242.83.32 port 17432 ssh2
Nov 11 15:39:53 sd-101534 sshd[7035]: Failed password for root from 58.242.83.20 port 37618 ssh2
Nov 11 15:39:55 sd-101534 sudo[7041]:   jazuly : TTY=pts/0 ; PWD=/home/jazuly ; USER=root ; COMMAND=/bin/journalctl -xe
Nov 11 15:39:55 sd-101534 sudo[7041]: pam_unix(sudo:session): session opened for user root by jazuly(uid=0)

затем я работаю nano /var/log/apache2/error.log

я получил это

$[Sat Nov 11 15:31:10.188122 2017] [mpm_prefork:notice] [pid 797] AH00169: caught SIGTERM, shutting down

я работаю sudo systemctl status apache2.service

● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since Sat 2017-11-11 15:42:06 CET; 16min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 6744 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 25897 ExecReload=/etc/init.d/apache2 reload (code=exited, status=0/SUCCESS)
  Process: 7132 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

Nov 11 15:42:06 sd-101534 apache2[7132]:  * The apache2 configtest failed.
Nov 11 15:42:06 sd-101534 apache2[7132]: Output of config test was:
Nov 11 15:42:06 sd-101534 apache2[7132]: AH00526: Syntax error on line 12 of /etc/apache2/mods-enabled/mpm_prefork.conf:
Nov 11 15:42:06 sd-101534 apache2[7132]: Invalid command 'MazClients', perhaps misspelled or defined by a module not included in the server configuration
Nov 11 15:42:06 sd-101534 apache2[7132]: Action 'configtest' failed.
Nov 11 15:42:06 sd-101534 apache2[7132]: The Apache error log may have more information.
Nov 11 15:42:06 sd-101534 systemd[1]: apache2.service: Control process exited, code=exited status=1
Nov 11 15:42:06 sd-101534 systemd[1]: Failed to start LSB: Apache2 web server.
Nov 11 15:42:06 sd-101534 systemd[1]: apache2.service: Unit entered failed state.
Nov 11 15:42:06 sd-101534 systemd[1]: apache2.service: Failed with result 'exit-code'.

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

1
задан 11 November 2017 в 18:06

1 ответ

У Вас есть недопустимая опция конфигурации, которая является, почему Apache не может запуститься и почему он говорит 'configtest' failed. На самом деле читая вывод из systemctl status обычно достаточно, чтобы определить такие проблемы и определить, что ядро обосновывает, что Ваше программное обеспечение не работает правильно. Я вижу все это время.

Тем не менее это - определенная ошибка, как детализировано в Вашем systemctl состояние произвело:

Nov 11 15:42:06 sd-101534 apache2[7132]: AH00526: Syntax error on line 12 of /etc/apache2/mods-enabled/mpm_prefork.conf:
Nov 11 15:42:06 sd-101534 apache2[7132]: Invalid command 'MazClients', perhaps misspelled or defined by a module not included in the server configuration

Отредактируйте файл, на который это ссылается (/etc/apache2/mods-enabled/mpm_prefork.conf), и замена попытки MazClients с MaxClients, затем попытайтесь запустить Apache снова. Это смотрит на меня как Ваша фактическая проблема, с Предварительным ветвлением MPM и не MySQL.

2
ответ дан 7 December 2019 в 13:28

Другие вопросы по тегам:

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