私はpgbouncer
を私のDjango Webアプリケーションで使用しています。アプリケーションサーバーとデータベースサーバーは2つの別々のVMです。 pgbouncer
がアプリケーションサーバーにインストールされています。 pgbouncer.ini
の該当設定は次のとおりです。djangoプロジェクトのpgbouncerログエントリを説明しています
[databases]
dbname = host=80.211.128.113 port=5432 dbname=dbname
pool_mode = transaction
max_client_conn = 250
default_pool_size = 100
pgbouncerが引き継いだ後は、私はpgbouncer.log
をチェックし、次のようにエントリの多くが見つかりました:密接に分析されている場合
2016-11-15 12:26:27.514 582 LOG S-0x1192740: dbname/[email protected]:5432 new connection to server
2016-11-15 12:26:27.517 582 LOG C-0x11afcb8: dbname/[email protected]:42262 login attempt: db=dbname user=myuser
2016-11-15 12:26:27.523 582 LOG S-0x1192a10: dbname/[email protected]1.128.113:5432 new connection to server
2016-11-15 12:26:27.528 582 LOG C-0x11af880: dbname/[email protected]:42250 closing because: client close request (age=0)
2016-11-15 12:26:27.528 582 LOG S-0x1191a98: dbname/[email protected]:5432 closing because: unclean server (age=0)
2016-11-15 12:26:27.548 582 LOG C-0x11afb50: dbname/[email protected]:42258 closing because: client close request (age=0)
2016-11-15 12:26:27.556 582 LOG C-0x11aff88: dbname/[email protected]:42256 closing because: client close request (age=0)
2016-11-15 12:26:27.556 582 LOG S-0x1191c00: dbname/[email protected]:5432 closing because: unclean server (age=0)
2016-11-15 12:26:27.564 582 LOG C-0x11aff88: dbname/[email protected]:42264 login attempt: db=dbname user=myuser
2016-11-15 12:26:27.569 582 LOG C-0x11afb50: dbname/[email protected]:42265 login attempt: db=dbname user=myuser
2016-11-15 12:26:27.570 582 LOG S-0x1191c00: dbname/[email protected]:5432 new connection to server
2016-11-15 12:26:27.593 582 LOG C-0x11af448: dbname/[email protected]:42255 closing because: client close request (age=0)
2016-11-15 12:26:27.593 582 LOG C-0x11afcb8: dbname/[email protected]:42262 closing because: client close request (age=0)
2016-11-15 12:26:27.593 582 LOG S-0x1191c00: dbname/[email protected]:5432 closing because: unclean server (age=0)
2016-11-15 12:26:27.597 582 LOG C-0x11afb50: dbname/[email protected]:42265 closing because: client close request (age=0)
2016-11-15 12:26:27.603 582 LOG C-0x11afb50: dbname/[email protected]:42267 login attempt: db=dbname user=myuser
2016-11-15 12:26:27.604 582 LOG C-0x11afcb8: dbname/[email protected]:42268 login attempt: db=dbname user=myuser
、closing because: unclean server
とclosing because: client close request
の多くのインスタンスが中に発見されましたログファイル。誰がこれが何であるか説明できますか?おそらく、私は何か間違っていると思います。表面上、私のアプリケーションはこれまで正しく動作しているようです。しかし、ログファイルに何が表示されているのかを理解する必要があるため、何が何であるかを確認することができます。前もって感謝します。
返信ありがとうございました。私のログエントリの95%以上が ''クライアントクローズ要求 ''のために 'age = 0'を持っています。それは普通だと思いますか? –
Yh、pgbouncerログは、この行でいっぱいになります。上で述べたように、ログイン試行(pgbouncerに接続しているクライアント)ごとに実行されます。 –