Ethan Li created STORM-3604:
-------------------------------
Summary: HealthChecker should print out error message when it fails
Key: STORM-3604
URL: https://issues.apache.org/jira/browse/STORM-3604
Project: Apache Storm
Issue Type: Improvement
Reporter: Ethan Li
Assignee: Ethan Li
Currently in the code
https://github.com/apache/storm/blob/master/storm-server/src/main/java/org/apache/storm/healthcheck/HealthChecker.java#L122-L130
{code:java}
if (process.exitValue() != 0) {
String str;
InputStream stdin = process.getInputStream();
BufferedReader reader = new BufferedReader(new
InputStreamReader(stdin));
while ((str = reader.readLine()) != null) {
if (str.startsWith("ERROR")) {
LOG.warn("The healthcheck process {} exited with code
{}", script, process.exitValue());
return FAILED;
}
}
return FAILED_WITH_EXIT_CODE;
}
{code}
The healthcheck doesn't really print out the error message so it's not easy to
debug when healthcheck fails.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)