チケット #27414

POST時の転送制限、apacheのLimitRequestbody利用時の挙動

登録: 2012-02-06 19:39 最終更新: 2012-02-06 19:39

報告者:
担当者:
(未割り当て)
チケットの種類:
状況:
オープン
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
8
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

Client ⇒ LVS L7 ⇒ WebServer(apache1系)
           ⇒ WebServer(apache1系)

上記構成にて、WEBサーバのapacheのDocumentRootにファイルをputする
htmlが設置されています。その状態で、.htaccessを設置しLimitRequestBodyによる
ファイルのサイズ制限をかけ、指定したサイズを超えたファイルをアップロード
しようとした際に、ErrorDocumentにより指定のURLへ転送しようとしたところ、
必ずUltramonkey-l7のエラーにより、意図した動作となりません。


また一定サイズ(5MBを超えたあたりから)のファイルをアップロードしようとすると、
LimitRequestBodyの設定があるなしに関わらず、エラーとなる。

■補足
・ultramonkey-l7-2.1.3-1.i386.rpm
・WEBサーバ apache 1.3.42
・LVS L7を構成から外すと意図した動作となる。
・ErrorDocumentを外し、LimitRequestBodyのみの設定でもエラーとなる。
・エラー内容は、 101 (net::ERR_CONNECTION_RESET)
・Rewriteや単体でのErrorDocumentの設定では、エラーにならず意図した動作となる。
・ultramonkey-l7をL4にするとエラーは発生しない。
・moduleをsessionlessに変更してもエラーとなる。
・apacheは、keepalive on/offどちらでも発生。
・apacheは、sslのon/offどちらでも発生。


■設定ファイル

l7directord.cf


checktimeout = 5
negotiatetimeout = 5
checkinterval = 10
retryinterval = 5
checkcount = 3
virtual = ***.***.***.***:****
real = ***.***.***.***:**** masq 1
real = ***.***.***.***:**** masq 1
maxconn = 1000
qosup = 100M
qosdown = 100M
module = url --uri-pattern-match '/.*$'
scheduler = rr
quiescent = yes
checkcount = 2



l7vs.cf


max_events = 1024
read_bufsize = 20480


チケットの履歴 (1 件中 1 件表示)

2012-02-06 19:39 更新者: hkawanishi777
  • 新しいチケット "POST時の転送制限、apacheのLimitRequestbody利用時の挙動" が作成されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする