DANFA

Как снизить нагрузку на оперативную память на VPS

Добрый день. Есть сайт расположенный на VPS с объёмом оперативной памяти в 1 Гб, операционная система Ubuntu, сервер работает на Nginx + fpm-php. Время от времени сервер выдаёт 502 ошибку, наше предположение - это из-за того, что катастрофически не хватает памяти для работы сайта и сервера в целом.

У нас был ответственный за работу сайта, теперь он с нами не работает, а мы в этом разбираемся на уровне новичка... Пожалуйста, подскажите, как можно снизить нагрузку на оперативную память?
Спасибо.
Если есть в конфигурации Nginx параметры отвечающие за работу с буфером, пробуйте уменьшить их значение.
1 Гб оперативки - маловато, добавьте Swap: Как создание Swap файла в Ubuntu. Если он уже есть, увеличивайте.
Попробуйте очистить память: Как очистить оперативную память VPS/VDS Linux. Может даже добавить очистку в планировщик: Как добавить задание в планировщик (ISP manager).
Спасибо за помощь.
Всё понятно, кроме первого пункта, что значит параметры отвечающие за работу с буфером?
Параметры отвечающие за работу с буфером, если я правильно понял Скорпиона, это, например, директивы, где есть подстрока buffer, например:
client_body_buffer_size

Если такие директивы прописаны в Вашем конфиге, покажите их, а лучше полностью конфигурацию Nginx.
Scorpion, есть такой параметр! Вот он:
client_body_buffer_size 200m;
Синяя роза, зачем Вам такой большой объем? Файлы больших размеров загружаете? Попробуйте сделать объем меньше, можно так:
client_body_buffer_size 512k;

Перезапустите Nginx и гляньте, что изменится.
Scorpion, сайт стал работать чуть быстрее, по крайней мере, мне так показалось. Ошибка появляется меньше прежнего, но все же появляется, а хотель бы, чтобы вообще не было. Что ещё можно сделать?
Для страниц, где контент не меняется или меняется не часто можно добавить кэширование средствами nginx. Так же его можно добавить для не авторизовавшихся пользователей или для неизменных частей страниц.