Почему задачи в sidekiq уходят на разные процессы?
Привет. Скорее всего у вас задачи с обоих окружений кладутся в одну базу данных в редисе. Попробуйте поиграться с настройками базы данных редиса, там это как-то указывается через урл, на память не помню. Ну и на всякий случай удостоверьтесь что правильно запускаете sidekiq, в нужном окружении и с нужным гемфайлом.
При подключения к редису поменяйте localhost:6379/2 для одного из окружений.
/NUM это отдельная база в редисе.