もう、みんなsidekiq定期リセットする方向に走っているので、一応これを紹介しておきましょう。実はFedibirdでも使ってるので。https://github.com/fedibird/mastodon/commit/52b5eb65347c3a2ef35e60aac10f50f4ed962113
実装はPawooが採用していたものをcherry-pickしています。puma_worker_killerとsidekiq-worker-killerというgemを使って、一定以上メモリを占めたらいい感じに再起動するというやつです。
注意。
これ、あんまり最初から頼らないようにしてください。調整不十分であったり、不具合があっても、再起動で対処してしまうため、本質的な解決から遠ざかってしまう場合があります。
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。