0

我们最近在使用 sidekiq 和 redis 的 heroku 上遇到了不稳定的工作问题。我们正在使用 sidekiq-cron,每当在本地进行测试时,我们的所有作业都可以正常执行,并且不会按时出现问题。然而,似乎我们有时会遇到作业无法在一夜之间运行的问题,当我在我们的 sidekiq 网络查看器中检查 cron 选项卡时,它显示“没有找到预定的作业”。如果我重新推送我们的主分支(空提交)并重新部署,计划选项卡会在 Web 视图中返回,然后一切都会再次开始运行。在我们的 heroku 指标中,我注意到,一夜之间,我们的 sidekiq 工作线程一直在以大约 180% 的最大内存容量运行。这是否会导致这些间歇性的工作问题,我们看到事情“只是不运行”?我不知道在这里做什么,因为除了客户间歇性地说他们没有收到通知电子邮件之外,我没有看到任何错误。我刚刚将 sidekiq 的工人测功机从 1 扩展到 2,并希望能够解决问题,因为我们在一夜之间运行了大量的工作。

4

0 回答 0