主管
Troubleshooting Supavisor errors
Supavisor 日志可以在仪表板的 Pooler Logs 查看。以下是一些常见错误及其解决方法:
🌐 Supavisor logs are available under Pooler Logs in the Dashboard. The following are common errors and their solutions:
| 错误类型 | 描述 | 解决链接 |
|---|---|---|
| 达到最大客户端连接数 | 当连接到 Supavisor 的数量超过 你的计算附加组件允许的限制 时,会发生此错误。 | 按照这个 指南 来解决。 |
连接失败 {:error, :eaddrnotavail} 到 'db.xxx.supabase.co':5432 | Supavisor 无法连接到客户数据库。这通常是因为目标数据库无法响应。 | 不适用 |
连接失败 {:error, :nxdomain} 到 'db.xxx.supabase.co':5432 | Supavisor 无法连接到客户数据库。这通常是因为目标数据库无法响应。 | 不适用 |
| 连接在身份验证时关闭 | 这个错误发生在数据库不存在或用户没有正确的凭证时。 | 不适用 |
订阅错误:{:error, :worker_not_found} | 当客户端尝试连接数据库时,如果 Supavisor 没有必要的信息来路由连接,就会触发这个日志事件。可以尝试重新连接数据库,因为项目信息传播到 Supavisor 可能需要一些时间。 | 无 |
订阅错误:{:error, {:badrpc, {:error, {:erpc, :timeout}}}} | 当不同 Supavisor 节点之间的通信时间比预期长时,会发生这个超时错误。尝试重新连接数据库。 | 不适用 |
| 终止原因:client_termination,当时状态为:busy | 当客户端在与数据库的连接完成之前终止连接时,会发生此错误。 | 不适用 |
| 错误:在 GSSAPI 协商中收到无效响应:S | 这个错误是由于 gssencmode 参数没有设置为禁用引起的。 | 按照这个 指南 来解决。 |