Вступить в клуб →
сложнаявопросNginx, PHP-FPM, Docker и эксплуатация

Память воркеров PHP-FPM медленно растёт, пока сервер не уходит в своп

Каждый воркер PHP-FPM со временем занимает всё больше памяти: 60 МБ после старта, 400 МБ через сутки. Одна из библиотек генерации PDF держит внутренний кэш и не освобождает его. Исправление библиотеки займёт время, а сервер уходит в своп каждый день.

Какая настройка ограничит проблему, пока ищется исправление?

  • pm.max_requests: перезапуск воркера после N запросов
  • memory_limit = -1, чтобы воркеры не падали
  • pm = static с максимумом воркеров
  • Отключить OPcache

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела