Start, stop and recover services safely
Before a planned stop
- Confirm the connection/environment and exact service instance.
- Review running Flows/processes, schedules, monitors and outbound Transport queue state.
- Disable or pause new processing through the approved control while allowing active work to complete.
- Wait for a safe state and record outstanding Flow/Transport identifiers.
- Stop the Windows service and confirm process exit.
The configured MaxWaitBeforeTermination defaults to 3,600 seconds, but stability-critical paths can still reach forced termination. Do not assume a stop request preserves every in-memory operation.
Start and verify
- Confirm databases, ProgramData and external dependencies are available under the service identity.
- Start the service once and inspect startup/synchronisation logs.
- Confirm IPC/process status from Designer.
- Run a controlled Flow or REST check appropriate to the service.
- Re-enable normal triggers gradually and monitor Flow/Transport Logs.
Recover from an unplanned stop
Preserve the last service/system logs and identify work that may have crossed an external side-effect boundary. Reconcile database/file/report output and Transport Logs before rerunning. Use Flow rerun only for Flow state and Transport retry only for queued delivery state; do not apply both automatically.