psql:致命的:申し訳ありませんが、すでにクライアントが多すぎます
postgresqlデータベースを使用するWebサイトにアクセスしようとしたとき、またはpsqlユーティリティまたはpgadmin3を使用しているときでも、突然このエラーが発生します。 私のデータベースは、最大150の接続を処理するように設定されています。 # SHOW max_connections; max_connections ----------------- 150 (1 row) 私のウェブサイトがオンになっているubuntuサーバーを再起動すると(実際に接続を使用しているのはこれだけです)、現在の接続量は140です: # select count(*) from pg_stat_activity; count ------- 140 (1 row) サーバーを再起動した後、どれだけ突然接続が急増したのかわかりません。だから私はpostgresqlアクティビティをチェックします: # SELECT * FROM pg_stat_activity; そして、次のようなまったく同じクエリを持つ100を超える列が表示されます。 SELECT "reports".* FROM "reports" WHERE (("reports"."time" < '2014-06-28 13:30:42.000000' AND "reports"."unit_id" = 3192)) ORDER BY "reports"."id" DESC LIMIT 1 さらに重要なのは、それらがすべて同じクライアントアドレス(私のWebサーバー)を持っていることです。 このWebサーバーは、接続プールが50のRails on …