Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Normally you run the ecFlow server in the background and the stderr and stdout is are redirected to /dev/null by executing the following command in a start-up script:

...


Using the GUI, you click on the manual, script, output, or job buttons. If you configured your GUI to retrieve files locally (Edit/preferences) it first looks if the required file is directly accessible. If not, it looks into the suite definition for the variables ECF_LOGHOST and ECF_LOGPORT to retrieve the file from the ecFlow log server. If the log server does not respond it contacts the ecFlow server and retrieves the file from it. This consumes available resources for the ecFlow server, so the log server is useful in reducing the ecFlow server load when many users try to get large output files.
  Figure 7 2. Accessing job output, using the GUI.

...

The actual log server is a perl Perl program: ecflow_logsvr.pl, that which is run on the remote host.

...

  • LOGPORT  Typically 9316.
  • LOGPATH   This is a list of all the ECF_OUT specified in the suite. (these are directories on the remote host) separated by ':'
  • LOGMAP     This is the mapping: ECF_OUT:ECF_OUT, and then ECF_HOME:ECF_OUT lists,

...