te_watcher
Triggers a system cycle on a configurable interval or in response to a shared memory condition.
All options
| Name | Type | Description | Default |
|---|---|---|---|
| service_name | String | The name of this service - used for logging. | |
| baseport | Integer (unsigned) | The base port number from which all other port numbers are offset | |
| adminuser | String | The admin user that will execute cycle commands on the engine | |
| engineaddr | String | The upstream endpoint address to connect to | |
| infoport | Integer (unsigned) | Info broadcast port from the engine | |
| serviceport | Integer (unsigned) | Service transaction port for the engine | |
| timeout | Integer (unsigned) | Upstream engine connection timeout (in seconds) | |
| delay | Integer (unsigned) | When triggger fires, inform users with a Service message that cycle will be in SECS seconds and delay cycle till then | |
| guard | Integer (unsigned) | Minimum time in seconds between triggers firing | |
| minchangepct | Integer (unsigned) | Minimum percentage change for any trigger to be fired | |
| triggerorders | Integer (unsigned) | Minimum Order count to trigger a cycle | |
| triggertrades | Integer (unsigned) | Minimum Trade count to trigger a cycle | |
| triggerorderstrades | Integer (unsigned) | Minimum Order + Trade count to trigger a cycle | |
| triggertransactions | Integer (unsigned) | Minimum transaction count to trigger a cycle | |
| triggermemfree | Integer (unsigned) | Free memory threshold at which a cycle will be triggered (in MB) | |
| triggermemused | Integer (unsigned) | Used memory threshold at which a cycle will be triggered (in MB) | |
| triggerevery | Integer (unsigned) | Trigger every SECS seconds (always count from last trigger and take --guard SECS into account | |
| triggerat | Integer (signed) | A time in the format HHMMSS,HHMMSS at which to trigger, This option may be used up to 100 times | |
| colour | Integer (unsigned) | Whether or not to colourise log output (default true) |