Интересная реакция сервера на редактирование профиля.

Интересная реакция сервера на редактирование профиля.

от Alex Moiseyuk -
Количество ответов: 4
ситуация:
  1. Moodle 3.0.7+
  2. сервер свой Linux Debian Jessie
  3. связка NGINX + PHP-FPM
  4. загрузка процесора 30%, ОЗУ 30%

Администратор заходит в профиль любого студента (если свой, то все нормально). изменяет какое-то поле, нажимает сохранить.
Сайт зависает.

при чем интересный факт: зависает только один ресурс(сайт) в системе еще несколько системных редкоиспользуемых сервисов-сайтов (типа управления некоторыми функциями), то они доступны в штатном режиме. висит только основной сайт.

так же при этом загрузка ресурсов системы остается на прежнем уровне!

Исправить зависание помогает только перезапуск php5-fpm

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


В ответ на Alex Moiseyuk

Re: Интересная реакция сервера на редактирование профиля.

от Vadim Tabunshchik -
Изображение пользователя Developers

Логи веб-сервера смотрите.

В ответ на Vadim Tabunshchik

Re: Интересная реакция сервера на редактирование профиля.

от Alex Moiseyuk -
Спасибо за ответ. Добавляю просмотр логов (в первую очередь) в список необходимых привычек улыбаюсь

Но все же особых результатов не дало.

в php-fpm  только сообщения касательно пулов., например:

WARNING: [pool www] server reached max_children setting, consider raising it

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

в логах mysql только сообщения о перезапусках

а это сообщение от NGINX  я так понимаю во время перезагрузки РНР возникло

2017/01/19 20:39:08 [error] 11397#0: *1147102 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 01.22.22.02, server: my.site.com, request: "POST /user/editadvanced.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "my.site.com", referrer: "http://my.site.com/user/editadvanced.php?id=92"


В ответ на Alex Moiseyuk

Re: Интересная реакция сервера на редактирование профиля.

от Vadim Tabunshchik -
Изображение пользователя Developers
а это сообщение от NGINX

Так это и есть сообщение об ошибке: обрыв соединения по причине отвала РНР.

Гуглите по ключевой фразе

ЗЫ: Мне всегда было интересно - зачем NGINX + PHP-FPM (на малонагруженных серверах образовательного учреждения), если прекрасно работает связка Apache + mod_php и настраивается во 100 крат проще? Или у вас сайт уровня moodle.org? улыбаюсь

В ответ на Vadim Tabunshchik

Re: Интересная реакция сервера на редактирование профиля.

от Alex Moiseyuk -

Спасибо за совет

не могу сказать что малонагруженный  улыбаюсь

Но главная причина в том, что лично мне наоборот показалось проще настраивать NGINX + PHP-FPM, если конечно речь не о работе с большой нагрузкой, но и тут, насколько я знаю, разница не очень большая в конфигурациях.