Open aaaaalbert opened 9 years ago
Seems like it suffices to connect to the server, e.g. with telnet
or netcat
, and leave the connection open, but not send anything. This allows further clients to connect still, but blocks off the actual logic (XML-RPC). Yikes.
Potential solutions:
The problem isn't too prevalent btw. The backup geoip server hung on a connection only last week, ~18 months after the first report of this issue. I've patched it using the "interim fix" from above, i.e. a five second socket timeout.
The geoipserver is prone to hangs, and the logging it provides isn't adequate to debug the problem.
From a recent hiccup that left the server hanging intermittently (until I
^C
'd one of the threads and thus unblock it):Also,
Thanks @us341 for debugging support.