生产环境中 sidekiq 占用了太多的 CPU。 弱弱的问一句,在部署的时候,Puma 的 workers threads_count 和数据库 pool 的大小,还有 sidekiq 的线程数量分别设置多少? 服务器是 4 核 16G 的配置
https://bryanrite.com/heroku-puma-redis-sidekiq-and-connection-limits/ 可以看下这个
加配置。
sidekiq 作者推荐最多不要超过 50,如果 worker 里有读写数据库操作,不要超过数据库的 pool 数
@tumayun @pynix @w7938940 感谢各位,已经调试好了