这发生在我的本地环境 Mac OSX 中,每次我启动我的服务器 - puma - 和工人 - resque 时。
日志没有说任何有用的信息,只是重复说“无法分叉 autovacuum 工作进程:资源暂时不可用”。
直到我将 ctr-c 关闭服务器,它才会锁定我的整个计算机。当我尝试在浏览器中访问一个站点时,它只是挂起,当我在终端中打开一个新选项卡时,它会显示“管道损坏”并关闭它。MAC控制台没有吐出任何有用的东西,至少据我所知。
任何人有任何想法为什么会这样?
我已经多次重新启动 Postgres 无济于事。
编辑:
日志刚刚开始吐出,“日志:无法创建新的连接进程:资源暂时不可用”
彪马线程数:
threads_count = ENV.fetch("RAILS_MAX_THREADS") { 10 }.to_i
D B:pool: 100
编辑2:
试图将 max_connection 计数从 100 增加到 200,仍然没有。遇到重复的 postmaster.id 错误。删除它,重新启动 Postgres,但仍然存在相同的问题 - 尽管清除了 postmaster.id 错误。