On Wednesday, June 29, 2016 at 6:54:04 AM UTC-7, RjOllos wrote:
>
>
>
> On Wednesday, June 29, 2016 at 4:13:36 AM UTC-7, Jun Omae wrote:
>>
>> Hi, Ryan.
>>
>> <[email protected]> wrote on 2016-Jun-29 at 11:22 AM:
>> > This is a Trac with Nginx and fcgi configuration on Debian 8.5, which
>> has always been problematic but has become very unstable over the past few
>> days. I searched existing issues (1), but am currently out of ideas.
>> Excerpt from log below, along with configuration.
>> >
>> > Unfortunately I don't know Nginx or fcgi very well. I'm considering
>> moving to Apache with mod_wsgi. Any hints about what the problem might be
>> would be appreciated.
>> >
>> > - Ryan
>>
>> After [14419], we use PIPEs for stdin/stdout/stderr of Popen. I guess
>> those pipes leak and EMFILE is raised due to rendering many git revisions
>> in tickets' description in custom query. However, the pipes are closed by
>> gc.collect() each request.
>>
>> Therefore, I think this issue wouldn't be solved by moving to mod_wsgi.
>>
>> I attach patch which closes the pipes. Could you please try it?
>>
>> --
>> Jun Omae <[email protected]> (大前 潤)
>>
>
>
> Thanks for the patch! I'll apply it today and report back in a few days.
>
> - Ryan
>
The patched instance has been running more than a day now. It seems to be
much more stable, but we did have one brief outage, and the following in
the logs:
2016-06-30 12:24:17,136 Trac[main] ERROR: Internal Server Error:
<RequestWithSession "GET
'/timeline?from=2009-02-10T22%3A09%3A19-05%3A00&precision=second'">,
referrer '<obfuscated>'
Traceback (most recent call last):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 562, in _dispatch_request
dispatcher.dispatch(req)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 269, in dispatch
iterable=chrome.use_chunked_encoding)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/chrome.py",
line 1114, in render_template
encoding='utf-8')
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 184, in render
return encode(generator, method=method, encoding=encoding, out=out)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 58, in encode
for chunk in iterator:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 350, in __call__
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 829, in __call__
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 669, in __call__
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 774, in __call__
for kind, data, pos in chain(stream, [(None, None, None)]):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 594, in __call__
for ev in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/chrome.py",
line 1320, in _strip_accesskeys
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/chrome.py",
line 1309, in _generate
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/filters/transform.py",
line 706, in _unmark
for mark, event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/filters/transform.py",
line 1101, in __call__
for mark, event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/filters/transform.py",
line 118, in __iter__
event = self.stream.next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/filters/transform.py",
line 734, in __call__
for mark, event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/filters/transform.py",
line 702, in _mark
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 618, in _include
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 378, in _match
ctxt, start=idx + 1, **vars):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 378, in _match
ctxt, start=idx + 1, **vars):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 362, in _match
content = list(content)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 618, in _include
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 326, in _match
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 315, in _strip
event = next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 558, in _flatten
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/path.py",
line 588, in _generate
subevent = next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 618, in _include
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 315, in _strip
event = next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 558, in _flatten
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/path.py",
line 588, in _generate
subevent = next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 618, in _include
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 315, in _strip
event = next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 578, in _flatten
result = _eval_expr(data, ctxt, vars)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 289, in _eval_expr
retval = expr.evaluate(ctxt)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/eval.py",
line 177, in evaluate
return eval(self.code, _globals, {'__data__': data})
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/timeline/templates/timeline.html",
line 68, in <Expression u"event.render('description', context)">
${event.render('description', context)}
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/timeline/web_ui.py",
line 367, in <lambda>
provider.render_timeline_event(context, field, event)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/web_ui.py",
line 418, in render_timeline_event
return descr + format_to(self.env, None, t_context, message)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1577, in format_to
return format_to_oneliner(env, context, wikidom, **options)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1593, in format_to_oneliner
return InlineHtmlFormatter(env, context, wikidom).generate(shorten)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1569, in generate
shorten)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1425, in format
result = re.sub(self.wikiparser.rules, self.replace, result)
File "<obfuscated>/private/pve/lib/python2.7/re.py", line 155, in sub
return _compile(pattern, flags).sub(repl, string, count)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1241, in replace
replacement = self.handle_match(fullmatch)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1234, in handle_match
return external_handler(self, match, fullmatch)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/versioncontrol/web_ui/changeset.py",
line 1040, in <lambda>
y, z))
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/versioncontrol/web_ui/changeset.py",
line 1072, in _format_changeset_link
changeset = repos.get_changeset(rev)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/tracopt/versioncontrol/git/git_fs.py",
line 85, in get_changeset
return GitCachedChangeset(self, self.normalize_rev(rev), self.env)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/tracopt/versioncontrol/git/git_fs.py",
line 56, in normalize_rev
normrev = self.repos.git.verifyrev(rev)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/tracopt/versioncontrol/git/PyGIT.py",
line 727, in verifyrev
rc = self.repo.rev_parse('--verify', rev).strip()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/tracopt/versioncontrol/git/PyGIT.py",
line 147, in __execute
p = self.__pipe(git_cmd, stdout=PIPE, stderr=PIPE, *cmd_args)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/tracopt/versioncontrol/git/PyGIT.py",
line 140, in __pipe
close_fds=close_fds, **kw)
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1223, in _execute_child
errpipe_read, errpipe_write = self.pipe_cloexec()
File "/usr/lib/python2.7/subprocess.py", line 1175, in pipe_cloexec
r, w = os.pipe()
OSError: [Errno 24] Too many open files
2016-06-30 12:24:34,526 Trac[main] ERROR: Internal Server Error:
<RequestWithSession "GET
'/timeline?from=2013-02-25T13%3A56%3A35-05%3A00&precision=second'">,
referrer '<obfuscated>'
Traceback (most recent call last):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 562, in _dispatch_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 249, in dispatch
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/timeline/web_ui.py",
line 160, in process_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/web_ui.py",
line 244, in get_timeline_filters
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 202, in gettext
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 182, in isactive
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 153, in activate
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/babel/support.py",
line 562, in load
IOError: [Errno 24] Too many open files:
'<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/locale/en_US/LC_MESSAGES/tracini.mo'
2016-06-30 12:24:34,533 Trac[main] ERROR: Internal Server Error:
<RequestWithSession "GET
'/timeline?from=2012-08-29T17%3A02%3A48-04%3A00&precision=second'">,
referrer '<obfuscated>'
Traceback (most recent call last):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 562, in _dispatch_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 249, in dispatch
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/timeline/web_ui.py",
line 160, in process_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/web_ui.py",
line 244, in get_timeline_filters
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 202, in gettext
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 182, in isactive
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 153, in activate
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/babel/support.py",
line 562, in load
IOError: [Errno 24] Too many open files:
'<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/locale/en_US/LC_MESSAGES/tracini.mo'
2016-06-30 12:24:51,347 Trac[main] ERROR: Internal Server Error:
<RequestWithSession "GET '/ticket/10462?format=csv'">, referrer '2016-06-30
12:24:17,136 Trac[main] ERROR: Internal Server Error: <RequestWithSession
"GET '/timeline?from=2009-02-10T22%3A09%3A19-05%3A00&precision=second'">,
referrer '<obfuscated>'
Traceback (most recent call last):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 562, in _dispatch_request
dispatcher.dispatch(req)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 269, in dispatch
iterable=chrome.use_chunked_encoding)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/chrome.py",
line 1114, in render_template
encoding='utf-8')
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 184, in render
return encode(generator, method=method, encoding=encoding, out=out)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 58, in encode
for chunk in iterator:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 350, in __call__
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 829, in __call__
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 669, in __call__
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 774, in __call__
for kind, data, pos in chain(stream, [(None, None, None)]):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/output.py",
line 594, in __call__
for ev in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/chrome.py",
line 1320, in _strip_accesskeys
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/chrome.py",
line 1309, in _generate
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/filters/transform.py",
line 706, in _unmark
for mark, event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/filters/transform.py",
line 1101, in __call__
for mark, event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/filters/transform.py",
line 118, in __iter__
event = self.stream.next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/filters/transform.py",
line 734, in __call__
for mark, event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/filters/transform.py",
line 702, in _mark
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 618, in _include
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 378, in _match
ctxt, start=idx + 1, **vars):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 378, in _match
ctxt, start=idx + 1, **vars):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 362, in _match
content = list(content)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 618, in _include
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 326, in _match
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 315, in _strip
event = next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 558, in _flatten
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/path.py",
line 588, in _generate
subevent = next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 618, in _include
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 315, in _strip
event = next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 558, in _flatten
for kind, data, pos in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/core.py",
line 289, in _ensure
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/path.py",
line 588, in _generate
subevent = next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 618, in _include
for event in stream:
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/markup.py",
line 315, in _strip
event = next()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 578, in _flatten
result = _eval_expr(data, ctxt, vars)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/base.py",
line 289, in _eval_expr
retval = expr.evaluate(ctxt)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/genshi/template/eval.py",
line 177, in evaluate
return eval(self.code, _globals, {'__data__': data})
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/timeline/templates/timeline.html",
line 68, in <Expression u"event.render('description', context)">
${event.render('description', context)}
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/timeline/web_ui.py",
line 367, in <lambda>
provider.render_timeline_event(context, field, event)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/web_ui.py",
line 418, in render_timeline_event
return descr + format_to(self.env, None, t_context, message)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1577, in format_to
return format_to_oneliner(env, context, wikidom, **options)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1593, in format_to_oneliner
return InlineHtmlFormatter(env, context, wikidom).generate(shorten)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1569, in generate
shorten)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1425, in format
result = re.sub(self.wikiparser.rules, self.replace, result)
File "<obfuscated>/private/pve/lib/python2.7/re.py", line 155, in sub
return _compile(pattern, flags).sub(repl, string, count)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1241, in replace
replacement = self.handle_match(fullmatch)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/wiki/formatter.py",
line 1234, in handle_match
return external_handler(self, match, fullmatch)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/versioncontrol/web_ui/changeset.py",
line 1040, in <lambda>
y, z))
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/versioncontrol/web_ui/changeset.py",
line 1072, in _format_changeset_link
changeset = repos.get_changeset(rev)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/tracopt/versioncontrol/git/git_fs.py",
line 85, in get_changeset
return GitCachedChangeset(self, self.normalize_rev(rev), self.env)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/tracopt/versioncontrol/git/git_fs.py",
line 56, in normalize_rev
normrev = self.repos.git.verifyrev(rev)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/tracopt/versioncontrol/git/PyGIT.py",
line 727, in verifyrev
rc = self.repo.rev_parse('--verify', rev).strip()
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/tracopt/versioncontrol/git/PyGIT.py",
line 147, in __execute
p = self.__pipe(git_cmd, stdout=PIPE, stderr=PIPE, *cmd_args)
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/tracopt/versioncontrol/git/PyGIT.py",
line 140, in __pipe
close_fds=close_fds, **kw)
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1223, in _execute_child
errpipe_read, errpipe_write = self.pipe_cloexec()
File "/usr/lib/python2.7/subprocess.py", line 1175, in pipe_cloexec
r, w = os.pipe()
OSError: [Errno 24] Too many open files
2016-06-30 12:24:34,526 Trac[main] ERROR: Internal Server Error:
<RequestWithSession "GET
'/timeline?from=2013-02-25T13%3A56%3A35-05%3A00&precision=second'">,
referrer '<obfuscated>'
Traceback (most recent call last):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 562, in _dispatch_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 249, in dispatch
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/timeline/web_ui.py",
line 160, in process_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/web_ui.py",
line 244, in get_timeline_filters
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 202, in gettext
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 182, in isactive
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 153, in activate
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/babel/support.py",
line 562, in load
IOError: [Errno 24] Too many open files:
'<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/locale/en_US/LC_MESSAGES/tracini.mo'
2016-06-30 12:24:34,533 Trac[main] ERROR: Internal Server Error:
<RequestWithSession "GET
'/timeline?from=2012-08-29T17%3A02%3A48-04%3A00&precision=second'">,
referrer '<obfuscated>'
Traceback (most recent call last):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 562, in _dispatch_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 249, in dispatch
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/timeline/web_ui.py",
line 160, in process_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/web_ui.py",
line 244, in get_timeline_filters
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 202, in gettext
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 182, in isactive
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 153, in activate
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/babel/support.py",
line 562, in load
IOError: [Errno 24] Too many open files:
'<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/locale/en_US/LC_MESSAGES/tracini.mo'
2016-06-30 12:24:51,347 Trac[main] ERROR: Internal Server Error:
<RequestWithSession "GET '/ticket/10462?format=csv'">, referrer
'<obfuscated>'
Traceback (most recent call last):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 562, in _dispatch_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 249, in dispatch
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/web_ui.py",
line 181, in process_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/web_ui.py",
line 533, in _process_ticket_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/model.py",
line 71, in __init__
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/api.py",
line 281, in get_ticket_fields
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 202, in gettext
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 182, in isactive
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 148, in activate
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/babel/support.py",
line 562, in load
IOError: [Errno 24] Too many open files:
'<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/locale/en_US/LC_MESSAGES/messages.mo''
Traceback (most recent call last):
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 562, in _dispatch_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/web/main.py",
line 249, in dispatch
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/web_ui.py",
line 181, in process_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/web_ui.py",
line 533, in _process_ticket_request
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/model.py",
line 71, in __init__
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/ticket/api.py",
line 281, in get_ticket_fields
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 202, in gettext
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 182, in isactive
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/util/translation.py",
line 148, in activate
File
"<obfuscated>/private/pve/local/lib/python2.7/site-packages/babel/support.py",
line 562, in load
IOError: [Errno 24] Too many open files:
'<obfuscated>/private/pve/local/lib/python2.7/site-packages/trac/locale/en_US/LC_MESSAGES/messages.mo'
- Ryan
--
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.