После обновления не работают сайты

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
neuterm
Сообщения: 8
Зарегистрирован: Пн янв 17, 2022 7:12 am

После обновления не работают сайты

Сообщение neuterm » Ср июл 13, 2022 2:00 pm

После автообновления BrainyCP на AlmaLinux 8 перестали работать сайты.

июл 13 20:52:43 h1..ru systemd[1]: Starting The nginx HTTP and reverse proxy server...
июл 13 20:52:43 h1..ru nginxb[5669]: nginx: [emerg] open() "/usr/local/brainycp/src/compiled/nginxb/nginx.conf" failed (2: No such file or directory)
июл 13 20:52:43 h1..ru nginxb[5669]: nginx: configuration file /usr/local/brainycp/src/compiled/nginxb/nginx.conf test failed
июл 13 20:52:43 h1..ru systemd[1]: nginxb.service: Control process exited, code=exited status=1
июл 13 20:52:43 h1..ru systemd[1]: nginxb.service: Failed with result 'exit-code'.
июл 13 20:52:43 h1..ru systemd[1]: Failed to start The nginx HTTP and reverse proxy server.
июл 13 20:52:43 h1..ru systemd[1]: nginxb.service: Consumed 27ms CPU time

Подскажите, как исправить?

neuterm
Сообщения: 8
Зарегистрирован: Пн янв 17, 2022 7:12 am

Re: После обновления не работают сайты

Сообщение neuterm » Ср июл 13, 2022 2:03 pm

[root@h1 ~]# systemctl status php73*
● php73-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php73-fpm.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2022-07-13 20:51:38 +07; 10min ago
Process: 807 ExecStart=/usr/bin/php73/bin/php-fpm --nodaemonize (code=exited, status=78)
Main PID: 807 (code=exited, status=78)
CPU: 905ms

июл 13 20:50:59 h1..ru systemd[1]: Starting The PHP FastCGI Process Manager...
июл 13 20:51:37 h1..ru php-fpm[807]: [13-Jul-2022 20:51:37] WARNING: Nothing matches the include pattern '/etc/php73w/php-fpm.d/*.conf' from /etc/php73w/php-fpm.conf at line 11.
июл 13 20:51:37 h1..ru php-fpm[807]: [13-Jul-2022 20:51:37] ERROR: No pool defined. at least one pool section must be specified in config file
июл 13 20:51:37 h1..ru php-fpm[807]: [13-Jul-2022 20:51:37] ERROR: failed to post process the configuration
июл 13 20:51:37 h1..ru php-fpm[807]: [13-Jul-2022 20:51:37] ERROR: FPM initialization failed
июл 13 20:51:38 h1..ru systemd[1]: php73-fpm.service: Main process exited, code=exited, status=78/CONFIG
июл 13 20:51:38 h1..ru systemd[1]: php73-fpm.service: Failed with result 'exit-code'.
июл 13 20:51:38 h1..ru systemd[1]: Failed to start The PHP FastCGI Process Manager.
июл 13 20:51:38 h1..ru systemd[1]: php73-fpm.service: Consumed 905ms CPU time

Аватара пользователя
sbury
Сообщения: 1558
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: После обновления не работают сайты

Сообщение sbury » Ср июл 13, 2022 2:07 pm

Код: Выделить всё

yun clean all
yum remove brainy-nginx
yum install brainy-nginx
systemctl restart nginxb

neuterm
Сообщения: 8
Зарегистрирован: Пн янв 17, 2022 7:12 am

Re: После обновления не работают сайты

Сообщение neuterm » Ср июл 13, 2022 2:31 pm

Спасибо! Помогло!

Аватара пользователя
sbury
Сообщения: 1558
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: После обновления не работают сайты

Сообщение sbury » Ср июл 13, 2022 10:09 pm

В новом обновлении исправим этот момент.
Для новых установок таких проблем нет.

defrogoskolianwes
Сообщения: 2
Зарегистрирован: Пт янв 26, 2024 8:36 am

Re: После обновления не работают сайты

Сообщение defrogoskolianwes » Сб фев 03, 2024 2:37 pm

Убедитесь, что файл конфигурации "/usr/local/brainycp/src/compiled/nginxb/nginx.conf" действительно существует. Если его нет, возможно, он был удален или перемещен в процессе обновления. Если файл конфигурации отсутствует, попробуйте восстановить его из резервной копии, если таковая была создана перед обновлением. Плюсом будет то, если надумаете купить прокси, это вам поможет в дальнейшем. Убедитесь, что пользователь, под которым запускается Nginx, имеет достаточные права доступа к файлу конфигурации и каталогам, в которых он находится.

jser
Сообщения: 35
Зарегистрирован: Сб окт 31, 2020 1:31 pm

Re: После обновления не работают сайты

Сообщение jser » Чт янв 02, 2025 3:10 pm

Аналогичная ситуация после последнего обновления nginxb.
Alma Linux 9.5
PHP83-FPM в логах пишет, что запущена вторая копия, первая выдает ошибку.

Код: Выделить всё

ERROR: Another FPM instance seems to already listen on /var/run/php-fpm/php83w-user.sock
ERROR: FPM initialization failed
В логе php-fpm:

Код: Выделить всё

ERROR: No pool defined. at least one pool section must be specified in config file
ERROR: failed to post process the configuration
ERROR: FPM initialization failed
Конфиги не трогал, до обновления с ними же все сайты работали.
Часть сайтов просто выдает ошибку 500, часть сообщает об отсутствии в php поддержки redis, часть - об отсутствии поддержки MySQL и просит подгрузить расширение.
Рестарт php-fpm не помог.
Переустановка nginxb не помогла. Разве что сбросила порты панели на дефолтные.
Помогло переключение в панели мостов из fastcgi в cgi и обратно. Все сайты кроме одного заработали. С последним, надеюсь, разберусь.

Аватара пользователя
alenka
Сообщения: 2277
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: После обновления не работают сайты

Сообщение alenka » Чт янв 02, 2025 3:30 pm

nginxb не имеет никакого отношения к работе вашего сайта, на нем крутится сама панель.
Смотрите в логе, из за чего ошибка

jser
Сообщения: 35
Зарегистрирован: Сб окт 31, 2020 1:31 pm

Re: После обновления не работают сайты

Сообщение jser » Чт янв 02, 2025 4:56 pm

Я понимаю, что nginxb не имеет отношения к работе сайтов. Но эта тема была именно про работу сайтов, судя по заголовку. И симптомы описаны очень похожие. Поэтому написал здесь.
Да, и все повалилось именно после обновления nginxb. Кстати, после предыдущего обновления также было нечто подобное. Но тогда все равно нужно было переустанавливать сервер, поэтому до смены моста я не докопался.
Сделать отдельную ветку - не проблема.

Аватара пользователя
sbury
Сообщения: 1558
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: После обновления не работают сайты

Сообщение sbury » Чт янв 02, 2025 5:48 pm

Код: Выделить всё

ps -aux | grep php
ls -1 /usr/lib/systemd/system | grep php
Последний раз редактировалось sbury Чт янв 02, 2025 5:57 pm, всего редактировалось 2 раза.

Ответить