A zombie is a running job that fails authentication when communicating with the ecflow_server

How are zombies created ?

There are wide variety of reasons why a zombie is created.
The most common causes are due to user action:

More rarer causes might be:

How can zombie’s be handled ?

The default behaviour is to block the job.

The child command continues attempting to contact the ecflow_server.
This is done for period of 24 hours. (This period is configurable see ECF_TIMEOUT on ecflow_client).
The jobs can also configured, so that if the server denies the communication, then
the child command can be set to fail immediately. (See ECF_DENIED on ecflow_client)

ecflowview provides a dialog which lists all the zombies and the actions that can be taken. These include:

 

Of the four action above, only Rescue will allow child command to change the state of the node tree.

 

What to do

  1. Create a zombie by starting a task, and setting it to complete immediately via ecflowview
  2. Inspect the log file, it will show you how the zombie has arisen.
  3. Inspect the zombie dialog in ecflowview (right mouse button selection on the host node)
  4. Experiment with the different actions on the zombie
  5. Select host node and invoke the option... menu selection. Select the Zombies button. This enables zombie notification via window pop up