# tibemsd Options

The `tibemsd` options override any value specified in the parameters.

Option | Description
--- | ---
`-config` config file name | config file name is the name of the main configuration file for `tibemsd` server. Default is tibemsd.conf. For example, to start an EMS server using the default JSON configuration file, use:
    tibemsd -config tibemsd.json
`-trace` items | Specifies the trace items. These items are not stored in the configuration file. The value has the same format as the value of `log_trace` parameter specified with `set server` command of the administration tool; see Trace Messages for the Server.
`-secondary` | Specifies the secondary server in a fault tolerant pair. This option is only valid for EMS servers started using JSON config.
`-ssl_password` string | Private key password.
`-ssl_trace` | Print the certificates loaded by the server and do more detailed tracing of SSL-related situation.
`-ssl_debug_trace` | Turns on tracing of SSL connections.
`-ft_active` active_url | URL of the active server. If this server can connect to the active server, it will act as a standby server. If this server cannot connect to the active server, it will become the active server.
`-ft_heartbeat` seconds | Heartbeat signal for the active server, in seconds. Default is 3.
`-ft_activation` seconds | Activation interval (maximum length of time between heartbeat signals) which indicates that active server has failed. Set in seconds: default is 10. This interval should be set to at least twice the heartbeat interval.
`-forceStart` | Causes the sever to delete corrupted messages in the store files, allowing the server to start even if it encounters errors. Note that using this option causes data loss, and it is important to backup store files before using `-forceStart`. See Error Recovery Policy for more information.

Copyright © Cloud Software Group, Inc. All rights reserved.