スクリプトを使用して、ウェブサイトがスムーズに動作するかどうかをテストしています。基本的には 20 分ごとにサイトを開いて、応答時間などを確認しています。このような:
while True:
MechBrowser = mechanize.Browser()
Response = MechBrowser.open("http://example.com")
time.sleep(1000)
Python 自体がガベージ コレクションを実行することはわかっていますが、気にする必要はありませんが、ネットワーク モニターを確認すると、それぞれ 1 時間以上実行されているいくつかの閉じられていない接続が常に見つかります。そして、開かれた接続のすべてがそこでハングするわけではなく、一部だけです。私は混乱していますか、これらのインスタンスを手動で破棄する方法がありますか?