我们的论坛一直出现这个消息(大约每 3-4 小时一次)。我们有 16 核 CPU 和 32GB 内存。我不认为资源是问题所在。
糟糕
为这个讨论论坛提供支持的软件遇到了意外问题。我们对造成的不便深表歉意。
有关错误的详细信息已记录,并生成了自动通知。我们会对其进行检查。
无需进一步操作。但是,如果错误状况持续存在,您可以通过在该站点的反馈类别中发布讨论主题来提供更多详细信息,包括重现错误的步骤。
生产日志显示
app/models/user_auth_token.rb:125:in `lookup'
lib/auth/default_current_user_provider.rb:131:in `current_user'
lib/current_user.rb:35:in `current_user'
app/controllers/application_controller.rb:1047:in `rate_limit_crawlers'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
lib/middleware/anonymous_cache.rb:393:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
config/initializers/100-silence_logger.rb:27:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:236:in `call'
Message Bus 中出现意外错误:ActiveRecord::ConnectionNotEstablished:连接到服务器“172.17.0.2”,端口 5432 失败:致命错误:剩余的连接槽已保留给非复制超级用户连接
Message Bus 中出现意外错误:ActiveRecord::ConnectionNotEstablished:连接到服务器“172.17.0.2”,端口 5432 失败:致命错误:剩余的连接槽已保留给非复制超级用户连接
Message Bus 中出现意外错误:ActiveRecord::ConnectionNotEstablished:连接到服务器“172.17.0.2”,端口 5432 失败:致命错误:剩余的连接槽已保留给非复制超级用户连接
Message Bus 中出现意外错误:ActiveRecord::ConnectionNotEstablished:连接到服务器“172.17.0.2”,端口 5432 失败:致命错误:剩余的连接槽已保留给非复制超级用户连接
我们在以下位置设置了配置:
UNICORN_WORKERS: 32
UNICORN_SIDEKIQS: 2
以及 psql
db_shared_buffers: "4096MB"
请告诉我还可以做些什么来改进配置并确保服务器不会崩溃。
