
noreply at edgewall
Sep 22, 2006, 6:08 AM
Post #15 of 41
(4059 views)
Permalink
|
|
Re: [The Trac Project] #3504: AssertionError in trac.db.pool.PooledConnection.__del__
[In reply to]
|
|
#3504: AssertionError in trac.db.pool.PooledConnection.__del__ --------------------------------------+------------------------------------- Reporter: exarkun [at] divmod | Owner: cboos Type: defect | Status: reopened Priority: high | Milestone: 0.10 Component: general | Version: devel Severity: blocker | Resolution: Keywords: database connection pool | --------------------------------------+------------------------------------- Comment (by anonymous): I'll update and try it out soon. In the mean time, I woke up this morning to hundreds or thousands of occurrences of this tracebacks like this in my logfile: {{{ 2006/09/22 07:06 CDT [-] Exception rendering: 2006/09/22 07:06 CDT [-] Unhandled Error Traceback (most recent call last): File "/usr/lib/python2.4/threading.py", line 422, in run self.__target(*self.__args, **self.__kwargs) File "/home/trac/Projects/Twisted/trunk/twisted/python/threadpool.py", line 148, in _worker context.call(ctx, function, *args, **kwargs) File "/home/trac/Projects/Twisted/trunk/twisted/python/context.py", line 59, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/home/trac/Projects/Twisted/trunk/twisted/python/context.py", line 37, in callWithContext return func(*args,**kw) --- <exception caught here> --- File "/home/trac/Projects/Twisted/trunk/twisted/web2/wsgi.py", line 138, in run result = self.application(self.environment, self.startWSGIResponse) File "/home/trac/Run/trac/external.py", line 74, in __call__ return self.application(environ, start_response) File "/home/trac/Run/trac/external.py", line 115, in tracApplication return trac.web.main.dispatch_request(environ, start_response) File "/home/trac/Projects/trac/trunk/trac/web/main.py", line 389, in dispatch_request req.send_error(sys.exc_info(), status=500) File "/home/trac/Projects/trac/trunk/trac/web/api.py", line 375, in send_error data = self.hdf.render(template) File "/home/trac/Projects/trac/trunk/trac/web/clearsilver.py", line 288, in render neo_util.Error: Traceback (innermost last): File "csparse.c", line 298, in cs_parse_file() File "neo_files.c", line 86, in ne_load_file_len() SystemError: Unable to open file /home/trac/Projects/trac/trunk/templates/error.cs: [24] Too many open files }}} Before restarting I checked /proc to find out what files were open. About a thousand of the open file descriptors referred to trac.db. -- Ticket URL: <http://trac.edgewall.org/ticket/3504#comment:14> The Trac Project <http://trac.edgewall.org/> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Tickets" group. To post to this group, send email to trac-tickets [at] googlegroups To unsubscribe from this group, send email to trac-tickets-unsubscribe [at] googlegroups For more options, visit this group at http://groups.google.se/group/trac-tickets -~----------~----~----~----~------~----~------~--~---
|