I'll try that, but I was just following the FastCGI instructions on Edgewall (http://trac.edgewall.org/wiki/ TracFastCgi#SimpleLighttpdConfiguration). Because I'm using 0.11.2.1 it says to use the fcgi_frontend.py in the egg dir, which is what I've done. If those instructions aren't correct then someone who knows for certain could do to update them.
Thanks. On Dec 27, 11:22 am, Noah Kantrowitz <[email protected]> wrote: > That isn't the correct script. Re-readhttps://coderanger.net/ > ~coderanger/tracdoc/install/index.html paying special attention to the > sections about trac-admin deploy. > > --Noah > > On Dec 27, 2008, at 5:37 AM, IBBoard wrote: > > > > > Yeah, that seems to work okay: > > > $ TRAC_ENV_PARENT_DIR=/data/trac python /usr/lib/python2.3/site- > > packages/Trac-0.11.2.1-py2.3.egg/trac/web/fcgi_frontend.py > > WSGIServer: missing FastCGI param REQUEST_METHOD required by WSGI! > > WSGIServer: missing FastCGI param SERVER_NAME required by WSGI! > > WSGIServer: missing FastCGI param SERVER_PORT required by WSGI! > > WSGIServer: missing FastCGI param SERVER_PROTOCOL required by WSGI! > > Status: 200 Ok > > Cache-control: must-revalidate > > Content-Type: text/html;charset=utf-8 > > Content-Length: 584 > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http:// > >www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > > <html xmlns="http://www.w3.org/1999/xhtml"> > > <head> > > <title>Available Projects</title> > > </head> > > <body> > > <h1>Available Projects</h1> > > <ul> > > <li> > > <a href="/ibboard" title="My example project">IBBoard utils</ > > a> > > </li><li> > > <a href="/warfoundry" title="Bug tracking and source control > > integration for WarFoundry - the cross-platform, open-source, multi- > > system army builder application">WarFoundry</a> > > </li> > > </ul> > > </body> > > </html> > > $ > > > As I said, it works fine after a Lighttpd restart, just not the first > > time that Lighttpd starts up after a server reboot. > > > Thanks. > > > On Dec 26, 7:25 pm, Noah Kantrowitz <[email protected]> wrote: > >> Check if you can run the .fcgi script manually from the console. > > >> --Noah > > >> On Dec 26, 2008, at 6:57 AM, IBBoard wrote: > > >>> I don't know if this is a Trac issue or a Lighttpd issue, but as > >>> everything else works okay and Trac works fine later I suspect it's > >>> Trac specific. > > >>> Basically, if I restart Lighttpd then the Trac FastCGI process gets > >>> restarted and Trac runs okay. If I kill the Trac FastCGI process > >>> then > >>> the next request is a bit slow, but the process is started again. > >>> If I > >>> restart the entire server then Lighttpd and PHP restart without a > >>> problem but Trac just won't work - the page just sits and waits but > >>> never loads. > > >>> Unfortunately I can't remember whether the Trac process was still > >>> there after the server restart, but restarting Lighttpd spawned a > >>> new > >>> Trac process and everything ran smoothly from there. All I get in > >>> the > >>> logs is: > > >>> 2008-12-23 15:26:46: (log.c.97) server started > >>> 2008-12-23 15:26:48: (mod_fastcgi.c.1768) connect failed: Connection > >>> refused on unix:/tmp/trac-fastcgi.sock-0 > >>> 2008-12-23 15:26:48: (mod_fastcgi.c.2956) backend died; we'll > >>> disable > >>> it for 5 seconds and send the request to another backend instead: > >>> reconnects: 0 load: 1 > >>> 2008-12-23 15:26:48: (mod_fastcgi.c.1051) the fastcgi-backend /usr/ > >>> lib/ > >>> python2.3/site-packages/Trac-0.11.2.1-py2.3.egg/trac/web/ > >>> fcgi_frontend.py failed to start: > >>> 2008-12-23 15:26:48: (mod_fastcgi.c.1055) child exited with status > >>> 1 / > >>> usr/lib/python2.3/site-packages/Trac-0.11.2.1-py2.3.egg/trac/web/ > >>> fcgi_frontend.py > >>> 2008-12-23 15:26:48: (mod_fastcgi.c.1058) If you're trying to run > >>> PHP > >>> as a FastCGI backend, make sure you're using the FastCGI-enabled > >>> version. > >>> You can find out if it is the right one by executing 'php -v' and it > >>> should display '(cgi-fcgi)' in the output, NOT '(cgi)' NOR '(cli)'. > >>> For more information, check > >>>http://trac.lighttpd.net/trac/wiki/Docs%3AModFastCGI#preparing-php-as > >>> ... > >>> this is PHP on Gentoo, add 'fastcgi' to the USE flags. > >>> 2008-12-23 15:26:48: (mod_fastcgi.c.2759) ERROR: spawning fcgi > >>> failed. > > >>> Anyone experienced this before and know why it works all of the time > >>> except after a server restart? > > >>> Thanks, > > >>> IBBoard --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
