2013-01-15 33 views
16

我在我的日誌文件中獲取這些警告:碼頭HttpParser全部

WARN 2013-01-15 00:08:15,550 org.eclipse.jetty.http.HttpParser- HttpParser Full for [email protected]{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}-{[email protected],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 [email protected]{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}-{[email protected],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 [email protected]{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}-{[email protected],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 [email protected]{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}-{[email protected],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 [email protected]{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}-{[email protected],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 [email protected]{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}-{[email protected],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。正如你所看到的,它們經常發生。

+2

大餅乾經常是犯罪分子。任何過去的4k開始變得過度。 –

回答

14

翻譯:請求實體太大。

某些客戶端發出超大尺寸的請求URI +請求標頭。 這將導致該客戶端的HTTP響應代碼413 Request Entity Too Large

+1

有什麼方法可以查看導致此警告的請求的URL或以任何方式獲取更多信息? – user1689987

+2

設置請求記錄器並查找標有響應代碼413的條目。http://wiki.eclipse.org/Jetty/Tutorial/RequestLog –

+4

也知道請求標頭大小的最大值是可配置的。請參閱http://wiki.eclipse.org/Jetty/Howto/Configure_Connectors上的選項'requestHeaderSize' –

10

從maven-jetty-plugin得到了類似的東西;通過清除主機的所有cookie解決。

+0

我的Jenkins插件也一樣。清理餅乾解決了問題。 – rafaelrezend

1

我遇到了在Solr的查詢同樣的問題,原因是「請求太長」。所以我加了一組名爲「requestHeaderSize」在的jetty.xml那麼問題是固定的。尺寸取決於您的需求。希望這可以幫助你〜

0

我發現這樣的日誌消息的根本原因是(HttpParser Full)與使用Kerberos驗證碼有關。 Kerberos爲每個Active Directory組添加標題數據。 有關更多信息,請參閱this Microsoft support article