2

XML ファイルを返す Web サービスがあります。

最初のリクエストは、サイズが約 50MB の XML ファイルを返します。新しいリクエストは、1KB ほどのサイズになります。

大きな XML を送信すると IIS がクラッシュします (最初の要求のみ)。

エラー 504 が発生し、イベント ビューアーで次のように表示されます。

Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7afa2
Faulting module name: clr.dll, version: 4.0.30319.239, time stamp: 0x4e1822f4
Exception code: 0xc00000fd
Fault offset: 0x0000000000001177
Faulting process id: 0x15cc
Faulting application start time: 0x01cd225011f055d0
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report Id: 5110375b-8e43-11e1-b097-001b217fde7f

このエラーをグーグルで検索しようとしましたが、何も見つかりませんでした!

アプリケーションプールのメモリサイズまたはCPU使用率を増やす必要があるのではないかと思いましたが、それが問題なのかどうかはわかりません。

皆さんはそれが何であるかについて何か考えがありますか? それを解決する方法は?

4

2 に答える 2

2

0xc00000fd は....スタック オーバーフローです。したがって、デバッガーを接続して何が起こっているかを確認する必要があるようです

于 2012-04-24T20:55:54.387 に答える
0

大きな XML ではなく小さな XML を送信してみてください。

于 2012-04-24T20:51:04.677 に答える