Сразу отмечу что я понимаю что 504 Gateway Time-out возникает когда сервер не успевает справится с запросами.
Мне больше теоритическая (алгоритм тестирования и поиска ошибок), а НЕ практическая (изменение кода и т.п.) помощь нужна.
Сайт
prochtu.ru переодически бывает недоступен, возникают 504 Gateway Time-out ошибки (бывают и какие-то другие проблемы у пользователей сайта например перестает работать загрузка файлов на сайт), причем это происходит на произвольных страницах.
При этом сайт находится на довольно мощном сервере, и нагрузка не столь большая. Но хорошо бы отследить точную нагрузку которую выдерживает сервер тестируя его через разные "top" и "ab" линукс команды. Был бы рад получить какой-то готовый алгоритм тестирования.
Понятно что надо оптимизировать код (сайт писал в основном я самостоятельно на php-mysql). Но для начала нужно отследить на каких страницах возникают ошибки.
Мне нужны либо советы как понять где нагрузка, либо какие-то результаты по которым я могу понять какие страницы оптимизировать.
Доступ к коду и ssh или ftp давать не буду, но могу добавить в код какие-то отладчики, показать вывод команд в ssh и т.п
Мне больше теоритическая, а не практическая помощь нужна.
Если у Вас есть в этом опыт, и Вы поделитесь парой дельных советов, которые позволят мне выявить где, когда и почему происходит задержка с ответом сервера я готов оплатить несколько сотен (взавимости от полноты Вашей помощи) рублей на WebMoney или Яндекс.Деньги +оставить отзыв.