6

最近、Coldfusion 9からCF10にアップグレードしましたが、cfcontentを使用してドキュメント(pdf、docなど)を提供しているページで散発的なエラーが発生します。cfcontentを使用してファイルへのアクセスを制御しています。一部は内部使用のみです。これはCF9(両方の標準)を使用している場合には発生していませんでした。Tomcatへの変更に関連している可能性があると思います。

エラーを再現することはできませんが、1日に200回程度発生しています。

coldfusion.tagext.OutputException:この出力例外の原因は次のとおりです。ClientAbortException:java.net.SocketException:ピアによって接続がリセットされました:ソケット書き込みエラー

4

1 に答える 1

10

このエラーは、HTTP接続がクライアント(ブラウザ)によって終了されたことを示します。これは、ユーザーが長時間実行されているリクエスト中に「停止」ボタンを押したときに発生します。CFサーバーは出力バッファーを準備しますが、ApacheまたはIISに戻すと、Webサーバーはクライアントがリッスンしなくなったことを通知します。

以前は、このエラーは「server.log」ファイルで発生していました。おそらく、変更された動作は、エラーが通常のstdoutの例外としてスローされ、アプリケーションログによってトラップされることです。

このエラーは、ユーザーが焦りを感じているために発生している可能性がありますが、ネットワークの問題やIISまたはApacheの不適切な構成が原因で発生している可能性もあります。これは、高負荷でも発生する可能性があり、実際に発生します。HTTP/ TCP接続を切断するものはすべて、このエラーを生成する可能性があります。繰り返しますが...エラーについて心配する必要はないと言っているのではありません。これは、これまで観察されていなかった新しい動作であるため、注意が必要です。しかし、この種のエラーがスローされる可能性があるのには正当な理由があります。

于 2012-08-27T12:54:30.387 に答える