]> 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 f588886b62e76203da25b6c983025829d8f431d9..c8721fbe1d1bee5247ad721e656a5524dace2a72 100644 (file)
@@ -11,10 +11,16 @@ After = unsubscribe-psgi.socket
 [Service]
 # any PSGI server ought to work,
 # but public-inbox-httpd supports socket activation like unsubscribe.milter
-ExecStart = /usr/local/bin/public-inbox-httpd /etc/unsubscribe.psgi
+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