openvibers/openvibe.live Commits

Live socket unit: drop PartOf=openvibe-live.service so a service restart no longer closes and reopens the listener

OP OpenVibers committed 23 Sept 2026 · c45611324c · 2 files, +6 −2


Changes

ddiff --git a/deploy/systemd/openvibe-live.socket b/deploy/systemd/openvibe-live.socket
iindex 13643112..7bf8f1a7 100644
---- a/deploy/systemd/openvibe-live.socket
++++ b/deploy/systemd/openvibe-live.socket
@@@ -10,7 +10,9 @@
# clean HTTP continuity, nothing more — see deploy/README.md.
[Unit]
Description=OpenVibe.Live HTTP socket
--PartOf=openvibe-live.service
++# No PartOf=openvibe-live.service: PartOf propagates the service's stop/restart to this unit, so
++# every deploy used to close and reopen the listener (the socket's start time matched each restart)
++# and connections arriving in that gap were refused. The socket must outlive every restart.
[Socket]
ListenStream=0.0.0.0:3000
ddiff --git a/deploy/systemd/release/openvibe-live.socket b/deploy/systemd/release/openvibe-live.socket
iindex 13643112..7bf8f1a7 100644
---- a/deploy/systemd/release/openvibe-live.socket
++++ b/deploy/systemd/release/openvibe-live.socket
@@@ -10,7 +10,9 @@
# clean HTTP continuity, nothing more — see deploy/README.md.
[Unit]
Description=OpenVibe.Live HTTP socket
--PartOf=openvibe-live.service
++# No PartOf=openvibe-live.service: PartOf propagates the service's stop/restart to this unit, so
++# every deploy used to close and reopen the listener (the socket's start time matched each restart)
++# and connections arriving in that gap were refused. The socket must outlive every restart.
[Socket]
ListenStream=0.0.0.0:3000