Веб-сайты ежедневно отключаются на VPS-сервере

У меня есть VPS-сервер, использующий 4 ЦП и 4 ГБ ОЗУ, совместно используемых на 10 веб-сайтах PHP, из которых 2 веб-сайта (веб-сайт и задания cron) используют иногда более 6 ядер ЦП из Доступно 4 ядра ЦП.И из-за этого все веб-сайты выходят из строя и показывают эту ошибку «Достигнут предел ресурсов 508» .

Веб-сайт временно не может обработать ваш запрос, так как он превышает лимит ресурсов. Пожалуйста, повторите попытку позже.

Что делать, если эта проблема с одним сайтом не повлияет на другой? Все сайты ежедневно закрываются. Пожалуйста помогите. Спасибо.

Когда сайты падают, нагрузка на сервер в это время высока.

Служба поддержки сказала, что если вы увеличите ОЗУ с 4 ГБ до 8 ГБ, то мы увидим, как он будет обращаться с сервером. но они не предоставили реального решения.

0
задан 10 August 2021 в 06:58
1 ответ

Вкратце:

При пиковых нагрузках ваш сервер не имеет достаточных ресурсов для удовлетворения всех требований, и поскольку все сайты работают на одном сервере, все они страдают.

Обычно вы добавляете мониторинг, чтобы выяснить, какие процессы, сайт(ы) и/или системные компоненты являются причиной(ями) и какие ресурсы являются ограничивающим фактором.

Затем вы можете либо:

  • добавить больше ресурсов (обновите свой VPS, добавив больше ОЗУ, ЦП, более быстрые диски и т. д.),
  • оптимизировав свой код, чтобы он лучше использовал существующие ресурсы (например, настройте базу данных запросы, добавить кэширование и т. д.)
  • добавьте ограничения ресурсов для каждого отдельного процесса и/или сайта, чтобы они не истощали другие процессы.
1
ответ дан 10 August 2021 в 07:38

Теги

Похожие вопросы