Server Options

You can run the server using command rotest-server.

Getting Help

-h, --help

Show a help message and exit.

The --help option is here to help:

$ rotest-server --help
Run resource manager server.

Usage:
    rotest-server [--server-port <port>] [--run-django-server]
                  [--django-port <port>] [-D | --daemon]

Options:
    -h --help
        show this help message and exit

    --server-port <port>
        port for communicating with the client

    --run-django-server
        run the Django frontend as well

    --django-port <port>
        set Django's port [default: 8000]

    -D --daemon
        run as a daemon

Selecting Server’s Port

--server-port <port>

Select the port for communicating with the client.

By default, the server uses the specified configuration for the port (see ROTEST_SERVER_PORT), or defaults to 7777. If this port is already in use and you’d like to change it, use option --server-port:

$ rotest-server --server-port 8888
Running in attached mode
<2018-01-24 18:49:19,654>[DEBUG][main@98]: Starting resource manager, port:8888
<2018-01-24 18:49:19,655>[DEBUG][manager@101]: Resource manager main thread started

Running Django’s Frontend

--run-django-server

Run the Django frontend as well.

--django-port <port>

Set Django’s port (defaults to 8000).

As well as the server, one may want to run the Django’s server, which enables editing and viewing the database that contains the resources. Use option --run-django-server to run the Django’s server, and optionally option --django-port to choose the used port. It defaults to port 8000:

$ rotest-server --run-django-server --django-port 9999
Running in attached mode
Running the Django server as well
<2018-01-24 18:54:46,590>[DEBUG][main@98]: Starting resource manager, port:7778
<2018-01-24 18:54:46,591>[DEBUG][manager@101]: Resource manager main thread started
Performing system checks...

System check identified no issues (0 silenced).
January 24, 2018 - 18:54:47
Django version 1.7.11, using settings 'rotest_template.settings'
Starting development server at http://0.0.0.0:9999/
Quit the server with CONTROL-C.

Daemon Mode

-D, --daemon

Run as a daemon process.

Warning

Not implemented in Windows.

A common case is to run the server in the background. Use options --daemon or -D to run the server as a daemon process:

$ rotest-server --daemon
Running in detached mode (as daemon)

You can combine it with the other options, like --run-django-server.