对于所有这些问题的答案,大致上就是提高 DISCOURSE_SIDEKIQ_WORKERS。
我建议将其调高到大约 32,因为你知道你有很多备用的 CPU 资源。如果经过一段时间后,你仍然有大量的 CPU 资源剩余,随时可以将其调得更高。
在正常操作时,你可能可以将其调低到,比如说 8 或 12。
确保你的 max_connections 在 Postgres 中足够。你可能已经因为运行多站点而将其提高,但还是要注意监控。
对于所有这些问题的答案,大致上就是提高 DISCOURSE_SIDEKIQ_WORKERS。
我建议将其调高到大约 32,因为你知道你有很多备用的 CPU 资源。如果经过一段时间后,你仍然有大量的 CPU 资源剩余,随时可以将其调得更高。
在正常操作时,你可能可以将其调低到,比如说 8 或 12。
确保你的 max_connections 在 Postgres 中足够。你可能已经因为运行多站点而将其提高,但还是要注意监控。