Versions Compared

Key

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

...

Local Machine

We prefer to start the ecFlow server with the ecflow_start.sh script to help prevent unintentional
shared usage of the server. You could have used the default ECF_PORT and started a server running
on your own local machine using the following command:
> ecflow_server

at the unix prompt.

This will start an ecflow_server running on your system with a default host name of “localhost” and
port number of 3141. If another program on your machine is using this same port number, then you will get
an “Address in use” error. To start the server on a specific port number you can use:
> ecflow_server --port=3500

or:

> export ECF_PORT=3500; ecflow_server
ecflow_server log files and check point files are created in the current directory by default, and have
a prefix <machine_name>.<port_number>. As this allows multiple servers to run on the same machine.
If you had previously run the same ecflow_server in the past it will also attempt to recover the suite definition
from the check point file.

What to do

:

  • Type ‘use ecflow’ to setup up the paths.

  • Create $HOME/course directory

  • Start the server using the ecflow_start.sh -d $HOME/course

  • Note: If in the subsequent sections, you have the need to start a new shell,
    and want access the server, then ensure that ECF_PORT is set.

...