On Sun, Dec 23, 2007 at 11:35:10PM +0000, Ruben Fonseca wrote: > hi! > > recently I've put a catalyst website into production using the > following config: > > - apache 2 + fastcgi running in external mode > - 1 fastcgi manager with 2 catalyst childs > > the problem is that randomly, twice a day, the fastcgi manager shuts > itself down. the only thing that appears on apache log is "FastCGI: > server (pid 8122): safe exit after SIGTERM". > > To dig more, I put the manager, and both the catalyst children under > strace and found this: > > - the first child (8121) receives a SIG_PIPE, and shuts down > > 8121 18:17:20 write(4, "\1\6\0\1\26J\6\0\"POST\">\n\t\t\t\t\t<input > type"..., 5744) = -1 EPIPE (Broken pipe) > 8121 18:17:20 --- SIGPIPE (Broken pipe) @ 0 (0) --- > > (probably the client closed the connection earlier? I have no more > data on strace about this process 8121, so it really ends here) > > - the manager (8120) sees the child dying (8121) and kills the other > child (8122)
I suspect you're running an out of date FCGI::ProcManager; this looks like you're hitting a bug that's fixed in the latest release. -- Matt S Trout Need help with your Catalyst or DBIx::Class project? Technical Director http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://chainsawblues.vox.com/ http://www.shadowcat.co.uk/servers/ _______________________________________________ List: Catalyst@lists.scsys.co.uk Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[EMAIL PROTECTED]/ Dev site: http://dev.catalyst.perl.org/