Get desktop application:
View/edit binary Protocol Buffers messages
The configuration information expected by daemonservice.Factory in ClientServiceConfig.config.
If set, process will be killed after this much inactivity. Any message to or from the process, and any stdin/stderr output counts as inactivity.
If set, start the process only when there is a message for it to work on. Forced to true when inactivity timeout is set.
By default, daemon services report resource usage every 10 minutes. This flag disables this if set.
How many samples to aggregate into a report when monitoring resource usage. If unset, defaults to 20.
How long to wait between resource monitoring samples. If unset, defaults to 30.
If set, Fleetspeak will kill and restart the child if it exceeds this memory limit, in bytes.
If set, Fleetspeak will monitor child's heartbeat messages and kill unresponsive processes. The values below should be set to configure the heartbeat monitoring.
How long to wait for initial heartbeat.
How long to wait for subsequent heartbeats.
If set, we forward stderr and stdout data to the server as messages with: message_type="StdOutput" data=<fleetspeak.daemonservice.StdOutputData>
Used in:
Service on the server to forward to. Required.
A message will be sent when we have flush_bytes queued, or when we have bytes flush_time_seconds old.
Default and maximum value is 1MB.
Default is 60.
A fleetspeak.Message with message type "StdOutput" and data type StdOutputData is sent by a daemon service to the server when the daemon subprocess produces output on stdout or stderr.
The pid of the daemon process.
The index of this message within the set of messages returned for this pid.