【发布时间】:2014-02-04 20:20:48
【问题描述】:
在我的应用程序正常工作之前,我使用了 2 个 web dyno 1 个 worker dyno 和 1 个 resque dyno。但突然我增加了 4 个 web dynos、2 个 resque dynos 和 2 个 worker dynos 的 dynos 总数。这妨碍了我的应用程序的性能。
有时会出现错误消息
[NewRelic][02/04/14 04:33:18 +0000 163ac5c4-qwqq-4271-b38a-absajsg2323s (19)] 错误:Mysql2::Error: 用户 'b0ffsaasbffa' 已超出 'max_user_connections' 资源(当前值:15)
请告诉我该怎么办?
【问题讨论】:
-
你为 Unicorn 配置了多少个工作进程?您已经消耗了所有 MYSQL 连接,因此您需要增加连接数或减少创建连接的进程数。
-
worker_processes Integer(ENV["WEB_CONCURRENCY"] || 3)