-
Notifications
You must be signed in to change notification settings - Fork 503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
outputWriterOpenTSDB not working on latest release #443
Comments
Any chance you could send a few thread dumps to help diagnose the issue? I know we have some bugs in the way connection pools are handled, so this is probably related... just want to make sure... |
this is using OutWriterOpenTSDB |
Could you also send the config file(s)? This seems to be a different issue... |
Instead of querying averything at the 60 second mark (or whatever the runPeriod is), spread them a bit. Also increased the queue size of executor services to something more reasonnable. This should fix #443.
This should be fixed by #444 which will be merged shortly and available as SNAPSHOT. Feel free to re-open if that not the case. |
still not working, same error |
FWIW: we had the same issue on 254, so upgraded to 259. This solved the issue, but only when we used the deprecated |
same config works in ver 253, but not 254
[07 Apr 2016 15:44:29] [ServerScheduler_Worker-1] 163428 ERROR (com.googlecode.jmxtrans.jmx.JmxUtils:62) - Could not submit query ProcessQueryThread(log=org.slf4j.impl.Log4jLoggerAdapter(com.googlecode.jmxtrans.jmx.ProcessQueryThread), server=Server(pid=null, host=triumph08, port=8999, url=service:jmx:rmi:///jndi/rmi://triumph08:8999/jmxrmi, cronExpression=null, numQueryThreads=2), query=Query(objectName=java.lang:type=Memory, keys=[], attr=[HeapMemoryUsage, NonHeapMemoryUsage], typeNames=[], resultAlias=heap, useObjDomainAsKey=false, allowDottedKeys=false, useAllTypeNames=false, outputWriterInstances=[BaseOutputWriter(typeNames=[], debugEnabled=false, settings={}, valueTransformer=com.googlecode.jmxtrans.model.results.IdentityValueTransformer@7baec269)])). You could try to size the 'queryProcessorExecutor' to a larger size.
java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@476b0f0c rejected from java.util.concurrent.ThreadPoolExecutor@394ac3b8[Running, pool size = 10, active threads = 10, queued tasks = 1000, completed tasks = 143]
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2047)
The text was updated successfully, but these errors were encountered: