私の Web サービスは、print2flash ソフトウェアを使用して doc、text、および pdf ファイルをフラッシュ ファイルに変換しますが、約 2000 のリクエストに対しては正常に動作し、その後は処理されません。操作タイムアウトのエラー メッセージが表示されます。マシンを再起動すると、サービス別の 2000 リクエストに対して正常に動作しています。何が原因でしょうか?また、この問題を解決するにはどうすればよいですか?
ここに問題が発生している私のコードがあります。
Print2Flash3.Server2 obj = new Print2Flash3.Server2();
Print2Flash3.BatchProcessingOptions batchProcess = new BatchProcessingOptions();
batchProcess.BeforePrintingTimeout = 60000;
batchProcess.AfterPrintingTimeout = 10000;
batchProcess.PrintingTimeout = 120000;
batchProcess.ActivityTimeout = 30000;
batchProcess.KillProcessIfTimeout = ThreeStateFlag.TSF_YES;
batchProcess.ApplyChanges();
obj.ConvertFile(inputFilename, outputFullPath, null, batchProcess, null);
これは私のエラーログ情報です
ユーザー プロファイル サービスが正常に開始されました。
Windows Management Instrumentation サービスが正常に開始されました
イベント コード: 3001 イベント メッセージ: 要求は中止されました。イベント時刻: 2013/10/31 12:15:25 PM イベント時刻 (UTC): 2013/10/31 12:15:25 PM イベント ID: c0911a4071c940c580fc3d75d3c36f6e イベント シーケンス: 2826 イベント発生: 1 イベント詳細コード: 0 アプリケーション情報: アプリケーション ドメイン: /LM/W3SVC/1/ROOT/code-17-130276759869328000 信頼レベル: 完全 アプリケーション仮想パス: /code アプリケーション パス: C:\inetpub\wwwroot\code\ マシン名: サーバー プロセス情報: プロセス ID: 1048 プロセス名: w3wp.exe アカウント名: server\Administrator 例外情報: 例外の種類: HttpException 例外メッセージ: 要求がタイムアウトしました。
Request information: Request URL: url Request path: path User host address: server User: Is authenticated: False Authentication Type: Thread account name: server\Administrator Thread information: Thread ID: 13 Thread account name: server\Administrator Is impersonating: False Stack trace:
これは、継続的に表示されるエラー メッセージです。