使用ログファイル。ここでは、Linux用の簡単なチュートリアルです。
1)
postgres.conf
ファイルが配置場所かどうかを確認してください:
postgres=# show config_file;
┌──────────────────────────────────────────┐
│ config_file │
├──────────────────────────────────────────┤
│ /etc/postgresql/9.5/main/postgresql.conf │
└──────────────────────────────────────────┘
2)
検索および編集パラメータ、それは()の前にどこかにコピーを保存中:
log_connections = on
log_disconnections = on
log_destination = 'csvlog'
logging_collector = on
3)
PostgreSQLを再起動:
sudo service postgresql restart
(sudo service postgresql reload
は十分でしょう、おそらくわからなく)
4)
ログが保存された場所を見つける:
postgres=# show data_directory; show log_directory;
┌──────────────────────────────┐
│ data_directory │
├──────────────────────────────┤
│ /var/lib/postgresql/9.5/main │
└──────────────────────────────┘
┌───────────────┐
│ log_directory │
├───────────────┤
│ pg_log │
└───────────────┘
5)
ほぼ完了です。ファイル/var/lib/postgresql/9.5/main/pg_log/*.csv
には、接続/切断に関する記録があります。この情報をどのように扱うかは、あなた次第です。
特定の問題がある場合は試してみる必要があります。 – Brick