That error means that some client talking to your server is attempting to 
use an antiquated HTTP protocol version, which was (evidently) supported 
by the jetty used in 3.6, but is no longer supported by the jetty used in 
6.2.

(some details: https://stackoverflow.com/a/32302263/689372 )

If it's happening once a second, that sounds like perhaps some sort of 
monitoring agent? or perhaps you have a load balancer with an antiquated 
health check mechanism?


NUANCE NOTE: even though the error specifically mentions "HTTP/0.9" it's 
possible that the problematic client is actually attempting to use 
HTTP/1.0, but for a vairety of esoteric reasons related to how broadly 
formatted HTTP/0.9 requests can be, some HTTP/1.0 requests will look like 
"valid" (but unsupported) HTTP/0.9 requests to the jetty server -- hence 
that error message...

        https://github.com/eclipse/jetty.project/issues/370




: Date: Thu, 26 Jan 2017 08:49:06 -0700 (MST)
: From: marotosg <marot...@gmail.com>
: Reply-To: solr-user@lucene.apache.org
: To: solr-user@lucene.apache.org
: Subject: After migrating to SolrCloud
: 
: Hi All,
: I have migrated Solr from older versio 3.6 to SolrCloud 6.2 and all good but
: there are almost every second some WARN messages in the logs. 
: 
: HttpParser
: bad HTTP parsed: 400 HTTP/0.9 not supported for
: HttpChannelOverHttp@16a84451{r=0,&#8203;c=false,&#8203;a=IDLE,&#8203;uri=null}
: 
: Anynone knows where are these coming from?
: 
: Thanks
: 
: 
: 
: 
: --
: View this message in context: 
http://lucene.472066.n3.nabble.com/After-migrating-to-SolrCloud-tp4315943.html
: Sent from the Solr - User mailing list archive at Nabble.com.
: 

-Hoss
http://www.lucidworks.com/

Reply via email to