[Catalyst] Catalyst + mod_fcgid startup problem
    Renaud Drousies 
    renaud at linuxaddicts.com
       
    Thu Jul 13 13:49:09 CEST 2006
    
    
  
Hello,
I am running a catalyst site as a fastcgi app with apache2 and mod_fcgid.
mod_fcgid automatically terminates a fastcgi application when it has been
idle for X seconds (300 by default), hence when there is no visit on the
site for 5 minutes, there is no more instance of the catalyst application
running and it has to be restarted the next time someone hits the site.
My problem is that *SOMETIMES*, the first time it tries to restart, I
receive a 500 internal error with this message in my log:
[Thu Jul 13 13:24:38 2006] [error] [client 10.0.0.111] Premature end of
script headers: omninux_fastcgi.pl, referer: http://test.com/fr
If I check the process list after the first try, omninux_fastcgi.pl is
running and refreshing the page displays the site correctly.
Does anyone else have that kind of problem? I am not sure if this is fcgid
or catalyst related, seems to be a startup time problem but the log
doesn't say much..
Here is my apache configuration:
Apache 2.0.54, Catalyst 5.7000, mod_fcgid 1.08
----
<VirtualHost *>
        ServerName test.com
        SuexecUserGroup renaudwww renaudwww
        ErrorLog /www/customers/renaud/logs/test.com-error.log
        CustomLog /www/customers/renaud/logs/test.com-access.log combined
        <Directory /www/customers/renaud/sites/Omninux/script>
                Options +ExecCGI
                <Files *_fastcgi.pl>
                        SetHandler fcgid-script
                </Files>
        </Directory>
        Alias /
/www/customers/renaud/sites/Omninux/script/omninux_fastcgi.pl/
</VirtualHost>
----
Kind regards,
Renaud Drousies
    
    
More information about the Catalyst
mailing list