3

Mercurial フックを使用して、Mercurial コミットを Jira サーバーの課題に接続しているため、誰かがコミットを行うたびに、Jira サーバーへの接続が行われます。jira-pythonこれにはパッケージを使用し、これは を使用しますrequests

このセットアップは、すべてのコミットが非常に遅くなる 2 日前まで (~12 秒) うまく機能していました。socket._getaddrinfoプロセスをプロファイリングすると、この時間の 99.9% を占めることが明らかになりました。速度低下はすべての開発者に発生し、同時に開始されました。

私の最初の考えは、遅延または DNS 解決の問題がある可能性があるというものでしたがping、サーバーの処理には 1 秒もかかりませんでした。この動作の原因は何ですか?

4

0 に答える 0