]> Sergey Matveev's repositories - public-inbox.git/blobdiff - examples/unsubscribe-psgi@.service
examples/*@.service: sockets MUST be NonBlocking
[public-inbox.git] / examples / unsubscribe-psgi@.service
index acc29e8e64c648a448ac4433fd587a17da561f78..c8721fbe1d1bee5247ad721e656a5524dace2a72 100644 (file)
@@ -12,7 +12,12 @@ 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