fresh install of Ubuntu 11.10, patched, upgraded, installed sabnzbdplus, running behind a pfsense firewall, monitoring HTTPS with Chrome/Firefox "sendto" plugins, like sabconnect and sabplus.
over a fairly short period of time (4-12 hours), the sabnzbdplus process will stop responding on the HTTPS port (verified by telnet localhost PORT, which will open, but just sits non-responsive) even though the process itself is still running, downloading,etc. Looking at the netstat shows a lot of ports in "CLOSE_WAIT", the more ports the longer I wait to restart it. It's hung as we speak, with a fairly low count:
21 ESTABLISHED
38 CLOSE_WAIT
the error log shows complains about "ssl handshake failure"
It's not an open files problem, found and fixed that one early.==> /var/log/sabnzbd.error.log <==
File "/usr/share/sabnzbdplus/cherrypy/wsgiserver/__init__.py", line 1078, in _safe_call
return call(*args, **kwargs)
File "/usr/share/sabnzbdplus/cherrypy/wsgiserver/__init__.py", line 748, in sendall
bytes_sent = self.send(data)
File "/usr/share/sabnzbdplus/cherrypy/wsgiserver/__init__.py", line 1129, in send
return self._safe_call(False, super(SSL_fileobject, self).send, *args, **kwargs)
File "/usr/share/sabnzbdplus/cherrypy/wsgiserver/__init__.py", line 1108, in _safe_call
raise FatalSSLAlert(*e.args)
FatalSSLAlert: [('SSL routines', 'SSL23_WRITE', 'ssl handshake failure')]
Restarting the process always cures the issue, but it's frustrating. Yesterday I worked through every chrome/IE/FF plugin I could find to monitor, and the problem is still happening.open files (-n) 32768
Ideas?
(edit: just realized I wasn't running the latest from the "unofficial" repo (ppa) - going to give that a shot)