Всем привет! Столкнулся со странной проблемой, буду рад любым комментариям по теме
Дано:
- скрипт работает в 80 потоков (браузеры + http-клиенты), в некоторые пиковые моменты все потоки единомоментно активизируются
- сервер 24 ядра 3.4 ГГц, 24 ГБ ОЗУ, 50 Гб SSD; нагрузка по ЦП 35%, по ОЗУ 75%, диск почти пустой
- он так работает уже давно, нагрузка конечно в пиковые моменты возрастает, иногда даже где-то бывают подвисания на 1-2 сек, но не более того
Что произошло: теперь, в некоторые такие пиковые моменты нагрузки (но не во все, случайным образом) весь скрипт зависает на 2-3 минуты и отвисает через 2-3 минуты как ни в чем не бывало. То есть весь сервер работает, но в BAS вообще ничего не происходит, ни одного лога. И через 2-3 минуты единомоментно все начинает работать снова. Даже POST-запросы, отправленные 2-3 минуты назад, тупо доходят через эти 2-3 минуты.
Я никогда не сталкивался с такой проблемой, но кажется это похоже на зависание основного процесса BAS? С чем это может быть связано? Куда копать?