web-dev-qa-db-ja.com

JettyHttpParserフル

ログファイルに次の警告が表示されます。

WARN  2013-01-15 00:08:15,550 org.Eclipse.jetty.http.HttpParser- HttpParser Full for SCEP@2d0a7424{l(/10.13.61.19:17602)<->r(/10.118.190.35:80),d=true,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@22e7a7e3,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-1,l=2355,c=-3},r=41} 
WARN  2013-01-15 00:08:17,275 org.Eclipse.jetty.http.HttpParser- HttpParser Full for SCEP@3e428386{l(/10.13.61.19:17605)<->r(/10.118.190.35:80),d=true,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@40a77d2a,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-5,l=108,c=-3},r=57} 
WARN  2013-01-15 00:09:34,560 org.Eclipse.jetty.http.HttpParser- HttpParser Full for SCEP@39c117ad{l(/10.13.61.19:17708)<->r(/10.118.190.35:80),d=true,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@11c95f6f,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-1,l=1940,c=-3},r=522} 
WARN  2013-01-15 00:09:37,185 org.Eclipse.jetty.http.HttpParser- HttpParser Full for SCEP@574e9325{l(/10.13.61.19:17722)<->r(/10.118.190.35:80),d=true,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@6e997c49,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-1,l=2675,c=-3},r=101} 
WARN  2013-01-15 00:09:37,281 org.Eclipse.jetty.http.HttpParser- HttpParser Full for SCEP@6838d5cb{l(/10.13.61.19:17726)<->r(/10.118.190.35:80),d=true,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@d9f6b12,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-1,l=2641,c=-3},r=4} 
WARN  2013-01-15 00:10:22,723 org.Eclipse.jetty.http.HttpParser- HttpParser Full for SCEP@6f282964{l(/10.13.61.19:17805)<->r(/10.118.190.35:80),d=true,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=1r}-{AsyncHttpConnection@44627fa1,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-1,l=2211,c=-3},r=61} 

誰かがそれらが何を意味するのか、またはそれらを修正する方法を知っていますか?私はjetty-8.1.5.v20120716を使用しています。ご覧のとおり、これらは非常に頻繁に発生します。

17
user1689987

翻訳:リクエストエンティティが大きすぎます。

一部のクライアントは、サイズが大きすぎるリクエストURI +リクエストヘッダーを発行しています。これにより、HTTP応答コードが生成されます 413 Request Entity Too Large そのクライアントに。

17
Joakim Erdfelt

Maven-jetty-pluginから同様のものを入手しました。ホストのすべてのCookieをクリアすることで解決しました。

10
Jesse Glick

Solr-Queryで同じ質問に遭遇しましたが、その理由は「リクエストが長すぎる」ということです。そこで、jetty.xmlに「requestHeaderSize」という名前のセットを追加すると、問題が修正されます。サイズはあなたの要求に依存します。これがお役に立てば幸いです〜

1
user4025662

このようなログメッセージの根本原因を見つけました(HttpParser Full)Kerberos認証の使用に関連します。 Kerberosは、各ActiveDirectoryグループのヘッダーデータを追加します。詳細については、 このMicrosoftサポート記事 を参照してください。

0
MMMB