Я запускаю несколько веб-сайтов, обслуживаемых на отдельном компьютере с Ubuntu, все они используют одну и ту же настройку nginx + apache. Однако сегодня один из этих сайтов начал вести себя очень странно. Это единственный сайт на сервере, который использует Cloudflare, и сегодня сайт несколько раз не загружался в течение 30-60 минут перед восстановлением. Часто страница сайта загружалась, хотя и невероятно медленно, как если бы скорость была ограничена несколькими кбит / с. Загрузка страниц займет несколько минут, а некоторые ресурсы не загрузятся.
Я впервые заметил проблему сегодня, когда о ней сообщил пользователь. Я ничего не делал на стороне сервера, кроме проверки загрузки сервера через ssh и проверки журналов веб-сервера, и в течение 30 минут проблема была решена. С тех пор та же проблема повторялась еще несколько раз по 30-60 минут за раз, прежде чем таинственным образом разрешилась, и я не знаю почему.
В каждом случае не было чрезмерного количества запросов, направляемых через сайт, в моих процессах было очень мало ресурсов на сервере.
Если бы что-то было не так с настройкой моего сервера под веб-сервером, это повлияло бы на производительность других моих сайтов, но именно на этом сайте неоднократно возникали проблемы, и, вероятно, они будут. И мой сервер в последнее время остается относительно неизменным.
Есть идеи, как я могу диагностировать эту проблему? Пока я не нашел ничего плохого, но опять же, я в последнее время не вносил никаких изменений в сервер. Я перепробовал все, что знаю, кроме перезагрузки сервера, поскольку хочу разобраться в этом.