Details
-
Improvement
-
Status: Resolved
-
Critical
-
Resolution: Duplicate
-
1.5.0
-
None
-
None
-
Oracle Linux 6.8, NiFi 1.5.0
Description
there is no way to stop/kill processes, executed by ExecuteStreamCommand. Steps to reproduce:
- In ExecuteStreamCommand processer, use sleep as a command, and 1000000 as argument - this will make it run for a while. Set ignore STDIN to true.
- Run the flow and stop ExecuteStreamCommand processor - it will stop but not really. the task will be stuck forever and the only workaround I found is to restart nifi service which is not cool at all.
- to make it worse, processor would not accept new flowfiles and you cannot Run it. Only restart fixes the issue.