]> git.koha-community.org Git - koha.git/commit
Bug 36948: Resolve SIP issues in D12
authorNick Clemens <nick@bywatersolutions.com>
Thu, 23 May 2024 13:56:51 +0000 (13:56 +0000)
committerLucas Gass <lucas@bywatersolutions.com>
Wed, 3 Jul 2024 16:17:55 +0000 (16:17 +0000)
commit7076762bbaaeaac760475b1157d3048b5785af10
tree725a0cf9f7dc13095fd4c4943caa50c238230e6e
parent796300926c6d029df09e05e240c2e84043bb82a2
Bug 36948: Resolve SIP issues in D12

My Koha testing docker SIP started dying repeatedly after launch. After investigation, I
found it was a problem with logging and default ports.

In D12 there is no syslog anymore, everythign uses journal. Four our purposes, lets log SIP issues
to sip.log by default

Attaching a patch to clear things up.

To test:
1 - Open KTD/D12
2 - tail -f /var/log/koha/kohadev/*.log
3 - On another terminal 'restart_all'
4 - Wait a bit, notice SIP dying
5 - Apply patch
6 - Update SIPconfig:
    server-params:
    log_file='/var/log/koha/kohadev/sip.log'
    service with port 8023:
    port="127.0.0.1:8023/tcp"
7 - Restart all
8 - Confirm SIP no longer dies

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
(cherry picked from commit 5dc1ec387ddf0fb258a184daddca39d6854272e2)
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
C4/SIP/Trapper.pm
debian/templates/SIPconfig.xml