1
PostgreSQLデータベースの接続リークが発生している可能性のあるサーバがあります。また、そのサーバーは、CPU使用率が最大になっています(%userがsar -uを実行したときに非常に高いと示されています)。データベース接続のリークによりCPU使用率が異常に高くなった可能性がありますか?データベース接続のリークによりCPU使用率が増加する可能性がありますか?
PostgreSQLデータベースの接続リークが発生している可能性のあるサーバがあります。また、そのサーバーは、CPU使用率が最大になっています(%userがsar -uを実行したときに非常に高いと示されています)。データベース接続のリークによりCPU使用率が異常に高くなった可能性がありますか?データベース接続のリークによりCPU使用率が増加する可能性がありますか?
これは、接続が永続的にCPUを消費する実行中のビジー状態にある場合に発生します。
PostgreSQLサーバ上のオペレーティングシステムツールを使用して、どのプロセスがCPUを消費するかを確認します。 Linuxではtop
になります。
データベース接続のリークは何ですか? –
https://github.com/benoitc/gunicorn/issues/996に記載されているシナリオの例は、ここでは「接続リーク」と記載されています。http://stackoverflow.com/a/32509617/805141 – Daniel
ああ - それはDjangoの機能です!私は今理解しています - プールはセッションや同様のものを再利用しませんか?それからポストグルユーザー100%CPUとは何の関係もありません - CPUを食べるポストグルですか? –