Tíquete #27414

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

: 2012-02-06 19:39 Última Atualização: 2012-02-06 19:39

Relator:
Dono:
(Nenhum)
Tipo:
Estado:
Aberto
Marcos:
(Nenhum)
Prioridade:
8
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum

Details

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


Ticket History (1/1 Histories)

2012-02-06 19:39 Updated by: hkawanishi777
  • New Ticket "POST時の転送制限、apacheのLimitRequestbody利用時の挙動" created

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login