1

いくつかのサイトで突然このエラーが発生しましたが、何が問題なのかわかりません。これらのサイトは 2 年以上稼働していますが、このエラーは初めてです。

「接続先が一定時間後に適切に応答しなかったため、接続に失敗したか、接続されたホストが XX.XX.XXX.XXX:80 に応答しなかったために確立された接続が失敗しました」

スタック トレースは次のとおりです。

[SocketException (0x274c): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond XX.XX.XXX.XXX:80]
   System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) +239
   System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) +35
   System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception) +224

[WebException: Unable to connect to the remote server]
   System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) +1867457
   System.Net.HttpWebRequest.GetRequestStream() +13
   Controls_IpConfigInner.stripConfig(String strClientIp) +136
   Controls_IpConfigInner.Page_Load(Object sender, EventArgs e) +86
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

トレースは、ソケットと関係があることを示していますが、ソケットのプログラミングはありません。

4

1 に答える 1

1

ソケットを直接使用しているわけではありませんが、ソケットを内部的に使用するリモート Web リクエストを作成しています。ネットワークの問題があるため、1 日の終わりにソケット例外が表示されます。

このエラーは、「リモート サーバーへの接続を開くことができませんでした。アドレスを確認し、適切なポートでリッスンしていることを確認し、ファイアウォールで保護されていないことを確認してください。」に変換されます。

于 2012-12-05T15:22:11.177 に答える