RT 3.2 on Ubuntu Hoary

Hi! We’re using Ubuntu Hoary’s package of RT, and I keep running into a
weird situation. Sometimes (and I haven’t figured out what the cause is),
RT will simply fail with a 500 error. The RT logs don’t show anything,
and the web logs only show:

[Thu Sep 22 09:42:21 2005] [error] [client 10.8.0.22] Premature end of script headers: mason_handler.fcgi, referer: https://rt.services.pdx.osdl.net/rt/Search/Bulk.html?Order=ASC&Query=Queue%20%3D%20'Monitoring'%20AND%20(Status%20%3D%20'open'%20OR%20Status%20%3D%20'new')&Rows=50&OrderBy=id&Page=1&Format=

This was a bulk update of several tickets. It seems to have done the
requested update, but it failed to display a page. I’ve seen this
sometimes when just trying to view a ticket, too. Debugging
mason_handler.fcgi itself has shown me that the script itself dies IN the
eval, which doesn’t seem possible. Doing a “print” before the eval always
shows up, but a “print” immediately after the eval never happens. It
seems that the Apache server is killing off the script as though it has
run for too long, but these errors happen within 5 seconds.

Does anyone know of other Apache resource limits that RT might be banging
up against?

Kees Cook
Open Source Development Lab
kees@osdl.org