# HG changeset patch # User Kim Alvefur # Date 1709317369 -3600 # Node ID 4a9a6965972757370de9845b25ad98db8fe38609 # Parent f36e1e1b84feb753d820e125ad897cb02cbe10b0 net.server: Disable epoll signalfd handling by default until problems resolved diff -r f36e1e1b84fe -r 4a9a69659727 net/server.lua --- a/net/server.lua Fri Mar 01 19:20:45 2024 +0100 +++ b/net/server.lua Fri Mar 01 19:22:49 2024 +0100 @@ -87,6 +87,11 @@ end end +if server_type == "epoll" and os.getenv "PROSODY_EPOLL_SIGNALS" ~= "1" then + -- Until we can track down why this only works for me + server.hook_signal = nil; +end + -- If server.hook_signal exists, replace signal.signal() local has_signal, signal = pcall(require, "prosody.util.signal"); if has_signal then