YII2 - странная нагрузка на сервер раз в пол часа.
YII2 - странная нагрузка на сервер раз в пол часа.
Здравствуйте.
Каждый час на 9-й и 39-й минуте около 30 секунд очень тормозит сервер.
Страницы отдаются за 10-15 секунд.
В другое время - менее секунды.
В логах сервера нет никакой особенной активности в это время.
Никаких ДДОС нет.
Необычной активности роботов или поисковиков нет.
Никаких CRON в это время нет.
Все как обычно.
Есть предположение, что YII2 запускает раз в пол часа какие то свои процессы (очистка кеша? garbage collector?).
Сессии сейчас начали писаться в Memcached. Но это ничего не дало.
Раньше писалось в файлы в /tmp. Около года работало все хорошо.
Большая просьба подсказать - куда копать?
Каждый час на 9-й и 39-й минуте около 30 секунд очень тормозит сервер.
Страницы отдаются за 10-15 секунд.
В другое время - менее секунды.
В логах сервера нет никакой особенной активности в это время.
Никаких ДДОС нет.
Необычной активности роботов или поисковиков нет.
Никаких CRON в это время нет.
Все как обычно.
Есть предположение, что YII2 запускает раз в пол часа какие то свои процессы (очистка кеша? garbage collector?).
Сессии сейчас начали писаться в Memcached. Но это ничего не дало.
Раньше писалось в файлы в /tmp. Около года работало все хорошо.
Большая просьба подсказать - куда копать?
Последний раз редактировалось AndrewP 2018.04.03, 22:57, всего редактировалось 1 раз.
Re: YII2 - странная нагрузка на сервер раз в пол часа.
Чего гдадать ? top или htop
cron как проверяли?
cron как проверяли?
Re: YII2 - странная нагрузка на сервер раз в пол часа.
у yii2 нет никаких своих процессов
Re: YII2 - странная нагрузка на сервер раз в пол часа.
cron может запускаться под другим пользователем
Re: YII2 - странная нагрузка на сервер раз в пол часа.
CRON проверял так - на время эксперимента во всех функциях, которые запускаются CRONом в начале установил die();
И убедился, что в такой ситуации проблема не пропала.
Пока что по top или htop ниче не понятно, там куча разных процессов. Буду пытаться разобраться.
Есть подозрение на /var/lib/php5/sessionclean
Вот тут пишется про аналогичную проблему. И как раз период 30 минут.
https://bugs.launchpad.net/ubuntu/+sour ... ug/1356113
Я перевел сессии в memcached. Но ниче не поменялось.
- Cacatuidae
- Сообщения: 65
- Зарегистрирован: 2017.01.08, 17:39
Re: YII2 - странная нагрузка на сервер раз в пол часа.
Нагрузку может вызывать и хост машина, на которой крутится VPS.
Бекапы, снапшоты, логи и т.д. Всё что угодно.
Рекомендую вам обратиться к хостеру, возможно он в курсе этого
Бекапы, снапшоты, логи и т.д. Всё что угодно.
Рекомендую вам обратиться к хостеру, возможно он в курсе этого
Re: YII2 - странная нагрузка на сервер раз в пол часа.
Да, я понимаю. Ищем.Cacatuidae писал(а): ↑2018.04.03, 23:00 Нагрузку может вызывать и хост машина, на которой крутится VPS.
Бекапы, снапшоты, логи и т.д. Всё что угодно.
Рекомендую вам обратиться к хостеру, возможно он в курсе этого
Администратор предположил что в фреймворке есть какие то свои процессы. Тему создал по большому счету для того, чтоб убедится, что таких процессов нет.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: YII2 - странная нагрузка на сервер раз в пол часа.
Нет, процессов нет.
Нравится Yii? Давайте сделаем его лучше!.
Re: YII2 - странная нагрузка на сервер раз в пол часа.
Ребята, всем спасибо! Проблема была действительно в phpsessionclean.timer. =) Теперь все ок!