Страница 1 из 1
На сервере загружается ОЗУ
Добавлено: Ср июл 14, 2021 8:31 am
kukusha
Приветствую. Сталкиваюсь уже не первый раз, что на сервере ОЗУ почти всегда забивается. Есть ли этому какое то лечение?
http://prntscr.com/1b0rvag
Re: На сервере загружается ОЗУ
Добавлено: Чт июл 15, 2021 4:29 am
Lotus
Поддерживаю.
У меня тоже такая же проблема.
Очень часто при работе с какими-то (разными) CMS то nginx то php-fpm поджирают всю память.
И только после того, как загрузка сервера достигает пика, что процессы перестают отвечать, по таймауту они перегружаются, загрузка памяти сходит до нормы и работа восстанавливается.
Такое наблюдалось год назад на CentOS 7, но там вообще они не перегружались и было чаще. На Cent 8 сейчас реже и перегружаются.
Но это все занимает около получаса.
Если никакой "ручной" работы не производить - само по себе такое случается довольно редко.
На панеле стоят практически все опции версии php.
Что это может быть?
Re: На сервере загружается ОЗУ
Добавлено: Чт июл 15, 2021 10:03 am
sbury
необходимо больше данных.
Версии панели. Какие связки стоят. Нужен скриншот команды htop
а также данные этих команд
uname -r
df
yum list installed | grep nginx
yum list installed| grep httpd
sysctl -a | grep swap
Сперва надо сделать следующее:
дать с консоли команду
yum clean all
и переустановить в панели web связку вместе со всеми пхп.
Re: На сервере загружается ОЗУ
Добавлено: Пн июл 19, 2021 8:53 am
kukusha
Проблема в том, что вся память уходит в кэш. И надо в ручную чистить командой synс или добавлять ее в планировщик. А это получается костыль. И постоянно переустанавливать связки и пхп - это не решение!
Re: На сервере загружается ОЗУ
Добавлено: Пн июл 19, 2021 3:08 pm
Lotus
У меня:
ОС: CentOS 8
Brainy Panel: 1.0927.20210708
Связка: nginx+apache+nodejs, php 5.6; 7.0-7.4; 8.0 со всеми модулями, мост fast-cgi
(но глючило раньше и на версии 1.08 и без nodejs).
uname -r
df
Код: Выделить всё
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
devtmpfs 16345700 0 16345700 0% /dev
tmpfs 16361908 8 16361900 1% /dev/shm
tmpfs 16361908 8868 16353040 1% /run
tmpfs 16361908 0 16361908 0% /sys/fs/cgroup
/dev/mapper/VG0-root 65691112 17059584 45251512 28% /
/dev/sda1 1032088 215068 764592 22% /boot
/dev/mapper/VG1-home 314415108 11719904 302695204 4% /home
tmpfs 1506388 0 1506388 0% /run/user/0
yum list installed | grep nginx
Код: Выделить всё
brainy-nginx.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-all-modules.noarch 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-filesystem.noarch 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-http-geoip.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-http-image-filter.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-http-perl.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-http-xslt-filter.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-mail.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-stream.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
nginx.x86_64 1:1.18.0-3c.el8 @8_app
nginx-all-modules.noarch 1:1.18.0-3c.el8 @8_app
nginx-filesystem.noarch 1:1.18.0-3c.el8 @8_app
nginx-mod-http-brotli.x86_64 1:1.18.0-3c.el8 @8_app
nginx-mod-http-cache-purge.x86_64 1:1.18.0-3c.el8 @8_app
nginx-mod-http-geoip.x86_64 1:1.18.0-3c.el8 @8_app
nginx-mod-http-image-filter.x86_64 1:1.18.0-3c.el8 @8_app
nginx-mod-http-perl.x86_64 1:1.18.0-3c.el8 @8_app
nginx-mod-http-push-stream53.x86_64 1:1.18.0-2c.el8 @8_app
nginx-mod-http-xslt-filter.x86_64 1:1.18.0-3c.el8 @8_app
nginx-mod-mail.x86_64 1:1.18.0-3c.el8 @8_app
nginx-mod-pagespeed.x86_64 1:1.18.0-3c.el8 @8_app
nginx-mod-stream.x86_64 1:1.18.0-3c.el8 @8_app
yum list installed| grep httpd
Код: Выделить всё
httpd24.x86_64 2.4.46-16.brainy.el8 @8_brainy
httpd24-filesystem.noarch 2.4.46-16.brainy.el8 @8_brainy
httpd24-tools.x86_64 2.4.46-16.brainy.el8 @8_brainy
sysctl -a | grep swap
htop При нормальной работе (сразу после перезагрузки)
https://ibb.co/P4BzwC5
htop При переполнении памяти
https://ibb.co/Bqxvcsq
Re: На сервере загружается ОЗУ
Добавлено: Вт июл 20, 2021 5:46 am
sbury
Когда закрузка будет подходить к критической. Запустите на выполнение данный скрипт с правами рута. Нужны его данные.
и еще момент. Oбновите Web связку. Актуальная версия для CentOS 8 на сейчас
Re: На сервере загружается ОЗУ
Добавлено: Вт июл 20, 2021 2:46 pm
Lotus
Связку переустановил:
Код: Выделить всё
yum list installed | grep nginx
brainy-nginx.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-all-modules.noarch 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-filesystem.noarch 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-http-geoip.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-http-image-filter.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-http-perl.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-http-xslt-filter.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-mail.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
brainy-nginx-mod-stream.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
nginx.x86_64 1:1.20.1-1c.el8 @8_app
nginx-all-modules.noarch 1:1.20.1-1c.el8 @8_app
nginx-filesystem.noarch 1:1.20.1-1c.el8 @8_app
nginx-mod-http-brotli.x86_64 1:1.20.1-1c.el8 @8_app
nginx-mod-http-cache-purge.x86_64 1:1.20.1-1c.el8 @8_app
nginx-mod-http-geoip.x86_64 1:1.20.1-1c.el8 @8_app
nginx-mod-http-headers-more-filter.x86_64 1:1.20.1-1c.el8 @8_app
nginx-mod-http-image-filter.x86_64 1:1.20.1-1c.el8 @8_app
nginx-mod-http-perl.x86_64 1:1.20.1-1c.el8 @8_app
nginx-mod-http-xslt-filter.x86_64 1:1.20.1-1c.el8 @8_app
nginx-mod-mail.x86_64 1:1.20.1-1c.el8 @8_app
nginx-mod-pagespeed.x86_64 1:1.20.1-1c.el8 @8_app
nginx-mod-stream.x86_64 1:1.20.1-1c.el8 @8_app
Только почему-то brainy-nginx остался 2:1.18.0-15.brainy.el8
Так должно быть?
Дальше буду наблюдать.
Как будет переполнение - выполню
bash /usr/local/brainycp/ssh/meminfo.sh
Re: На сервере загружается ОЗУ
Добавлено: Вт июл 20, 2021 6:11 pm
sbury
Да. так должно быть.
Код: Выделить всё
brainy-nginx.x86_64 2:1.18.0-15.brainy.el8 @8_brainy
Это один из элементов самой панели. Он не принимает участие в работе Web сервисов, D-BUS сообщений, I/O, а так же компонентов и библиотек, которые обеспечивают работу ваших сайтов, их скриптов, и работу самой ОС. И не важно, какую Web связку, и какие SAPI PHP или иные приложения, вы пожелаете использовать.
Re: На сервере загружается ОЗУ
Добавлено: Вт июл 20, 2021 9:15 pm
sbury
Lotus, и еще момент, который мне необходим. Когда будете фиксировать данные по указанному выше скрипту, дополнительно выполните в командной строке следующие команды:
необходимы их скриншоты, в таком виде, чтобы ничего не было обрезано в их выводе. Сам внешний IP можете замаскировать, меня интересуют только данные на сетевом интерфейсе.
Re: На сервере загружается ОЗУ
Добавлено: Пт июл 23, 2021 11:55 am
kukusha
sbury писал(а): ↑Вт июл 20, 2021 9:15 pm
Lotus, и еще момент, который мне необходим. Когда будете фиксировать данные по указанному выше скрипту, дополнительно выполните в командной строке следующие команды:
необходимы их скриншоты, в таком виде, чтобы ничего не было обрезано в их выводе. Сам внешний IP можете замаскировать, меня интересуют только данные на сетевом интерфейсе.
bash /usr/local/brainycp/ssh/meminfo.sh
Код: Выделить всё
[root@site2 ~]# free -m
total used free shared buff/cache available
Mem: 15833 11445 683 831 3703 3381
Swap: 4095 15 4080
[root@site2 ~]# bash /usr/local/brainycp/ssh/meminfo.sh
Memory: 112.0M - mysqld
Unit exim.service could not be found.
- exim
Unit dovecot.service could not be found.
- dovecot
Memory: 87.3M - httpd
Memory: 50.7M - nginx
Unit named.service could not be found.
- named
Memory: 568.5M - brainyphp-fpm
Unit pure-ftpd.service could not be found.
- pure-ftpd
Memory: 2.3M - memcached
Memory: 3.1M - redis
Unit fail2ban.service could not be found.
- fail2ban
Unit csf.service could not be found.
- csf
Memory: 1.1M - xinetd
Memory: 8.9M - sshd
Unit clamd.service could not be found.
- clamd
Unit clamsmtp-clamd.service could not be found.
- clamsmtp-clamd
Unit spamassassin.service could not be found.
- spamassassin
Memory: 7.1M - proftpd
Unit network.service could not be found.
- network
Memory: 8.2M - NetworkManager
Unit postgresql.service could not be found.
- postgresql
Memory: 19.9M - tuned
Memory: 69.0M - php56w-fpm@ligad.service
Memory: 57.5M - php71w-fpm@ligad.service
Memory: 98.3M - php72w-fpm@ligad.service
ifconfig
Код: Выделить всё
ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.50.150 netmask 255.255.255.0 broadcast 192.168.50.255
inet6 fe80::c3aa:8727:1039:d887 prefixlen 64 scopeid 0x20<link>
inet6 fe80::e03d:3503:6667:895f prefixlen 64 scopeid 0x20<link>
inet6 fe80::151c:1466:e55b:66e9 prefixlen 64 scopeid 0x20<link>
ether 00:50:56:02:0a:1b txqueuelen 1000 (Ethernet)
RX packets 48439172 bytes 35309252458 (32.8 GiB)
RX errors 0 dropped 7757 overruns 0 frame 0
TX packets 26035768 bytes 22033146361 (20.5 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens224: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.40.136 netmask 255.255.255.0 broadcast 192.168.40.255
inet6 fe80::a3c6:d0b6:882a:a4ad prefixlen 64 scopeid 0x20<link>
ether 00:50:56:02:0a:2a txqueuelen 1000 (Ethernet)
RX packets 113515 bytes 32182817 (30.6 MiB)
RX errors 0 dropped 5819 overruns 0 frame 0
TX packets 22074 bytes 8610877 (8.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens192.1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet ВНЕШНИЙ IP netmask 255.255.255.255 broadcast 0.0.0.0
inet6 fe80::250:56ff:fe02:a1b prefixlen 64 scopeid 0x20<link>
ether 00:50:56:02:0a:1b txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 899 bytes 63026 (61.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 8962318 bytes 20097365381 (18.7 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8962318 bytes 20097365381 (18.7 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ip a s
Код: Выделить всё
: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:50:56:02:0a:1b brd ff:ff:ff:ff:ff:ff
inet 192.168.50.150/24 brd 192.168.50.255 scope global noprefixroute ens192
valid_lft forever preferred_lft forever
inet6 fe80::e03d:3503:6667:895f/64 scope link dadfailed tentative noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::151c:1466:e55b:66e9/64 scope link dadfailed tentative noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::c3aa:8727:1039:d887/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: ens192.1@ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:50:56:02:0a:1b brd ff:ff:ff:ff:ff:ff
inet ВНЕШНИЙ IP/32 scope global ens192.1
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:fe02:a1b/64 scope link
valid_lft forever preferred_lft forever
4: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:50:56:02:0a:2a brd ff:ff:ff:ff:ff:ff
inet 192.168.40.136/24 brd 192.168.40.255 scope global noprefixroute ens224
valid_lft forever preferred_lft forever
inet6 fe80::a3c6:d0b6:882a:a4ad/64 scope link noprefixroute
valid_lft forever preferred_lft forever