aboutsummaryrefslogtreecommitdiffstats
path: root/builds.sr.ht
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2021-08-11 11:42:02 +0200
committerDrew DeVault <sir@cmpwn.com>2021-08-11 11:42:02 +0200
commitd3f4c2a91207cf9bbcb05596b30dcc3bd7be7067 (patch)
tree6cb01e71298a7d6785fdc0eaf7886e6639755683 /builds.sr.ht
parentaf2467fd47785680413756dceaa305b31ad207b2 (diff)
downloadsr.ht-docs-d3f4c2a91207cf9bbcb05596b30dcc3bd7be7067.tar.gz
builds.sr.ht: document graceful termination procedure
Diffstat (limited to 'builds.sr.ht')
-rw-r--r--builds.sr.ht/installation.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/builds.sr.ht/installation.md b/builds.sr.ht/installation.md
index 1cd429f..7cded70 100644
--- a/builds.sr.ht/installation.md
+++ b/builds.sr.ht/installation.md
@@ -31,3 +31,9 @@ On each server hosting a job runner, install the `builds.sr.ht-worker` and
## Configuration
See [Configuration](configuration.md).
+
+## Maintenance
+
+To safely reboot a worker without dropping any running jobs, SIGINT the process
+and it will stop accepting new work and terminate once all existing jobs
+are completed.