Предупреждения Sidekiq

На виртуальном сервере с 8 ГБ оперативной памяти, не думаю, что использование Sidekiq чуть более 500 МБ является проблемой?


Меня интересует, стоит ли добавить следующую строку в мой app.yml

env:
  UNICORN_SIDEKIQ_MEMORY_KILLER_MAX_RSS: 1024

Общий объем ОЗУ здесь не поможет. Это отчасти похоже на количество воркеров в мире PHP и выделенный объем памяти. Ну, совершенно разные вещи, но всё же :joy:

Мой опыт показывает, что 500 достаточно для совершенно чистой установки, когда практически нет используемых компонентов и плагинов, а также пользователей. Необходимо как минимум 550+.

Моя последняя пересборка прошла успешно, когда для этого было установлено значение 700

Странно, что я всё ещё получаю предупреждение. Предыдущее, до изменения в app.yml, было на 0,1 МБ больше.

В этой другой ветке упоминается другая настройка
Sidekiq потребляет слишком много памяти

Но я также вижу недавно нерешённую похожую ситуацию в
Sidekiq потребляет слишком много памяти, даже после настройки UNICORN_SIDEKIQ_MAX_RSS

memory overcommit должен быть включен

? из процесса пересборки

Да, я всегда использовал перераспределение памяти и не раз писал об этом. Другие тоже работают таким образом, но, похоже, этот подход ещё недостаточно понятен и принят, чтобы войти в официальные скрипты или рекомендации.

(Я также отключил прозрачные большие страницы, но это лишь вопрос производительности, а не критический фактор для систем с небольшим объёмом памяти.)