te_watcher

Triggers a system cycle on a configurable interval or in response to a shared memory condition.

All options

NameTypeDescriptionDefault
service_nameStringThe name of this service - used for logging.
baseportInteger (unsigned)The base port number from which all other port numbers are offset
adminuserStringThe admin user that will execute cycle commands on the engine
engineaddrStringThe upstream endpoint address to connect to
infoportInteger (unsigned)Info broadcast port from the engine
serviceportInteger (unsigned)Service transaction port for the engine
timeoutInteger (unsigned)Upstream engine connection timeout (in seconds)
delayInteger (unsigned)When triggger fires, inform users with a Service message that cycle will be in SECS seconds and delay cycle till then
guardInteger (unsigned)Minimum time in seconds between triggers firing
minchangepctInteger (unsigned)Minimum percentage change for any trigger to be fired
triggerordersInteger (unsigned)Minimum Order count to trigger a cycle
triggertradesInteger (unsigned)Minimum Trade count to trigger a cycle
triggerorderstradesInteger (unsigned)Minimum Order + Trade count to trigger a cycle
triggertransactionsInteger (unsigned)Minimum transaction count to trigger a cycle
triggermemfreeInteger (unsigned)Free memory threshold at which a cycle will be triggered (in MB)
triggermemusedInteger (unsigned)Used memory threshold at which a cycle will be triggered (in MB)
triggereveryInteger (unsigned)Trigger every SECS seconds (always count from last trigger and take --guard SECS into account
triggeratInteger (signed)A time in the format HHMMSS,HHMMSS at which to trigger, This option may be used up to 100 times
colourInteger (unsigned)Whether or not to colourise log output (default true)