You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Jerry Cwiklik (JIRA)" <de...@uima.apache.org> on 2015/10/08 18:27:28 UTC
[jira] [Created] (UIMA-4643) DUCC Agent logs exceptions while
collecting metrics from dead process
Jerry Cwiklik created UIMA-4643:
-----------------------------------
Summary: DUCC Agent logs exceptions while collecting metrics from dead process
Key: UIMA-4643
URL: https://issues.apache.org/jira/browse/UIMA-4643
Project: UIMA
Issue Type: Bug
Components: DUCC
Reporter: Jerry Cwiklik
Assignee: Jerry Cwiklik
Fix For: 2.1.0-Ducc, 2.0.1-Ducc
The agent tries to access /proc/PID/statm and also tries to collect metrics via JMX from a process that may no longer be running producing exceptions in an agent log. The process metric collector runs at regular interval in a dedicated thread driven by a camel timer route. There seems to be a race condition when a process exits and before an agent can change its internal state, the metric collector thread attempts to access statm which is no longer in there.
When an exception is caught, check the state of the process and if it is not running dont log an exception
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)