回答:
10〜15分後にPostgreSQLサーバー接続がドロップするのは、ほとんどの場合、クライアントとサーバー間の状態追跡ファイアウォール(ネットワークアドレス変換(NAT)を使用している)が原因です。このようなファイアウォールの多くは、デフォルトのタイムアウトが15分(900秒)です。
3サーバー側のパラメータ、tcp_keepalives_idle、tcp_keepalives_interval、tcp_keepalives_countこれらの状況で役立つように設計されています。ここにあるドキュメントを参照してください:http : //www.postgresql.org/docs/9.2/static/runtime-config-connection.html#GUC-TCP-KEEPALIVES-IDLE
このため、クライアント側のパラメータもありますkeepalives、keepalives_idle、keepalives_interval、keepalives_count、これは、接続に設定することができます。ここにあるドキュメントを参照してください:http : //www.postgresql.org/docs/9.2/static/libpq-connect.html#LIBPQ-KEEPALIVES