2017-06-17 16 views
0

私はクラウドSQL Postgresログにこれらのエラーが発生しています。gcloud SQL postgres - 致命的な:残りの接続スロットは、非複製スーパーユーザー接続のために予約されています

小さな1CPU、4GbのRAMインスタンスですが、これはちょっと面倒です。 カスタマイズ可能なフラグにmax_connectionsが表示されないため、このエラーを回避できます。

アプリは簡単なDjangoサービスであり、ほとんどのクエリと負荷は公開されていません。

すぐに解決できるのは、pgbouncerやDjangoアプリでdb接続プーリングを使用することですが、少し複雑です。

max_connections 
----------------- 
100 

この数字を増やす方法はありますか?

PS:ちょっと掘り出した後は、ゲイコンコーンと一緒にゲイヴェントの労働者を使うことから来たようです。その前には接続が安定していた。<。

しかし、トラフィックの急増の場合は、max_connectionsを制御できるかどうかを知っておくとよいでしょう。

答えて

1

geventを使用する場合は、CONN_MAX_AGE: 0を使用してください。

2

現在、制限を増やす方法はありませんが、この問題は認識しています。問題追跡ツールのIssue 37271935に従ってください。

関連する問題