matthew medway created SOLR-12814:
-------------------------------------

             Summary: Metrics page causing "HttpParser URI is too large >8192"
                 Key: SOLR-12814
                 URL: https://issues.apache.org/jira/browse/SOLR-12814
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: metrics, SolrCloud
    Affects Versions: 7.5
         Environment: 3x zookeeper and 3x solr cloud servers,

50 test collections with 0 data in them
            Reporter: matthew medway
         Attachments: longmetricsquery.txt

If you have a lot of collections, like 50 or more, the new metrics page in 
version 7.5 can't run its queries because the default 
solr.jetty.request.header.size and solr.jetty.response.header.size values are 
too small.

If I up the header values from 8192 to 65536 the commands will work.

command to change the defaults:
{code:java}
sed -i 's/\"solr.jetty.request.header.size\" 
default=\"8192\"/\"solr.jetty.request.header.size\" default=\"65536\"/g' 
/opt/solr/server/etc/jetty.xml sed -i 's/\"solr.jetty.response.header.size\" 
default=\"8192\"/\"solr.jetty.response.header.size\" default=\"65536\"/g' 
/opt/solr/server/etc/jetty.xml
{code}
before changing the header size log:

2018-09-27 13:06:45.430 WARN (qtp534906248-16) [ ] o.e.j.h.HttpParser URI is 
too large >8192
{code:java}
2018-09-27 13:06:45.434 INFO (qtp534906248-14) [ ] o.a.s.s.HttpSolrCall [admin] 
webapp=null path=/admin/metrics 
params={wt=javabin&version=2&key=solr.jvm:os.processCpuLoad&key=solr.node:CONTAINER.fs.coreRoot.usableSpace&key=solr.jvm:os.systemLoadAverage&key=solr.jvm:memory.heap.used}
 status=0 QTime=0
2018-09-27 13:07:45.527 WARN (qtp534906248-17) [ ] o.e.j.h.HttpParser URI is 
too large >8192
2018-09-27 13:07:45.530 INFO (qtp534906248-16) [ ] o.a.s.s.HttpSolrCall [admin] 
webapp=null path=/admin/metrics 
params={wt=javabin&version=2&key=solr.jvm:os.processCpuLoad&key=solr.node:CONTAINER.fs.coreRoot.usableSpace&key=solr.jvm:os.systemLoadAverage&key=solr.jvm:memory.heap.used}
 status=0 QTime=0
2018-09-27 13:08:45.621 WARN (qtp534906248-20) [ ] o.e.j.h.HttpParser URI is 
too large >8192
2018-09-27 13:08:45.625 INFO (qtp534906248-15) [ ] o.a.s.s.HttpSolrCall [admin] 
webapp=null path=/admin/metrics 
params={wt=javabin&version=2&key=solr.jvm:os.processCpuLoad&key=solr.node:CONTAINER.fs.coreRoot.usableSpace&key=solr.jvm:os.systemLoadAverage&key=solr.jvm:memory.heap.used}
 status=0 QTime=0
2018-09-27 13:09:45.725 WARN (qtp534906248-20) [ ] o.e.j.h.HttpParser URI is 
too large >8192
{code}
After changing the header size log:
{code:java}
attached as a file because its very long and ugly{code}
Is it possible to break up this command into batches so that it can run without 
modifying the header sizes? 

Thanks!
-Matt

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to