Previous Topic

Next Topic

Starting c-treeACE

The following is a general discussion of the process used to start a c-treeACE Server. In most environments, ctsrvr is the name of the c-treeACE Server executable.

  1. Ensure ctsrvr is in the base directory for database operations. See "c-treeACE Server Installation".
  2. If reconfiguring the c-treeACE Server, use a text editor to create a configuration file, ctsrvr.cfg. See "Configuring the c-treeACE Server".
  3. If adding (or changing) a configuration file, make sure it is in the same directory as the c-treeACE Server (SYS:\ for NLM), is optionally set with the FCSRVR_CFG environment variable, or is listed on the command line (CTSRVR_CFG <file>).

Note: If the configuration file is not found by the c-treeACE Server, the Server will not use the customized configuration file but will begin operation using default configuration settings. Check the installation instructions for your platform in "c-treeACE Server Installation" for any exceptions.

Start the c-treeACE Server by entering or selecting the name of the c-treeACE Server executable file, ctsrvr, just as any ordinary program in the environment.

Note: The c-treeACE Server name may have a file extension - see the platform specific information in "c-treeACE Server Installation" for details.

Note: By default, no password is required to start the c-treeACE Server, therefore an automated process, such as a batch, script, or cron process, may start the c-treeACE Server.

Every time the c-treeACE Server starts, it checks log files made when it last stopped and, if necessary, uses these files to automatically recover from problems. See "Automatic Recovery" for details.

In most Unix environments, FairCom recommends Administrators run the c-treeACE Server in background to decrease the opportunity to unwittingly terminate the c-treeACE Server. For example:

# ctsrvr &

The Unix “no hang up” option may also be used to keep the c-treeACE Server from being terminated if the user starting the c-treeACE Server logs off the system. For example:

# nohup ctsrvr &