We run two rails servers on EC2. Both servers also run redis and sidekiq. We use AWS Elastic Load Balancer to distribute requests. When we access the sidekiq web app like so:
example.com/sidekiq, we get sidekiq stats for whichever server the load balancer happened to send the request to. As the app polls, the stats are updated to whichever server the load balancer happened to send the xhr stat request to, making it difficult to retry etc... Is there a way to configure the web app so that it is aware of multiple sidekiq instances or so that it provides a global view of all the jobs (and ways to interact, eg retry, remove)? Or any other recommendations for using the web app in multi-server setups like this?
Thanks for the great product.
-P