私はPythonのWebサイト/サーバのステータスをXP SP3で実行しているGUIプログラムで、マルチスレッドは別のサイト/サーバをチェックします。何時間も実行した後、プログラムはurlopenエラーをいつもタイムアウトさせ始めます。これはサーバーからのPOST要求の直後に起こります(特定のものではなく、AまたはBまたはCかもしれません)。通常は数時間の実行後に問題を引き起こす最初のPOSTリクエストで、不明な瞬間にPOSTリクエストが発生すると、それ以降に取得するのはurlopenエラーです。私のPythonプログラムを数時間実行してもpingを実行することはできません
私はまだpingを実行できますが、プログラムがすべて正常終了したら、どのサイトも閲覧できません。これは間違いなくこの問題の原因となるプログラムです。問題の内容をデバッグ/チェックする方法がわかりません。また、OS側かプログラムがあまりにも多くのリソース/接続を浪費しているかどうかわかりません。あまりにも多くの接続が使用されているときping?)、誰かが私を助けてくれますか?
あなたの他の関連する質問について、他の人が提案しているように、同じOSまたは異なるOS(またはそのバージョン)を実行している別のコンピュータでスクリプトを試してみてください。 – martineau