Столкнулся с такой проблемой: вполне стандартная VPS, Apache2 MPM prefork, Nginx для статики, ~50 не сильно сложных сайтов, около 10 гигабайт суточного трафика, 600000 файлов. Проблема заключается в следующем: периодически время генерации повышается до 3-10 секунд. Т.е. ходим по сайту — страницы генерируются за 200 мс, а потом ррраз и несколько раз отдаются от 3 до 10 секунд.
В логах ошибок — чистота, в top — все близко к нулю, CPU — 0-20%, свободной оперативки больше гига.
У меня есть и другие аналогично настроенные VPS с аналогичной нагрузкой, на них такой проблемы не наблюдается, да и на «проблемной» VPS до определенного момента всё было хорошо и в конфигурации ничего не менялось.
Возможно кто-то сталкивался с подобной проблемой или хотя подскажет в какую сторону копать.
Это не значит что действительно все хорошо.
учитывая то, что это VPS, хранилище общее, и кто-то дает в эти моменты нагрузку на диски — вот и вся причина.
Сам в шоке — WA все время возле нуля, совсем редко 0.3-0.5. А если хостер использует виртуализацию Parallels, возможно ли, что я вижу только свой WA, а в это время в целом на площадке этот параметр очень высокий?
Попробуйте утилитку atop, она очень помогает, когда не совсем поняно в чем проблема. Обратите внимание на использование винта и сети в моменты подвисания. Так же очень рекмендую установить Nagios. Он вам много интересного расскажет.