如果我在Resque中有20个不同的作业,这是否意味着我的ClearDB数据库可能具有20+连接?如何监控我的ClearDB正在使用多少个连接?
发布于 2013-08-25 16:01:51
你在Resque有多少工作都无关紧要。重要的是你有多少工作进程在运行。在Resque中,每个工作进程都在单独的进程中运行,因此会打开自己与数据库的连接。
如果需要考虑连接的数量,您可以尝试使用Sidekiq。Sidekiq与Resque是API兼容的,但它的工作进程在单个进程中以线程运行。这样,您应该能够使用共享连接池来管理同时打开了多少个连接。
https://stackoverflow.com/questions/18426400
复制相似问题