Страница 1 из 1
Нагрузка сервера до предела от CRON/phpsessionclean service
Добавлено: Пт мар 21, 2025 6:23 pm
jokero
Здравствуйте. Периодически падает сервер, начал копать причины, поставил логи и мониторинг.
Нашел всплески, посмотрел в логах, там вот это:
Код: Выделить всё
site systemd[1]: Starting Clean php session files...
site systemd[1]: phpsessionclean.service: Deactivated successfully.
site systemd[1]: Finished Clean php session files.
и вот это:
Код: Выделить всё
site CROND[3139724]: (root) CMD ( /usr/local/brainycp/src/compiled/php5/bin/php -q /usr/local/brainycp/scripts/cron_exec.php >/dev/null 2>/dev/null)
site CROND[3139877]: (root) CMD ( /usr/local/brainycp/src/compiled/php5/bin/php -q /usr/local/brainycp/scripts/cron_exec.php >/dev/null 2>/dev/null)
site CROND[3139982]: (root) CMD ( /usr/local/brainycp/src/compiled/php5/bin/php -q /usr/local/brainycp/scripts/cron_exec.php >/dev/null 2>/dev/null)
site CROND[3140159]: (root) CMD ( /usr/local/brainycp/src/compiled/php5/bin/php -q /usr/local/brainycp/scripts/cron_exec.php >/dev/null 2>/dev/null)
site CROND[3140467]: (root) CMD ( /usr/local/brainycp/src/compiled/php5/bin/php -q /usr/local/brainycp/scripts/cron_exec.php >/dev/null 2>/dev/null)
Вот эти процессы нагружают сервер в моменте до 85-90% доступных лимитов. И так по 10-15 раз в день. Копал интернет, прежде чем создать тему, но там ничего не нашел, как это решить. Надеюсь на вашу помощь, спасибо!
Re: Нагрузка сервера до предела от CRON/phpsessionclean service
Добавлено: Пт мар 21, 2025 7:53 pm
sbury
Покажите выводы
Код: Выделить всё
cat /etc/os-release
free -h
brainy-core -err
Какая версия панели?
Re: Нагрузка сервера до предела от CRON/phpsessionclean service
Добавлено: Пт мар 21, 2025 8:01 pm
jokero
sbury писал(а): ↑Пт мар 21, 2025 7:53 pm
Покажите выводы
Код: Выделить всё
cat /etc/os-release
free -h
brainy-core -err
Какая версия панели?
Версия панели: 1.974
Вывод:
Код: Выделить всё
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-poli cy"
UBUNTU_CODENAME=jammy
Вывод 2:
Код: Выделить всё
total used free shared buff/cache available
Mem: 7.6Gi 912Mi 3.9Gi 83Mi 2.7Gi 6.3Gi
Swap: 8.0Gi 484Mi 7.5Gi
Вывод 3:
Код: Выделить всё
******************************************************************************************
*** The instrument of setup of the kernel and the simple network analyzer for BrainyCP ***
*** Version: 0.43.10 ***
******************************************************************************************
Mar 18 06:00:02 site named[834738]: zone botchat.site/IN: has no NS records
Mar 18 06:00:02 site named[834738]: zone botchat.site/IN: not loaded due to errors.
Mar 18 06:00:02 site named[834738]: zone site/IN: has no NS records
Mar 18 06:00:02 site named[834738]: zone site/IN: not loaded due to errors.
Mar 18 06:00:02 site named[834738]: zone forward.site/IN: has no NS records
Mar 18 06:00:02 site named[834738]: zone forward.site/IN: not loaded due to errors.
Mar 18 22:28:33 site sshd[2314558]: error: kex_exchange_identification: banner line contains invalid characters
Mar 19 00:55:59 site sshd[2342900]: error: kex_exchange_identification: banner line contains invalid characters
Mar 19 06:00:02 site named[834738]: zone managed-keys.bind.jnl/IN: loading from master file /var/named/named.managed-keys.bind.jnl failed: file not found
Mar 19 06:00:02 site named[834738]: zone managed-keys.bind.jnl/IN: not loaded due to errors.
Mar 19 06:00:02 site named[834738]: dns_master_load: /var/named/named.bot.site:14: www.bot.site: CNAME and other data
Mar 19 06:00:02 site named[834738]: zone bot.site/IN: loading from master file /var/named/named.bot.site failed: CNAME and other data
Mar 19 06:00:02 site named[834738]: zone bot.site/IN: not loaded due to errors.
Mar 19 06:00:02 site named[834738]: zone botchat.site/IN: has no NS records
Mar 19 06:00:02 site named[834738]: zone botchat.site/IN: not loaded due to errors.
Mar 19 06:00:02 site named[834738]: zone site/IN: has no NS records
Mar 19 06:00:02 site named[834738]: zone site/IN: not loaded due to errors.
Mar 19 06:00:02 site named[834738]: zone forward.site/IN: has no NS records
Mar 19 06:00:02 site named[834738]: zone forward.site/IN: not loaded due to errors.
Mar 20 00:34:19 site sshd[2618189]: error: kex_exchange_identification: banner line contains invalid characters
Mar 20 06:00:02 site named[834738]: zone managed-keys.bind.jnl/IN: loading from master file /var/named/named.managed-keys.bind.jnl failed: file not found
Mar 20 06:00:02 site named[834738]: zone managed-keys.bind.jnl/IN: not loaded due to errors.
Mar 20 06:00:02 site named[834738]: dns_master_load: /var/named/named.bot.site:14: www.bot.site: CNAME and other data
Mar 20 06:00:02 site named[834738]: zone bot.site/IN: loading from master file /var/named/named.bot.site failed: CNAME and other data
Mar 20 06:00:02 site named[834738]: zone bot.site/IN: not loaded due to errors.
Mar 20 06:00:02 site named[834738]: zone botchat.site/IN: has no NS records
Mar 20 06:00:02 site named[834738]: zone botchat.site/IN: not loaded due to errors.
Mar 20 06:00:02 site named[834738]: zone site/IN: has no NS records
Mar 20 06:00:02 site named[834738]: zone site/IN: not loaded due to errors.
Mar 20 06:00:02 site named[834738]: zone forward.site/IN: has no NS records
Mar 20 06:00:02 site named[834738]: zone forward.site/IN: not loaded due to errors.
Mar 20 18:09:01 site pidof[2843410]: can't read from 2843400/stat
Mar 20 18:12:05 site sshd[2844216]: error: kex_exchange_identification: banner line contains invalid characters
Mar 21 06:00:02 site named[834738]: zone managed-keys.bind.jnl/IN: loading from master file /var/named/named.managed-keys.bind.jnl failed: file not found
Mar 21 06:00:02 site named[834738]: zone managed-keys.bind.jnl/IN: not loaded due to errors.
Mar 21 06:00:02 site named[834738]: dns_master_load: /var/named/named.bot.site:14: www.bot.site: CNAME and other data
Mar 21 06:00:02 site named[834738]: zone bot.site/IN: loading from master file /var/named/named.bot.site failed: CNAME and other data
Mar 21 06:00:02 site named[834738]: zone bot.site/IN: not loaded due to errors.
Mar 21 06:00:02 site named[834738]: zone botchat.site/IN: has no NS records
Mar 21 06:00:02 site named[834738]: zone botchat.site/IN: not loaded due to errors.
Mar 21 06:00:02 site named[834738]: zone site/IN: has no NS records
Mar 21 06:00:02 site named[834738]: zone site/IN: not loaded due to errors.
Mar 21 06:00:02 site named[834738]: zone forward.site/IN: has no NS records
Mar 21 06:00:02 site named[834738]: zone forward.site/IN: not loaded due to errors.
Mar 21 08:28:47 site sshd[3009663]: error: kex_exchange_identification: banner line contains invalid characters
Re: Нагрузка сервера до предела от CRON/phpsessionclean service
Добавлено: Пт мар 21, 2025 8:15 pm
sbury
Покажите выводы
Код: Выделить всё
csf -v
dpkg -l | grep nginx
dpkg -l | grep httpd24
ls -1 /lib/systemd/system | grep php
Re: Нагрузка сервера до предела от CRON/phpsessionclean service
Добавлено: Пт мар 21, 2025 8:20 pm
jokero
sbury писал(а): ↑Пт мар 21, 2025 8:15 pm
Покажите выводы
Код: Выделить всё
csf -v
dpkg -l | grep nginx
dpkg -l | grep httpd24
ls -1 /lib/systemd/system | grep php
1:
2:
Код: Выделить всё
ii brainy-nginx 2:1.22.1-10brainy3 all Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 and
ii brainy-nginx-all-modules 2:1.22.1-10brainy3 all A meta package that installs all available Nginx modules.
ii brainy-nginx-filesystem 2:1.22.1-10brainy3 all The nginx-filesystem package contains the basic directory layout
ii brainy-nginx-mod-http-geoip 2:1.22.1-10brainy3 all Nginx HTTP geoip module.
ii brainy-nginx-mod-http-image-filter 2:1.22.1-10brainy3 all Nginx HTTP image filter module.
ii brainy-nginx-mod-http-perl 2:1.22.1-10brainy3 all Nginx HTTP perl module.
ii brainy-nginx-mod-http-xslt-filter 2:1.22.1-10brainy3 all Nginx XSLT module.
ii brainy-nginx-mod-mail 2:1.22.1-10brainy3 all Nginx mail modules.
ii brainy-nginx-mod-pagespeed 2:1.22.1-10brainy3 all Nginx HTTP pagespeed module.
ii brainy-nginx-mod-stream 2:1.22.1-10brainy3 all Nginx stream modules.
ii nginx 1:1.27.0-0brainy0.22.04 all Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 and
ii nginx-all-modules 1:1.27.0-0brainy0.22.04 all A meta package that installs all available Nginx modules.
ii nginx-filesystem 1:1.27.0-0brainy0.22.04 all The nginx-filesystem package contains the basic directory layout
ii nginx-mod-http-brotli 1:1.27.0-0brainy0.22.04 all Nginx HTTP brotli module.
ii nginx-mod-http-cache-purge 1:1.27.0-0brainy0.22.04 all Nginx HTTP cache purge module.
ii nginx-mod-http-geoip 1:1.27.0-0brainy0.22.04 all Nginx HTTP geoip module.
ii nginx-mod-http-headers-more-filter 1:1.27.0-0brainy0.22.04 all Nginx HTTP headers filter module.
ii nginx-mod-http-image-filter 1:1.27.0-0brainy0.22.04 all Nginx HTTP image filter module.
ii nginx-mod-http-modsecurity 1:1.27.0-0brainy0.22.04 all Nginx HTTP pagespeed module.
ii nginx-mod-http-perl 1:1.27.0-0brainy0.22.04 all Nginx HTTP perl module.
ii nginx-mod-http-xslt-filter 1:1.27.0-0brainy0.22.04 all Nginx XSLT module.
ii nginx-mod-mail 1:1.27.0-0brainy0.22.04 all Nginx mail modules.
ii nginx-mod-pagespeed 1:1.27.0-0brainy0.22.04 all Nginx HTTP pagespeed module.
ii nginx-mod-stream 1:1.27.0-0brainy0.22.04 all Nginx stream modules.
3:
Код: Выделить всё
ii httpd24 2.4.57-2brainy0.22.04 amd64 The Apache HTTP Server is a powerful, efficient, and extensible
ii httpd24-filesystem 2.4.57-2brainy0.22.04 amd64 The httpd24-filesistem package contains the basic directories layout
ii httpd24-tools 2.4.57-2brainy0.22.04 amd64 The httpd-tools package contains tools which can be used with
4:
Код: Выделить всё
brainyphp-fpm.service
php83w-fpm@site.service
phpsessionclean.service
phpsessionclean.timer
Re: Нагрузка сервера до предела от CRON/phpsessionclean service
Добавлено: Пт мар 21, 2025 8:36 pm
sbury
Обновите сервисы панели до последних версий используя следующие шаги.
Код: Выделить всё
apt-get update
apt-get install brainy-core
brainy-core --sys-update
После этого переустановите Web связку с требуемыми версиями PHP в панеле для обновления до актуальных версий сервисов.
Перезапустите PHP FPM сессии в панеле.
Когда выше указанные операции будут завершены, покажите вывод:
Re: Нагрузка сервера до предела от CRON/phpsessionclean service
Добавлено: Пт мар 21, 2025 8:42 pm
jokero
sbury писал(а): ↑Пт мар 21, 2025 8:36 pm
Обновите сервисы панели до последних версий используя следующие шаги.
Код: Выделить всё
apt-get update
apt-get install brainy-core
brainy-core --sys-update
После этого переустановите Web связку с требуемыми версиями PHP в панеле для обновления до актуальных версий сервисов.
Перезапустите PHP FPM сессии в панеле.
Когда выше указанные операции будут завершены, покажите вывод:
Именно нужно связку (например Nginx + Php) переустановить? Или достаточно только PHP?
Re: Нагрузка сервера до предела от CRON/phpsessionclean service
Добавлено: Пт мар 21, 2025 8:46 pm
sbury
Переустановить всю связку!
Re: Нагрузка сервера до предела от CRON/phpsessionclean service
Добавлено: Пт мар 21, 2025 8:57 pm
jokero
sbury писал(а): ↑Пт мар 21, 2025 8:46 pm
Переустановить всю связку!
Код: Выделить всё
******************************************************************************************
*** The instrument of setup of the kernel and the simple network analyzer for BrainyCP ***
*** Version: 0.43.13 ***
******************************************************************************************
[*] Information on memory:
total used free shared buff/cache available
Mem: 7.6Gi 887Mi 524Mi 57Mi 6.2Gi 6.3Gi
Swap: 8.0Gi 158Mi 7.8Gi
[*] SYNs to LISTEN
13 SYNs to LISTEN sockets dropped
TcpExtListenOverflows 0 0.0
TcpExtListenDrops 13 0.0
TcpExtTCPFastOpenListenOverflow 0 0.0
[*] Current Seccions max
16384
[*] Queue for LISTEN
Port: 80
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0 8196 0.0.0.0:80 0.0.0.0:* users:(("nginx",pid=3226622,fd=22),("nginx",pid=3226621,fd=22),("nginx",pid=3226620,fd=22),("nginx",pid=3226619,fd=22),("nginx",pid=3226618,fd=22))
Port: 443
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0 8196 0.0.0.0:443 0.0.0.0:* users:(("nginx",pid=3226622,fd=23),("nginx",pid=3226621,fd=23),("nginx",pid=3226620,fd=23),("nginx",pid=3226619,fd=23),("nginx",pid=3226618,fd=23))
Port: 3306
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0 250 0.0.0.0:3306 0.0.0.0:* users:(("mysqld",pid=3226686,fd=28))
LISTEN 0 250 [::]:3306 [::]:* users:(("mysqld",pid=3226686,fd=30))
Port: 25
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0 30 0.0.0.0:25 0.0.0.0:* users:(("exim",pid=2980352,fd=6))
Port: 8080
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
Port: 8002
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0 511 0.0.0.0:8002 0.0.0.0:* users:(("nginxb",pid=3209180,fd=10),("nginxb",pid=3209179,fd=10))
Port: 8000
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0 511 0.0.0.0:8000 0.0.0.0:* users:(("nginxb",pid=3209180,fd=11),("nginxb",pid=3209179,fd=11))
[*] MySQL
mysql Ver 15.1 Distrib 10.11.6-MariaDB, for Linux (x86_64) using EditLine wrapper
Maximum number of connections: 250
Queue length: 250
Performance Schema: ON
[*] All SYN_RECV and ESTABLISHEDof connections for ports
SYN-RESV ESTABLISHED
Port 80: 2 1
Port 443: 2 3
Port 25: 1 1
Port 8000: 1 1
Port 8002: 1 1
[*] All of fragmented packets
ReasmFails
0
[*] In total the discarded connections
Sent 1876404917 bytes 6344057 pkt (dropped 0, overlimits 0 requeues 0)
[*] Total quantity of connections on ports (use a key -c for details)
18
[*] All SYN-RECV of connections
5
[*] All LAST-ASK of connections
0
[*] All TIME-WAIT of connections
9
[*] All FIN-WAIT-1 and FIN-WAIT-2 of connections
0
0
[*] All ESTABLISHED of connections (use a key -c for details)
7
[*] Queue of bandwidth control of network
bbr
[*] CPU MHz
Number of cores: 8
cpu MHz : 2294.582
cpu MHz : 2294.582
cpu MHz : 2294.582
cpu MHz : 2294.582
Re: Нагрузка сервера до предела от CRON/phpsessionclean service
Добавлено: Пн мар 24, 2025 7:12 am
sbury
Дайте команду
Если у вас проблема сохранится, тогда пробуйте по одному отключать службы данного сервиса в /etc/brainy/cron_exec_config. По идее это должно помочь локализовать проблему. После коментирования любой службы следует пересапустить сервис крон.
обратите внимание в названии crond, не cron.