Подскажите по процессам на VDS

IB
На сайте с 10.12.2013
Offline
17
3257

Добрый вечер, суть такова, у меня VDS SSD 2 СPU/2 GB RAM/30 GB SSD

В общем на нем у меня 2 сайта на Вордпресс и 2 форума на phpbb 3.1

Средняя посещаемость суммарная всех сайтов и форумов 3000-3500 чел. 15000-17000 просмотров страниц.

В панели нагрузка и прочее выглядят вот так

Но количество процессов по немного но растет, сейчас 108, потом будет больше и это все вне зависимости от того когда их смотреть, утром или ночью или днем вечером когда самое больше людей посещаются сайты. Отсюда вопрос, не должны ли они уходить когда они не нужны, процессы?

Сервер работает на FastCGI (Nginx + PHP-FPM) , php версия 5.6.17-0+deb8u1

БД - MySQL

F
На сайте с 14.12.2010
Offline
112
#1

покажите лучше top htop в моменты тормозов.

https://telegram.me/firstishe (https://telegram.me/firstishe) Аренда и размещение бюджетных серверов в Саратове для Android c GPU, ZennoDroid. Core i7 7700 / 16DDR4 / 2x1000 = от 3000руб!
lealhost
На сайте с 07.06.2014
Offline
136
#2
igorB:
Отсюда вопрос, не должны ли они уходить когда они не нужны, процессы?

Сервер работает на FastCGI (Nginx + PHP-FPM) , php версия 5.6.17-0+deb8u1
БД - MySQL

Все зависит от настроек. А так вообще это норма.

xakep7
На сайте с 17.05.2012
Offline
89
#3

Нашли из-за чего волноваться :)

lighttpd + fastcgi

1200 юзеров онлайн.

IB
На сайте с 10.12.2013
Offline
17
#4

Просто у меня пару дней назад лег сервер совсем, поддержка говорит что из за посещаемости, хотя лег он ночью в 3 часа, когда толком никого и нет. Но самое интересное что когда зашел в панель, процессы были вообще на нуле, а вот оператива на 70% занята, при лежащих сайтах. Вот и пытаюсь понять почему сервер лег ночью.

hosting_manager
На сайте с 26.03.2010
Offline
292
#5
igorB:
Просто у меня пару дней назад лег сервер совсем, поддержка говорит что из за посещаемости, хотя лег он ночью в 3 часа, когда толком никого и нет. Но самое интересное что когда зашел в панель, процессы были вообще на нуле, а вот оператива на 70% занята, при лежащих сайтах. Вот и пытаюсь понять почему сервер лег ночью.

Линукс использует память под "резерв" для более быстрой работы, то есть занятость оперативной памяти еще не означает, что она используется. Только когда память начинает "свопится" (заметно использование swap) - означает, что ее недостаточно.

Для того, чтоб понять наверняка, в чем причина, нужно произвести мониторинг Вашего виртуального сервера, хотя бы на протяжении суток и посмотреть, что вызывает проблему. Возможно следует провести аудит скриптов.

ua-hosting.company: серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20 ()
treshnyuk
На сайте с 17.02.2013
Offline
231
#6

/var/log тут почитайте на момент падения предупреждения и ошибки.

IB
На сайте с 10.12.2013
Offline
17
#7
hosting_manager:
Линукс использует память под "резерв" для более быстрой работы, то есть занятость оперативной памяти еще не означает, что она используется. Только когда память начинает "свопится" (заметно использование swap) - означает, что ее недостаточно.

Для того, чтоб понять наверняка, в чем причина, нужно произвести мониторинг Вашего виртуального сервера, хотя бы на протяжении суток и посмотреть, что вызывает проблему. Возможно следует провести аудит скриптов.

У меня обычные движки Вордпресс и форума phpbb

А вот swap у меня нет, сказали что на VDS от него только хуже будет

Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#8
igorB:
У меня обычные движки Вордпресс и форума phpbb

А вот swap у меня нет, сказали что на VDS от него только хуже будет

В некоторых случаях он вполне полезен, главное грамотно настроить. Посмотрите в файле /var/log/messages или /var/log/syslog (в зависимости от операционной системы), есть ли уведомления "out of memory" или "OOM". Если они есть, значит возникают моменты нехватки оперативной памяти.

Почта для домена ( https://lite.host/pochta/dlya-domena ) с безлимитными пользователями и доменами / Хостинг ( https://lite.host/hosting/dlya-blogov ) от 99 рублей / поддержка Let's Encrypt / PHP от 5.2 до 8.3 / SSH / бесплатный перенос,
IB
На сайте с 10.12.2013
Offline
17
#9

Посмотрел messages

Apr  8 06:25:04  rsyslogd: [origin software="rsyslogd" swVersion="8.4.2" x-pid="470" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

Apr 8 06:27:01 rsyslogd0: action 'action 17' resumed (module 'builtin:ompipe') [try http://www.rsyslog.com/e/0 ]
Apr 8 06:27:01 rsyslogd-2359: action 'action 17' resumed (module 'builtin:ompipe') [try http://www.rsyslog.com/e/2359 ]

Это было с утра в день падения и что странно оно было и на следующий день и все в одно и тоже время

А вот лог syslog

Apr  8 02:41:23  kernel: [1568706.969869] UDP: bad checksum. From 85.220.62.122:65535 to 185.58.205.240:40094 ulen 33

Apr 8 02:42:01 CRON[31753]: (root) CMD (/usr/local/mgr5/sbin/cron-ispmgr sbin/mgrctl -m ispmgr periodic >/dev/null 2>&1)
Apr 8 02:43:01 CRON[31760]: (root) CMD (/usr/local/mgr5/sbin/cron-ispmgr sbin/mgrctl -m ispmgr periodic >/dev/null 2>&1)
Apr 8 02:44:01 CRON[31767]: (root) CMD (/usr/local/mgr5/sbin/cron-ispmgr sbin/mgrctl -m ispmgr periodic >/dev/null 2>&1)
Apr 8 02:45:01 CRON[31779]: (root) CMD (/usr/local/mgr5/sbin/cron-ispmgr sbin/mgrctl -m ispmgr sysinfostat >/dev/null 2>&1)
Apr 8 02:45:01 CRON[31780]: (root) CMD (/usr/local/mgr5/sbin/cron-core sbin/mgrctl -m ispmgr problems.autosolve >/dev/null 2>&1)
Apr 8 02:45:01 CRON[31781]: (root) CMD (/usr/local/mgr5/sbin/cron-ispmgr addon/srvmon >/dev/null 2>&1)
Apr 8 02:45:01 CRON[31788]: (root) CMD (/usr/local/mgr5/sbin/cron-ispmgr sbin/mgrctl -m ispmgr periodic >/dev/null 2>&1)
Apr 8 02:45:01 CRON[31789]: (root) CMD (/usr/local/mgr5/sbin/cron-core sbin/mgrctl -m core sysinfostat >/dev/null 2>&1)
Apr 8 02:45:01 CRON[31790]: (root) CMD (/usr/local/mgr5/sbin/cron-core sbin/mgrctl -m core problems.autosolve >/dev/null 2>&1)
Apr 8 02:45:32 /etc/init.d/mysql[349]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Apr 8 02:45:32 /etc/init.d/mysql[349]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed
Apr 8 02:45:32 /etc/init.d/mysql[349]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Apr 8 02:45:32 /etc/init.d/mysql[349]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Apr 8 02:45:32 /etc/init.d/mysql[349]:
Apr 8 02:45:32 mysql[31842]: Starting MySQL database server: mysqld . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . failed!
Apr 8 02:45:32 systemd[1]: mysql.service: control process exited, code=exited status=1
Apr 8 02:45:32 systemd[1]: Failed to start LSB: Start and stop the mysql database server daemon.
Apr 8 02:45:32 systemd[1]: Unit mysql.service entered failed state.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий