Hello all,

I am trying out adding a python bolt in my topology, but it keeps
crashing quite frequently. Before adding this python bolt, my topology
was EXTREMELY stable and would run for months without any issues.
However, after adding the python bolt, the following exception happens
quite frequently:

2017-02-23 15:14:04.080 o.a.s.t.ShellBolt [ERROR] Halting process:
ShellBolt died. Command: [python, PyBolt.py], ProcessInfo pid:31162,
name:PythonBolt exitCode:-1, errorString:
java.lang.RuntimeException: subprocess heartbeat timeout
at 
org.apache.storm.task.ShellBolt$BoltHeartbeatTimerTask.run(ShellBolt.java:322)
[storm-core-1.0.2.jar:1.0.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[?:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
[?:1.8.0_121]
at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
[?:1.8.0_121]
at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
[?:1.8.0_121]
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[?:1.8.0_121]
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[?:1.8.0_121]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
2017-02-23 15:14:04.092 o.a.s.d.executor [ERROR]


I am using storm 1.0.2. Any tips or ideas?

Thanks

Reply via email to