Hi Benson, I checked the docs, those are quite up to date. But as Pax-Web uses an embedded jetty they'll need some extra care when being used with pax-web. some of those configurations need to use a slightly different syntax.
regards, achim 2015-08-19 22:48 GMT+02:00 Benson Margulies <[email protected]>: > I got the PAXWEB-868 parameters to work for me with custom.properties, > and that's what I need. > > I leave it to JB to figure out whether the Karaf doc page I linked > with the curious (to me) jetty.xml needs help. > > I used jolokia to spare myself further fighting with JMX and check on > the thread count. > > thanks. > > On Wed, Aug 19, 2015 at 4:38 PM, Achim Nierbeck <[email protected]> > wrote: > > Hi Benson, > > > > yes as I already mentioned you can also use a jetty.xml [1] to configure > the > > container in addition to the configurations through config-admin service. > > Pax Web is a mediation layer, on top of Jetty, Tomcat and Undertow. > > The jetty.xml you reference to is from the org.eclipse Jetty Project. > > > > Regarding your second question, about how to connect to a Karaf run > inside > > Docker. > > This depends if you expose the jmx port from inside of the docker > container > > to the outside. > > As I don't know about your Docker container for Karaf and how you > configured > > it, it's hard to tell. > > > > If you exposed your jmx port, just follow the description in the manual. > > > > regards, Achim > > > > [1] - > > > http://ops4j.github.io/pax/web/SNAPSHOT/index.html#_advanced_jetty_configuration > > > > 2015-08-19 22:18 GMT+02:00 Benson Margulies <[email protected]>: > >> > >> Achim, the page I linked is from the latest karaf doc, and claims to > >> be the default jetty.xml included in 'WebContainer', which I am > >> supposing is pax-web. > >> > >> However, I looked in the repo for pax-web, and can't find a jetty.xml > >> that looks like that. Or that defined a thread pool at all. > >> > >> I think I'll try to use the 868 new parameters. > >> > >> Meanwhile, have you ever managed to get jvisualvm connected to karaf > >> in a docker container? All I want to do is see how many threads ... > >> > >> On Wed, Aug 19, 2015 at 4:07 PM, Achim Nierbeck < > [email protected]> > >> wrote: > >> > Hi Benson, > >> > > >> > I'm not sure I follow, but on the karaf manual page is no such > >> > configuration. > >> > With Pax-Web Jetty it's possible to have also the std. jetty.xml > >> > configurations. > >> > > >> > since PAXWEB-868 it's also possible to use configurations via config > >> > admin. > >> > > >> > regards, Achim > >> > > >> > > >> > 2015-08-19 21:58 GMT+02:00 Benson Margulies <[email protected]>: > >> >> > >> >> So, there's > >> >> https://karaf.apache.org/manual/latest/users-guide/webcontainer.html > , > >> >> which shows a jetty.xml with an 'acceptors' parameter, not a min and > >> >> max threads. Is that page obsolete, or more up to date than the page > >> >> that led me towards: > >> >> > >> >> <Configure id="Server" class="org.eclipse.jetty.server.Server"> > >> >> <!-- How many threads do we want? How do we want to control load > >> >> on an instance? --> > >> >> <Get name="ThreadPool"> > >> >> <Set name="minThreads" type="int">10</Set> > >> >> <Set name="maxThreads" type="int">200</Set> > >> >> <Set name="idleTimeout" type="int">60000</Set> > >> >> <Set name="detailedDump">false</Set> > >> >> </Get> > >> >> </Configure> > >> >> > >> >> > >> >> On Tue, Aug 18, 2015 at 3:06 PM, Achim Nierbeck > >> >> <[email protected]> > >> >> wrote: > >> >> > no, it will work for both servers, it's just undertow that works > >> >> > differently. > >> >> > > >> >> > regards, Achim > >> >> > > >> >> > 2015-08-18 21:03 GMT+02:00 Benson Margulies <[email protected] > >: > >> >> >> > >> >> >> OK, so if I pull in tomcat, I can configure the thread pool size > >> >> >> with > >> >> >> config admin, but if I stick to Jetty, I am stuck to XML. > >> >> >> > >> >> >> > >> >> >> On Tue, Aug 18, 2015 at 2:52 PM, Achim Nierbeck > >> >> >> <[email protected]> > >> >> >> wrote: > >> >> >> > Hi Benson, > >> >> >> > > >> >> >> > in the manual [1] you can see the configurable properties. > >> >> >> > And we also had some improvement for configuring threads for the > >> >> >> > http > >> >> >> > service with 6 an 4.2 [2]. > >> >> >> > > >> >> >> > regards, Achim > >> >> >> > > >> >> >> > [1] - > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > http://ops4j.github.io/pax/web/SNAPSHOT/index.html#Configuration-ConfigurationviaOSGiConfigurationAdminService > >> >> >> > [2] - https://ops4j1.jira.com/browse/PAXWEB-868 > >> >> >> > > >> >> >> > 2015-08-18 19:06 GMT+02:00 Benson Margulies > >> >> >> > <[email protected]>: > >> >> >> >> > >> >> >> >> I am wishing to use config admin, rather than messing around > with > >> >> >> >> entire XML files in the file system or in bundles, to configure > >> >> >> >> the > >> >> >> >> number of worker threads for the HTTP service. Is there a way? > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > -- > >> >> >> > > >> >> >> > Apache Member > >> >> >> > Apache Karaf <http://karaf.apache.org/> Committer & PMC > >> >> >> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> > >> >> >> > Committer > >> >> >> > & > >> >> >> > Project Lead > >> >> >> > blog <http://notizblog.nierbeck.de/> > >> >> >> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> > >> >> >> > > >> >> >> > Software Architect / Project Manager / Scrum Master > >> >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > > >> >> > Apache Member > >> >> > Apache Karaf <http://karaf.apache.org/> Committer & PMC > >> >> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> > >> >> > Committer > >> >> > & > >> >> > Project Lead > >> >> > blog <http://notizblog.nierbeck.de/> > >> >> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> > >> >> > > >> >> > Software Architect / Project Manager / Scrum Master > >> >> > > >> > > >> > > >> > > >> > > >> > -- > >> > > >> > Apache Member > >> > Apache Karaf <http://karaf.apache.org/> Committer & PMC > >> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> > Committer > >> > & > >> > Project Lead > >> > blog <http://notizblog.nierbeck.de/> > >> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> > >> > > >> > Software Architect / Project Manager / Scrum Master > >> > > > > > > > > > > > -- > > > > Apache Member > > Apache Karaf <http://karaf.apache.org/> Committer & PMC > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer > & > > Project Lead > > blog <http://notizblog.nierbeck.de/> > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> > > > > Software Architect / Project Manager / Scrum Master > > > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master
