<p>I'm using kubernetes on my cluster with several rails / node docker images. Most of them have :3000/healtz health check that simply returns status 200 with OK in body. </p>

<p>Now I'm trying to discover the best way how this health check can be performed on docker image running sidekiq. How I can verify that the worker is running?</p>

<p>If your image is unix like, you can check if the proccess is running with</p>

<pre><code>$ ps aux | grep '[s]idekiq'
</code></pre>

<p>But this don't guarantee that everything is working inside sidekiq and redis.</p>

<p>A better approach is described/developed in this sidekiq plugin <a href="https://github.com/arturictus/sidekiq_alive" rel="nofollow noreferrer">https://github.com/arturictus/sidekiq_alive</a> </p>

<p>I'm facing problems with <code>livenessProbe</code> for k8s and trying to solve without using this lib but not successful yet.</p>
