Page 1 of 1

Не запускается httpd

Posted: Wed Jul 13, 2016 8:54 am
by ilya123456
Всем привет.

Сменил для домена Шаблон WebHTTPD на phpcgi. Перезапустил апач.
Потом вернул настройку обратно после перезапуска апач не запускается.

Code: Select all

[root@w ~]# service httpd start
Redirecting to /bin/systemctl start  httpd.service
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.

Code: Select all

[root@w ~]# systemctl status httpd.service
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset                       : disabled)
   Active: failed (Result: exit-code) since Ср 2016-07-13 11:37:54 MSK; 57s ago
  Process: 4886 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAIL                       URE)
  Process: 4881 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, st                       atus=1/FAILURE)
 Main PID: 4881 (code=exited, status=1/FAILURE)

июл 13 11:37:54 w.local httpd[4881]: [Wed Jul 13 11:37:54.904432 2016] [s...g
июл 13 11:37:54 w.local httpd[4881]: httpd: Syntax error on line 58 of /e...n
июл 13 11:37:54 w.local systemd[1]: Failed to start The Apache HTTP Server.
июл 13 11:37:54 w.local systemd[1]: httpd.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
Подскажите что можно сделать?

Re: Не запускается httpd

Posted: Wed Jul 13, 2016 10:07 am
by Alex Connor
ilya123456 wrote:

Code: Select all

июл 13 11:37:54 w.local httpd[4881]: httpd: Syntax error on line 58 of /e...n
как бы намекает, что проблема в строке 58 какого-то файла... смотрите что в нем не так

Re: Не запускается httpd

Posted: Wed Jul 13, 2016 12:06 pm
by ilya123456
Запустил с ключом -l

Code: Select all

[root@w ~]# systemctl status httpd.service -l
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Ср 2016-07-13 14:44:50 MSK; 32s ago
  Process: 32088 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
  Process: 32087 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 32087 (code=exited, status=1/FAILURE)

июл 13 14:44:50 w.local httpd[32087]: [Wed Jul 13 14:44:50.842483 2016] [so:warn] [pid 32087] AH01574: module ruid2_module is already loaded, skipping
июл 13 14:44:50 w.local httpd[32087]: httpd: Syntax error on line 58 of /etc/httpd/conf/httpd.conf: Syntax error on line 3 of /etc/httpd/conf.d/vesta.conf: Syntax error on line 1 of /home/cscart/conf/web/httpd.conf: </IfModule> without matching <IfModule> section
июл 13 14:44:50 w.local systemd[1]: Failed to start The Apache HTTP Server.
июл 13 14:44:50 w.local systemd[1]: httpd.service failed.
Syntax error on line 58 of /etc/httpd/conf/httpd.conf
IncludeOptional conf.d/*.conf
Syntax error on line 3 of /etc/httpd/conf.d/vesta.conf
Include /home/admin/conf/web/httpd.conf
Include /home/cscart/conf/web/httpd.conf
Syntax error on line 1 of /home/cscart/conf/web/httpd.conf
</IfModule>

IncludeOptional /home/cscart/conf/web/httpd.cs.local.conf*
</VirtualHost>

</IfModule>

IncludeOptional /home/cscart/conf/web/httpd.cs.local.conf*

</VirtualHost>

<VirtualHost .......

Re: Не запускается httpd

Posted: Wed Jul 13, 2016 12:30 pm
by Alex Connor
Можете предоставить доступ? Быстрее будет

Re: Не запускается httpd

Posted: Wed Jul 13, 2016 1:23 pm
by ilya123456
А по той информации что выложил нельзя определить что поправить. Может конфиг какой посмотреть.

Кстати заметил что если в httpd.conf потереть первые строчки.

Code: Select all

</IfModule>

    IncludeOptional /home/cscart/conf/web/httpd.cs.local.conf*
Сервер запускается. Но сайт не работает.
После чего установил опять Шаблон WebHTTPD phpcgi.
Сайт заработал.

Эти настройки необратимы что ли ?

Re: Не запускается httpd

Posted: Fri Dec 04, 2020 1:48 pm
by Bez

Code: Select all

httpd not working libpng warning: Interlace handling should be turned on when using png_read_image
[mpm_prefork:notice] [pid ***] AH***: caught SIGWINCH, shutting down gracefully
module ruid2_module is already loaded, skipping
AH00171: Graceful restart requested, doing restart
annot load certificate "/home/....pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/home/.....pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
Источник ошибок выяснен - один из доменов не был продлён, использовал SSL сертификат. Домен не доступен, в 4 часа ночи лёг весь сервер.
httpd - не работает
После рестарта сервера легла служба nginx
По логам стало понятно, что ругает отключенный домен. Проблема ушла только после удаления (!) отключенного домена. Но я думаю, там просто можно было галочку с SSL снять - было бы достаточно. Не проверял.

Вопрос к администрации: как же сделать так, чтобы весь сервер из-за какого-то одного отключенного домена не выключался?