On Sat, Nov 5, 2011 at 7:51 AM, Jason Grout <jason-s...@creativetrax.com> wrote: > Yet again, sagenb.org is throwing lots of errors like: > > 2011-11-05 07:30:38-0700 [-] Unhandled Error > Traceback (most recent call last): > File > "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/application/app.py", > line 445, in s > tartReactor > self.config, oldstdout, oldstderr, self.profiler, reactor) > File > "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/application/app.py", > line 348, in r > unReactorWithLogging > reactor.run() File > "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/base.py", > line 1166, in ru > n > self.mainLoop() File > "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/base.py", > line 1178, in ma > inLoop > self.doIteration(t) --- <exception caught here> --- > File > "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/selectreactor.py", > line 10 > 4, in doSelect > [], timeout) exceptions.ValueError: filedescriptor out of > range in select() > > 2011-11-05 07:30:38-0700 [-] Malformed file descriptor found. Preening > lists. > 2011-11-05 07:30:38-0700 [-] bad descriptor <HTTPChannel #150336 on 8888> > > > According to the admin script, sagenb.org has 23 active worksheets. When I > look at lsof, though, I see 1769 open files. Of these, 734 are /dev/ptmx: > > sagenb@mod:~/servers$ lsof +p 16641 |grep "ptmx"|wc -l > 734 > > From reading a description of /dev/ptmx [1], it seems that /dev/ptmx would > be used in a pexpect. I guess my conclusion is that somehow, Sage or > twisted is not releasing the file handles on the pexpect connections for the > worksheets. Does this conclusion make sense to those that know more about > file handles and pexpect and twisted?
It certainly seems possible. I'm restarting the *.sagenb.org servers, since it would be nice for people to be able to use them... Thanks for the above! William > > Thanks, > > Jason > > > [1] http://linux.die.net/man/4/ptmx > > -- > To post to this group, send an email to sage-devel@googlegroups.com > To unsubscribe from this group, send an email to > sage-devel+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/sage-devel > URL: http://www.sagemath.org > -- William Stein Professor of Mathematics University of Washington http://wstein.org -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org