Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-3551

ExecuteStreamCommand processor does not know that .sh script has become a zombie or killed

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.1.0
    • None
    • Core Framework
    • None
    • Linux RHEL 6.5

    Description

      I have a workflow which periodically runs a .sh script using ExecuteStreamCommand processor which usually takes a few minutes. This morning, I noticed that the resulting flow had not produced anything for almost a day. I checked on my Linux box and saw that the .sh script had been running for almost a day - Something must have been wrong here, so killed the process from the command line. However, the Nifi processor will not stop. It continues to show active processes. Restarting the nifi process resolves this, but this is a radical solution on a production system.
      In the image I have shown the zombie extracted from the running workflow.

      Attachments

        1. ExecuteStreamCommandZombie.png
          105 kB
          Olav Jordens

        Activity

          People

            Unassigned Unassigned
            OlavJ Olav Jordens
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: