Назад | Перейти на главную страницу

Apache: служба 503 иногда недоступна без нагрузки на сервер

У меня есть сервер Apache v2. Иногда я получаю ошибку 503 без какой-либо нагрузки на сервер, эта ошибка появляется случайно, не в какое-то конкретное время или при использовании определенных служб. Как найти причину или отследить ее? Я проверил журналы ошибок, дата последнего изменения - вчера, хотя сегодня ошибка появлялась несколько раз. Спасибо и привет.

Если у вас есть выделенный VPS, выполните следующие действия по устранению неполадок:

  1. Проверьте свои журналы mysql, чтобы увидеть, есть ли какие-либо медленно выполняющиеся запросы, которые занимают ресурсы; если вы запускаете CMS - выполняются ли какие-либо конкретные задачи на сайте во время ошибки 503 (резервное копирование, сжатие изображений или мультимедиа и т. д.)? Кроме того, вы можете усечь любые таблицы журналов в базе данных. Если база данных слишком велика и обслуживается на веб-сервере, это может способствовать возникновению ошибки 503.
  2. Проверьте, есть ли у вас какие-либо задания cron, которые происходят во время ошибки 503, включая создание резервных копий, синхронизацию файлов между серверами.
  3. Если ваше веб-приложение само ведет журналы, проверьте наличие повторяющихся ошибок или предупреждений php и попытайтесь устранить наиболее частые из них, чтобы упростить ведение журналов. Иногда старые приложения PHP могут вызывать переменные / значения без надлежащей проверки, установлено ли значение или даже существует.
  4. Если вы выполнили вышеуказанные шаги и по-прежнему сталкиваетесь с проблемой, возможно, стоит отслеживать использование ЦП / ОЗУ на вашем сервере, чтобы дополнительно диагностировать проблему (определить, зависит ли это от оборудования или обслуживания хостинг-провайдера).

Если у вас есть общий VPS, вам нужно выполнить предложения в шагах 1-3 выше и, возможно, перейти на выделенный VPS или увеличить свой пакет хостинга для большей производительности.