Различия во время выполнения между Sidekiq Worker и Rails Console? - PullRequest
0 голосов
/ 13 октября 2019

В соответствии с этим https://github.com/mperham/sidekiq/wiki/Problems-and-Troubleshooting: Rails по умолчанию включает кэш запросов для фоновых заданий. Из тестирования он по умолчанию отключен в консоли rails и на веб-серверах.

Итак, теперь мне интересно, какие еще есть «ошибки», где значения по умолчанию отличаются только для фоновых заданий? Где-нибудь это задокументировано или видно в коде?

Для фона: у меня есть пакетный обратный вызов sidekiq, который генерирует файл CSV путем объединения набора строк вместе. При запуске в консоль rails большие файлы в комплекте со стабильным использованием памятиКогда я запускаю его в режиме реального времени, контейнер Sidekiq будет периодически выдавать ~ 30-50 МБ памяти за раз.

...