[Koha-devel] Plack down due to "GET http://swagger.io/v2/schema.json == Connect timeout"

dcook at prosentient.com.au dcook at prosentient.com.au
Wed Jul 1 04:39:48 CEST 2020


Hi all,

 

As some people have noticed, http://swagger.io/v2/schema.json is currently
unavailable, and this is causing new instances of Plack workers to crash.
(New instances can be created by starting Plack or by long-running workers
to reach their end of life number of requests.)

 

The issue is detailed at length in
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23653. 

 

I think the solution will be for Mason to a libjson-validator-perl package
which contains a cached version of that file. 

 

Alternatively, I have copied the cached version into a patch and configured
Koha to use that version instead of trying to go to
http://swagger.io/v2/schema.json.

 

I think that Mason distributing that updated package is probably the better
solution, but I figure that it doesn't hurt to have options. I've tested my
patch in koha-testing-docker and it worked well. 

 

Of course, while we wait for an updated package, you can also use the
workaround that Mason has provided at
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23653#c11. The
"cache" in question isn't a real cache, so it won't get invalidated. It will
persist for years, so once the workaround is done, your server should be
safe. But new installs and unattended servers will need a more automated
solution. 

 

Cheers,

 

David Cook

Systems Librarian

Prosentient Systems

72/330 Wattle St

Ultimo, NSW 2007

Australia

 

Office: 02 9212 0899

Online: 02 8005 0595

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20200701/7443f9e5/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 480 bytes
Desc: not available
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20200701/7443f9e5/attachment.sig>


More information about the Koha-devel mailing list