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