Startup and termination

Table E.1 Troubleshooting for startup and termination problems

Problem

Inspection and measures

A daemon cannot start
(when the server OS is Linux).

The environment variable 'HULHUBETC' or 'HULHUBEXE' might not be defined.

Define the environment variables 'HULHUBETC' and 'HULHUBEXE'.

The 'HULHUBEXE' path might not be defined in the setting of the environment variable 'PATH'. Check the setting of 'PATH'.

The user who attempted to start the daemon might not have the permissions below. Confirm that the user has the following permissions:

  • Permission to execute the execution module that is stored in the path specified in 'HULHUBEXE'

  • Permissions to read and write the directory specified in 'HULHUBETC'

  • Permissions to read and write '$HULHUBETC/hulhub.conf'

An error might exist in the contents of '$HULHUBETC/hulhub.conf'.

Check the contents of '$HULHUBETC/hulhub.conf'.

'$HULHUBETC/hulhub.conf' might have already been used to start a HULFT-HUB Server service.

Check whether '$HULHUBETC/hulhub.conf' has already been used to start a HULFT-HUB Server service.

A HULFT-HUB Server service with the same host name and service name might already be running on the host.

Multiple HULFT-HUB Server services with the same host name and service name cannot run on the same host.

Another HULFT-HUB Server service or software might be using the same port number. Check the port number.

A service cannot start
(when the server OS is Windows).

Check whether the user with the administrator permission is used for the operation.

An error might exist in the contents of 'hulhub.conf'.

Check the contents of 'hulhub.conf'.

Other software might be using the same port number. Check the port number.

HULFT-HUB Server might have been stopped while it was still connected with HULFT-HUB Manager. Check the status of HULFT-HUB Server.

A daemon cannot be terminated
(when the server OS is Linux).

The environment variable 'HULHUBETC' or 'HULHUBEXE' might not be defined.

Define the environment variables 'HULHUBETC' and 'HULHUBEXE'.

The 'HULHUBEXE' path might not be defined in the setting of the environment variable 'PATH'. Check the setting of 'PATH'.

Check whether the user who attempted to terminate the daemon is the same as the user who started the daemon.

The permissions below might not be granted to the user who attempted to terminate the daemon. Confirm that the user has the following permissions:

  • Permission to execute the execution module that is stored in the path specified in 'HULHUBEXE'

  • Permissions to read and write the directory specified in 'HULHUBETC'

  • Permissions to read and write '$HULHUBETC/hulhub.conf'

A file might be being transferred. Check the transfer status.

A request from HULFT-HUB Manager might be being processed. Check the status of the request from HULFT-HUB Server.

An argument might be specified in the HULFT-HUB Server startup parameter.

For example, if a port number was specified in the argument of the startup parameter, you must specify '-n' to terminate the daemon.

A service cannot be terminated
(when the server OS is Windows).

Check whether the user with the administrator permission is performing the operation.