私はCでweb-spiderプログラムを書いています.今、私はURLのリストを与えられています.最初に function: を使ってサーバーのIPアドレスを取得する必要があります.getaddrinfo
そして、ばかげたことが起こりました.
URL のリストには約 4,000,000 の URL があり、最初の約 6,000 の URL は非常にうまく処理され、その後突然、後ろのすべての URL が失敗しました。getaddrinfo
すべての URL に対して「名前解決の一時的な失敗」を返します。さらに、最初の「悪い」URL からプログラムを再起動すると、再び機能します。
私は本当に混乱して 2 日間立ち往生しています。DNS はうまく機能しているように感じましたが、いくつかの限られたリソースが使い果たされています。