Почему сервер перестает отвечать на запросы после запуска сервера nuxt?
Концигурация такая
Фронт на nuxt и апи на php на том же хосте все крутится под апачем.
Уже запущено и крутится 5 других модулей фронта на nuxt через pm2, все на разных портах и поддоменах.
nuxt при серверном рендеринге сутчится к апи по локалхосту.
Есть еще 6й модуль, на него больше всего пользователей приходится, как только запускаю, начинают на него сыпаться запросы на которые он по началу успешно отвечает, а через пару минут перестают отвечать вообще все модули и все поддомены.
стоит отключить этот шестой модуль, как тут же прогружаются все остальные поддомены.
вообщем что делать? там хайлоадом не пахнет, максимум запросов 30-50 в минуту, а сервер встает раком и непонятно по какой причине и как это дебажить.
Ищу совета и наводок.
в htop и pm2 list нет никакой видимой нагрузки во время провисания, просто перестает отвечать сервер на запросы. может как то по особому настроить proxypass у хостов?
Алексей Крупский, Тут скорее всего без конфигов и apache-status врядли получится что то спрогнозировать. Т.е. по идее по логике, даже что апач проксирует все это дело - то у него должно хватать child-ов, у mysql должны быть свободные сокеты для подключения и на все эти дела должны быть выделены дескрипторы в системе. Ну и параллельно смотреть htop/atop/mytop
Владимир Скибин, перенастроил все под nginx, оказалось это он успевал обрабатывать только 30-50 в минуту) на самом деле запросы летят как пули настроил pm2 в режиме кластера, в nginx gj,jkmit воркеров, но все равно не справляется =(