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

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
jser
Сообщения: 35
Зарегистрирован: Сб окт 31, 2020 1:31 pm

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

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

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

ps -aux | grep php
---
# ps -aux | grep php
root         730  0.0  0.4 383208 65024 ?        Ss   08:46   0:01 php-fpm: master process (/usr/local/brainycp/src/compiled/php5/php-fpm.conf)
root        1137  0.0  0.3 409620 55908 ?        S    08:46   0:26 php-fpm: pool brainy.conf
brainys+    1138  0.0  0.1 385208 16840 ?        S    08:46   0:00 php-fpm: pool brainyservice.conf
brainys+    1139  0.0  0.1 385208 16840 ?        S    08:46   0:00 php-fpm: pool brainyservice.conf
root       12203  0.0  0.2 397260 43104 ?        S    09:08   0:27 php-fpm: pool brainy.conf
root       61766  0.0  0.2 396492 42536 ?        S    09:41   0:20 php-fpm: pool brainy.conf
root       64281  0.0  0.3 414816 60884 ?        S    09:44   0:21 php-fpm: pool brainy.conf
root       64826  0.0  0.2 389232 34696 ?        S    09:44   0:21 php-fpm: pool brainy.conf
root       65289  0.0  0.1 388140 31568 ?        S    09:44   0:19 php-fpm: pool brainy.conf
root       65463  0.0  0.2 389232 35720 ?        S    09:44   0:22 php-fpm: pool brainy.conf
root       65464  0.0  0.2 396744 43120 ?        S    09:44   0:20 php-fpm: pool brainy.conf
root      128276  0.0  0.2 388640 32868 ?        S    09:57   0:13 php-fpm: pool brainy.conf
root      177465  0.0  0.2 462396 35452 ?        S    11:01   0:13 php-fpm: pool brainy.conf
root      318856  0.0  0.2 395980 41240 ?        S    13:45   0:06 php-fpm: pool brainy.conf
root      319222  0.0  0.2 395724 39028 ?        S    13:45   0:07 php-fpm: pool brainy.conf
root      440165  0.0  0.5 560744 92660 ?        Ss   16:47   0:00 php-fpm: master process (/etc/php83w/php-fpm.user-01.conf)
root      461448  0.0  0.6 555756 96904 ?        Ss   16:54   0:00 php-fpm: master process (/etc/php74w/php-fpm.user-04.conf)
root      462777  0.0  0.6 457532 97920 ?        Ss   16:54   0:00 php-fpm: master process (/etc/php56w/php-fpm.user-02.conf)
user-02    462778  0.0  0.3 462780 54532 ?        S    16:54   0:00 php-fpm: pool user-02-php56w.conf
user-02    462779  0.0  0.3 462540 54528 ?        S    16:54   0:00 php-fpm: pool user-02-php56w.conf
user-02    462780  0.0  0.3 461516 54956 ?        S    16:54   0:00 php-fpm: pool user-02-php56w.conf
user-02    462781  0.0  0.3 462520 54584 ?        S    16:54   0:00 php-fpm: pool user-02-php56w.conf
root      464185  0.0  0.6 592696 110552 ?       Ss   16:55   0:00 php-fpm: master process (/etc/php81w/php-fpm.instof.conf)
user-03   464186  0.0  0.4 817080 66024 ?        Sl   16:55   0:00 php-fpm: pool instof-php81w.conf
user-03   464187  0.0  0.4 817256 69372 ?        Sl   16:55   0:00 php-fpm: pool instof-php81w.conf
user-03   464188  0.0  0.3 815048 62744 ?        Sl   16:55   0:00 php-fpm: pool instof-php81w.conf
user-03   464189  0.0  0.4 817224 69280 ?        Sl   16:55   0:00 php-fpm: pool instof-php81w.conf
root      465324  0.0  0.6 555756 97352 ?        Ss   16:55   0:00 php-fpm: master process (/etc/php74w/php-fpm.user-05.conf)
root      466932  0.0  0.5 560748 92664 ?        Ss   16:56   0:00 php-fpm: master process (/etc/php83w/php-fpm.user-06.conf)
user-01   525593  0.4  0.4 787684 71860 ?        Sl   19:01   0:11 php-fpm: pool user-01-php83w.conf
user-01   525594  0.3  0.4 787708 71236 ?        Sl   19:01   0:09 php-fpm: pool user-01-php83w.conf
user-01   525646  0.2  0.4 787700 69768 ?        Sl   19:01   0:08 php-fpm: pool user-01-php83w.conf
user-01   525649  0.3  0.4 793868 76668 ?        Sl   19:01   0:09 php-fpm: pool user-01-php83w.conf
user-04   526700  1.3  0.4 785924 71956 ?        Sl   19:02   0:37 php-fpm: pool user-04-php74w.conf
user-04   526937  1.3  0.4 783748 69048 ?        Sl   19:03   0:37 php-fpm: pool user-04-php74w.conf
user-04   530716  1.3  0.4 783608 68280 ?        Sl   19:12   0:29 php-fpm: pool user-04-php74w.conf
user-04   530820  1.2  0.4 783612 68564 ?        Sl   19:12   0:28 php-fpm: pool user-04-php74w.conf
user-05     533696  0.1  0.7 795724 117308 ?       Sl   19:18   0:02 php-fpm: pool user-05-php74w.conf
user-05     533715  0.0  0.7 795584 115816 ?       Sl   19:18   0:01 php-fpm: pool user-05-php74w.conf
user-05     533719  0.0  0.7 862204 113592 ?       Sl   19:18   0:00 php-fpm: pool user-05-php74w.conf
user-05     533720  0.0  0.6 787176 106368 ?       Sl   19:18   0:00 php-fpm: pool user-05-php74w.conf
user-06    545786  1.6  3.5 1305624 574844 ?      Sl   19:44   0:04 php-fpm: pool user-06-php83w.conf
user-06    545788  1.7  3.5 1305624 574644 ?      Sl   19:44   0:04 php-fpm: pool user-06-php83w.conf
user-06    545789  1.7  3.5 1305624 574668 ?      Sl   19:44   0:04 php-fpm: pool user-06-php83w.conf
user-06    545797  1.7  3.5 1305624 574792 ?      Sl   19:44   0:04 php-fpm: pool user-06-php83w.conf
root      548588  0.0  0.0   6468  2432 pts/0    S+   19:49   0:00 grep --color=auto php

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

ls -1 /usr/lib/systemd/system | grep php
---
brainyphp-fpm.service
php54-fpm.service
php55-fpm.service
php56w-fpm@user-02.service
php70-fpm.service
php71-fpm.service
php72-fpm.service
php73-fpm.service
php74w-fpm@user-04.service
php74w-fpm@user-05.service
php80-fpm.service
php81w-fpm@instof.service
php82-fpm.service
php83w-fpm@user-01.service
php83w-fpm@user-06.service

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

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

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

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

systemctl status php83w-fpm@user-01
systemctl status php83w-fpm@user-06
И что вы обновляли и как? Панель или систему?

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

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

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

Обновлял систему - dnf update.
Когда увидел nginxb с зависимостями, на всякий случай сходил в обновление панели, но там, якобы, все обновления уже установлены. Тогда обновил через dnf.

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

systemctl status php83w-fpm@user-01
---
 php83w-fpm@user-01.service - The PHP FastCGI Process Manager - user-01
     Loaded: loaded (/usr/lib/systemd/system/php83w-fpm@user-01.service; enabled; preset: disabled)
     Active: active (running) since Thu 2025-01-02 16:47:03 EET; 3h 46min ago
   Main PID: 440165 (php-fpm)
     Status: "Processes active: 0, idle: 4, Requests: 2242, slow: 0, Traffic: 0.40req/sec"
      Tasks: 17 (limit: 100142)
     Memory: 139.3M
        CPU: 3min 10.960s
     CGroup: /system.slice/system-php83w\x2dfpm.slice/php83w-fpm@user-01.service
             ├─440165 "php-fpm: master process (/etc/php83w/php-fpm.user-01.conf)"
             ├─525593 "php-fpm: pool user-01-php83w.conf"
             ├─525594 "php-fpm: pool user-01-php83w.conf"
             ├─525646 "php-fpm: pool user-01-php83w.conf"
             └─525649 "php-fpm: pool user-01-php83w.conf"

янв 02 16:55:41 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-01.service:11: Unknown key name 'LimitNOFILESof>
янв 02 16:55:41 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-01.service:12: PIDFile= references a path below>
янв 02 16:55:41 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-01.service:11: Unknown key name 'LimitNOFILESof>
янв 02 16:55:41 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-01.service:12: PIDFile= references a path below>
янв 02 16:56:02 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-01.service:11: Unknown key name 'LimitNOFILESof>
янв 02 16:56:02 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-01.service:12: PIDFile= references a path below>
янв 02 16:56:02 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-01.service:11: Unknown key name 'LimitNOFILESof>
янв 02 16:56:02 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-01.service:12: PIDFile= references a path below>
янв 02 16:56:03 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-01.service:11: Unknown key name 'LimitNOFILESof>
янв 02 16:56:03 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-01.service:12: PIDFile= references a path below>

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

systemctl status php83w-fpm@user-06
---
● php83w-fpm@user-06.service - The PHP FastCGI Process Manager - user-06
     Loaded: loaded (/usr/lib/systemd/system/php83w-fpm@user-06.service; enabled; preset: disabled)
     Active: active (running) since Thu 2025-01-02 16:56:03 EET; 3h 38min ago
   Main PID: 466932 (php-fpm)
     Status: "Processes active: 0, idle: 4, Requests: 1338, slow: 0, Traffic: 0.00req/sec"
      Tasks: 17 (limit: 100142)
     Memory: 2.0G
        CPU: 3min 4.426s
     CGroup: /system.slice/system-php83w\x2dfpm.slice/php83w-fpm@user-06.service
             ├─466932 "php-fpm: master process (/etc/php83w/php-fpm.user-06.conf)"
             ├─545786 "php-fpm: pool user-06-php83w.conf"
             ├─545788 "php-fpm: pool user-06-php83w.conf"
             ├─545789 "php-fpm: pool user-06-php83w.conf"
             └─545797 "php-fpm: pool user-06-php83w.conf"

янв 02 16:56:03 tip systemd[1]: Starting The PHP FastCGI Process Manager - user-06...
янв 02 16:56:03 tip systemd[1]: Started The PHP FastCGI Process Manager - user-06.
янв 02 16:56:03 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-06.service:11: Unknown key name 'LimitNOFILESoft>
янв 02 16:56:03 tip systemd[1]: /usr/lib/systemd/system/php83w-fpm@user-06.service:12: PIDFile= references a path below >

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

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

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

что то я не вижу проблем с пхп сервисами для 8.3. Оба вроде запущены и работают. Какой сайт не работает и с каким сервисом пхп он связан?
И я уже несколько раз писал что надо делать после update всей системы. Обратитесь к этому посту
https://community.brainycp.com/viewtopi ... 848#p17848

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

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

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

Сейчас уже все сайты работают. Один пока ленится, но, скорее всего, это его внутренняя проблема.
Сайты перестали работать после обновления nginxb.
В логах ошибок httpd или nginx ничего подходящего не было, только в логах PHP-FPM.
/var/log/php83-fpm:

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

ERROR: Another FPM instance seems to already listen on /var/run/php-fpm/php83w-user.sock
ERROR: FPM initialization failed
и
/var/log/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
Сайты сделаны на разных ядрах. При попытке зайти на главную страницу часть сайтов на Joomla! 5 выдавал ошибку 500, часть сообщали о том, что платформа не поддерживает Redis. Joomla! 3.9 также сообщала насчет Redis'а. Wordpress писал, мол, в текущей конфигурации PHP не поддерживается MySQL и предлагал подключить подходящее расширение.
Пробовал переустановку связок, переустановку PHP, пересборку виртхостов, перегружал httpd, nginx, php-fpm - не помогло ничего.
Потом у одного сайта попробовал сменить мост с fastcgi на cgi - сайт заработал. Вернул его на fastcgi - работает. После этого проделал то же самое с остальными сайтами.
Ровно месяц назад (2-3 декабря) была та же ситуация - обновление nginxb, падение всех сайтов, те же ошибки в логах. Тогда мне нужно было ехать и я решил не разбираться в дороге, где интернет будет далеко не везде и под большим вопросом. Поэтому за несколько часов переставил сервер, развернул сайты из бекапов, успев до отъезда. Сейчас я работаю на месте, есть возможность покопаться в сервере и сайтах.
Я понимаю, что nginxb отвечает за работу веб-интерфейса панели и к работе сайтов отношения не имеет. Но лично у меня два совпадения вызывают желание понять, связано ли обновление nginxb с падением сайтов. Если да - то как именно. Если нет - имею следующий вопрос, что же стало причиной этих падений.
Предвосхищаю вопрос по поводу Joomla! 5 - расширения psr и psr-devel удалил. Если их отключить, Joomla! 5 все равно не работает, по крайней мере у меня так. Поэтому удалил их через панель, но глянул в dnf - они все еще присутствовали. Когда удалил через систему, Joomla! заработала.

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

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

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

Сбой мог произойти, если через update обновились новые версии пхп. Поэтому желательно через update их не обновлять, а делать это только через панель. Или если это случилось, то переустановить вебсвязку и пересобрать виртуальные хосты.

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

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

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

И связки переустанавливал, и хосты пересобирал, и пере... (-устанавливал, -собирал -гружал) все, до чего можно дотянулся. Помогла только смена моста туда-обратно. Метод запомнил, когда-то пригодится. Впредь повнимательнее буду смотреть за обновлениями, чтобы на подобный случай иметь лог хотя бы в 3-4-5 ступенек.

Ответить