Bug 31348: Make koha-plack stop gracefully
authorDavid Cook <dcook@prosentient.com.au>
Fri, 12 Aug 2022 02:27:52 +0000 (02:27 +0000)
committerTomas Cohen Arazi <tomascohen@theke.io>
Mon, 22 Aug 2022 16:37:40 +0000 (13:37 -0300)
commit5155e43b04a4283bb13eedd39cdcb9e12693630d
treec1a9104d3a70a548b844472ac45d56d5eed349b7
parent0bd98b1db9cd6e5a269dac02c5ea835db7fdc5d1
Bug 31348: Make koha-plack stop gracefully

0. Apply patch
1. cp /usr/sbin/koha-plack /usr/sbin/koha-plack.bak
2. cp debian/scripts/koha-plack /usr/sbin/koha-plack
3. Now at roughly the same time do the following two actions:
    3a. Go to http://localhost:8081/cgi-bin/koha/about.pl
    3b. koha-plack --stop kohadev
4. Note that the HTTP request completes
5. Click on "Home"
6. Note that the error is "Service Unavailable" rather than "Proxy Error",
which would've occurred with an interrupted HTTP request/response

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
debian/scripts/koha-plack