]> Sergey Matveev's repositories - public-inbox.git/blobdiff - examples/unsubscribe-psgi@.service
treewide: run update-copyrights from gnulib for 2019
[public-inbox.git] / examples / unsubscribe-psgi@.service
index 2dc4270f0f5a8b7225f322bbb9ae21da69ec49d6..c8721fbe1d1bee5247ad721e656a5524dace2a72 100644 (file)
@@ -12,9 +12,15 @@ After = unsubscribe-psgi.socket
 # any PSGI server ought to work,
 # but public-inbox-httpd supports socket activation like unsubscribe.milter
 ExecStart = /usr/local/bin/public-inbox-httpd -W0 /etc/unsubscribe.psgi
+
+# NonBlocking is REQUIRED to avoid a race condition if running
+# simultaneous services
+NonBlocking = true
 Sockets = unsubscribe-psgi.socket
+
 # we need to modify the mlmmj spool
 User = mlmmj
+KillMode = process
 
 [Install]
 WantedBy = multi-user.target