2

SQL 2012 レポート サービス サーバーでホストされている SQL 2012 SSRS レポートを呼び出し、レポート ビューアーを使用して aspx ページにレポートを表示する aspx Web フォーム ページがあります。

問題は、リンクをクリックしてパラメーターをレポート サーバーに送信し、ページがハングするレポートを実行するときです (IE のみ)。サーバーの IIS ログでは、要求に対応するログに 500 エラーがあります。サーバーのイベント ビューアに一致するエラー メッセージがありません。フィドラーで表示すると、リクエストは送信されますが、何も返されません。

Internet Explorer 以外のブラウザーでページを参照しようとすると、正しく表示されます。奇妙なことに、最初に展開して IE を使用して参照したときは正しく機能しましたが、約 5 ~ 10 分後に問題が発生しました。サーバーで IISRESET を実行すると正しく動作しますが、5 ~ 10 分後 (または一定量使用した後) に問題が再び発生します。

レポート、レポート サーバー、またはレポートを呼び出すページは何も変更していないため、単純な C# のバグではありません。構成ファイルで変更された唯一のものは、一部のエンティティ フレームワーク接続文字列です。

これを引き起こしている原因を突き止めるために何を探すべきかについて誰かが何か考えを持っているなら、私はそれを大いに感謝します

編集: リクエストは、約 10 分後にレポートとともに返されます。そのため、IE 以外のブラウザの場合、レポートはすぐに返され、サーバーで 500 エラーは発生しません。IE の場合、IIS ログに 500 エラーが表示され、約 10 ~ 15 分の待機後にサーバーがレポートを返します。

編集: 失敗した IE 要求の IIS ログに表示される内容の例:

POST /Reporting/ - 443 nkennymgr 84.203.177.34 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 0 64 130390

4

1 に答える 1