X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=examples%2Funsubscribe-psgi%40.service;h=c8721fbe1d1bee5247ad721e656a5524dace2a72;hb=21fcd8a37c82c1ef654d402cf592f0c9d803aa26;hp=f588886b62e76203da25b6c983025829d8f431d9;hpb=1f29b33d3f71b8a40f5ae76bf20b95618b518654;p=public-inbox.git diff --git a/examples/unsubscribe-psgi@.service b/examples/unsubscribe-psgi@.service index f588886b..c8721fbe 100644 --- a/examples/unsubscribe-psgi@.service +++ b/examples/unsubscribe-psgi@.service @@ -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