smartlake / proxy65

Automatically exported from code.google.com/p/proxy65
0 stars 0 forks source link

Not accepting connections after a while #7

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
This seems related to issue #6, i.e. the fix is not complete; here is a log
dump:

{{{

2009-11-15 13:18:20+0100 [XmlStream,client] Activation requested for: 
678e465eea69348ee7bab8a0dc155fea010e3531
2009-11-15 13:18:20+0100 [XmlStream,client] Activating 
678e465eea69348ee7bab8a0dc155fea010e3531
2009-11-15 13:18:20+0100 [-] Unhandled Error
    Traceback (most recent call last):
      File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line
348, in startReactor
        self.config, oldstdout, oldstderr, self.profiler, reactor)
      File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line
273, in runReactorWithLogging
        reactor.run()
      File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line
1048, in run
        self.mainLoop()
      File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line
1060, in mainLoop
        self.doIteration(t)
    --- <exception caught here> ---
      File
"/usr/lib/python2.5/site-packages/twisted/internet/selectreactor.py", line
104, in doSelect
        [], timeout)
    exceptions.ValueError: file descriptor cannot be a negative integer (-1)

2009-11-15 13:18:20+0100 [-] Malformed file descriptor found.  Preening lists.
2009-11-15 13:18:20+0100 [-] bad descriptor <JEP65Proxy #819 on 7777>
2009-11-15 13:18:20+0100 [-] Unexpected error in main loop.
2009-11-15 13:18:20+0100 [-] Unhandled Error
    Traceback (most recent call last):
      File "/usr/lib/python2.5/site-packages/twisted/scripts/_twistd_unix.py",
line 208, in postApplication
        self.startReactor(None, self.oldstdout, self.oldstderr)
      File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line
348, in startReactor
        self.config, oldstdout, oldstderr, self.profiler, reactor)
      File "/usr/lib/python2.5/site-packages/twisted/application/app.py", line
273, in runReactorWithLogging
        reactor.run()
      File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line
1048, in run
        self.mainLoop()
    --- <exception caught here> ---
      File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line
1060, in mainLoop
        self.doIteration(t)
      File
"/usr/lib/python2.5/site-packages/twisted/internet/selectreactor.py", line
109, in doSelect
        self._preenDescriptors()
      File
"/usr/lib/python2.5/site-packages/twisted/internet/selectreactor.py", line
88, in _preenDescriptors
        self._disconnectSelectable(selectable, e, False)
      File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py",
line 196, in _disconnectSelectable
        selectable.connectionLost(failure.Failure(why))
      File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py", line
411, in connectionLost
        self._closeSocket()
      File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py", line
96, in _closeSocket
        skt = self.socket
    exceptions.AttributeError: 'Server' object has no attribute 'socket'

2009-11-15 13:18:27+0100 [-] [to] 83.7.69.212
2009-11-15 13:18:28+0100 [-] [to] 79.184.65.246
2009-11-15 13:18:44+0100 [-] [to] 196.213.52.116

}}}

It sounds like now sockets are closed, but FDs not released. Anyone getting
this, please attach here a result of lsof

Original issue reported on code.google.com by fabio.fo...@gmail.com on 16 Nov 2009 at 1:58