You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "chandra shekhar pandey (JIRA)" <ji...@apache.org> on 2018/02/01 14:36:00 UTC
[jira] [Created] (CXF-7628) JMX mbean 'Thread Pools' and
'Connectors' for Jetty are not registered if CXF endpoint is configured
with engine-factory element having threadingParameters.
chandra shekhar pandey created CXF-7628:
-------------------------------------------
Summary: JMX mbean 'Thread Pools' and 'Connectors' for Jetty are not registered if CXF endpoint is configured with engine-factory element having threadingParameters.
Key: CXF-7628
URL: https://issues.apache.org/jira/browse/CXF-7628
Project: CXF
Issue Type: Bug
Components: OSGi
Affects Versions: 3.2.1
Environment: ALL
Reporter: chandra shekhar pandey
- Unzip project reproducer_02005132.zip.
- Extract it and build it using `mvn clean install`.
- Deploy it with Red Hat JBoss Fuse 6.3.0 environment using command
{code}
osgi:install -s mvn:org.jboss.quickstarts.fuse/cxf-camel-cxf-code-first-1/6.3.0.redhat-310
features:install jolokia
{code}
- We can see this on Hawtio GUI for Jetty Tab within Hawtio -> Jetty -> Thread Pools.
- We can even check using below jolokia request.
- Now if we execute below jolokia request, we don't find the threading details for the CXF endpoint.
{code}
[cpandey@cpandey bin]$ curl -H "Content-Type: application/json" -X POST http://localhost:8181/jolokia -d '\{"type":"read","mbean":"org.eclipse.jetty.util.thread:type=queuedthreadpool,*"}' --user admin:admin|jq
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 503 0 424 100 79 37952 7071 --:--:-- --:--:-- --:--:-- 38545
{
"request": {
"mbean": "org.eclipse.jetty.util.thread:type=queuedthreadpool,*",
"type": "read"
},
"value": {
"org.eclipse.jetty.util.thread:id=0,type=queuedthreadpool": {
"threadsPriority": 5,
"lowOnThreads": false,
"queueSize": 0,
"stopTimeout": 5000,
"minThreads": 8,
"threads": 8,
"daemon": false,
"busyThreads": 6,
"idleTimeout": 60000,
"name": "qtp1594445918",
"idleThreads": 2,
"state": "STARTED",
"maxThreads": 200
}
},
"timestamp": 1516807021,
"status": 200
}
[cpandey@cpandey bin]$
{code}
- However, if we deploy CXF application without threadingParameters and httpj:engine-factory element, than we can see the entry registered.
{code}
[cpandey@cpandey bin]$ curl -H "Content-Type: application/json" -X POST http://localhost:8181/jolokia -d '\{"type":"read","mbean":"org.eclipse.jetty.util.thread:type=queuedthreadpool,*"}' --user admin:admin|jq
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1077 0 998 100 79 53884 4265 --:--:-- --:--:-- --:--:-- 55444
{
"request": {
"mbean": "org.eclipse.jetty.util.thread:type=queuedthreadpool,*",
"type": "read"
},
"value": {
"org.eclipse.jetty.util.thread:id=1,type=queuedthreadpool": {
"threadsPriority": 5,
"lowOnThreads": false,
"queueSize": 0,
"stopTimeout": 30000,
"minThreads": 8,
"threads": 8,
"daemon": false,
"busyThreads": 8,
"idleTimeout": 60000,
"name": "qtp313139408",
"idleThreads": 0,
"state": "STOPPED",
"maxThreads": 200
},
"org.eclipse.jetty.util.thread:id=2,type=queuedthreadpool": {
"threadsPriority": 5,
"lowOnThreads": false,
"queueSize": 0,
"stopTimeout": 30000,
"minThreads": 8,
"threads": 8,
"daemon": false,
"busyThreads": 5,
"idleTimeout": 60000,
"name": "qtp522528762",
"idleThreads": 3,
"state": "STARTED",
"maxThreads": 200
},
"org.eclipse.jetty.util.thread:id=0,type=queuedthreadpool": {
"threadsPriority": 5,
"lowOnThreads": false,
"queueSize": 0,
"stopTimeout": 5000,
"minThreads": 8,
"threads": 8,
"daemon": false,
"busyThreads": 6,
"idleTimeout": 60000,
"name": "qtp1594445918",
"idleThreads": 2,
"state": "STARTED",
"maxThreads": 200
}
},
"timestamp": 1516807327,
"status": 200
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)