0

POST-Request の raw ストリーム全体を単純にファイルに記録するサーブレットを作成しました。とてもシンプルです。私の開発マシンで問題なく動作します。Tomcat 5.5 と Apache2 を使用して UBUNTO サーバーにデプロイすると、次のような奇妙な結果が得られます。

ローカルホストから「Tomcat」に直接何かを投稿すると、すべて正常に動作します。

ローカル Apache を介して localhost から何かを投稿すると、8K のデータしか入ってきません。

外部から何かを投稿した場合、1.5K しか入ってきません。

調査で見つけた制限についてすべての構成ファイルをチェックしましたが、制限はありません。

何か案が?

4

1 に答える 1

0

どちらの制限が動作を引き起こすのか正確にはわかりませんが、明示的に LimitRequestFieldSize (9K としましょう) と LimitRequestLine (12K としましょう) を設定することをお勧めします。 8K)、チェックで既に示されているため、Apache WS が問題を引き起こしているようです。( HTTPD ドキュメントも参照してください)

提案された新しい値は完全に恣意的ですが、どちらが実際に問題を引き起こしているかを見つけるために異なる必要があります 8-)。

「外部から」と言うと、追加の WebServer が関係していると思います。

それが役立つことを願っています!

于 2012-08-17T07:43:13.083 に答える