问题:在多站点实例中大规模导入后,Sidekiq 处理速度极慢

对于所有这些问题的答案,大致上就是提高 DISCOURSE_SIDEKIQ_WORKERS

我建议将其调高到大约 32,因为你知道你有很多备用的 CPU 资源。如果经过一段时间后,你仍然有大量的 CPU 资源剩余,随时可以将其调得更高。

在正常操作时,你可能可以将其调低到,比如说 8 或 12。

确保你的 max_connections 在 Postgres 中足够。你可能已经因为运行多站点而将其提高,但还是要注意监控。

2 个赞