2

SSAS への AdomdConnection で問題が発生しました。99% の確率で正常に動作しますが、次のエラーが発生することがあります。

2012-07-25 09:58:47.5286|ERROR|BI.AdoMD.CubeConnectionAttribute|Microsoft.AnalysisServices.AdomdClient.AdomdConnectionException: A connection cannot be made. Ensure that the server is running. ---> System.Net.Sockets.SocketException: 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
at System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port)
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.GetTcpClient(ConnectionInfo   connectionInfo)
--- End of inner exception stack trace ---
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.GetTcpClient(ConnectionInfo connectionInfo)
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.OpenTcpConnection(ConnectionInfo connectionInfo)
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.Connect(ConnectionInfo connectionInfo, Boolean beginSession)
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Connect(Boolean toIXMLA)
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean createSession, Boolean isHTTP)
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open()
at BI.AdoMD.CubeConnectionAttribute.OnActionExecuting(ActionExecutingContext filterContext) in .

この問題の原因がわかりません。

SSAS を実行しているサーバーを確認しましたが、認証/ファイアウォールの問題ではないようです。

誰かが以前にこの問題に遭遇し、これらのランダムな接続の問題の原因を知っていることを願っています.

-リック

4

2 に答える 2

1

ターゲット マシンの TCP ポートに接続しようとすると、タイムアウトが発生します。

接続先が一定時間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port) で応答しなかったために確立された接続が失敗しました

サーバーの一時的な負荷の問題である可能性や、時折発生するネットワークの問題である可能性があります。いずれにせよ、SSAS 自体と直接関係があるとは限りません。

于 2012-07-25T21:30:57.163 に答える
1

上記のナットの回答によると、キューブに負荷がかかっているときにこれを時々見ました-着信要求を「キューに入れている」ようです。キューブが一度に多数のクエリにヒットしたり、いくつかの負荷の高いクエリにヒットしたりする可能性はありますか? これは、キューブの処理時間前後に発生しますか?

私が同様のことを診断したとき、Perfmon で接続とクエリのカウンターを設定し、後でクロスチェックするためにそれらをディスクに書き込むように設定することが非常に重要であることがわかりました。

于 2012-07-30T11:56:20.573 に答える