Re: [Catalyst] FastCGI config for standalone mode

2007-09-04 Thread Matt S Trout
On Thu, Aug 30, 2007 at 11:42:51PM +0100, Will Hawes wrote:
 I've set up a Catalyst app with Apache2 and FastCGI using the config
 described under Standalone server mode at
 http://search.cpan.org/~jrockway/Catalyst-Manual-5.701002/lib/Catalyst/Manual/Cookbook.pod#Standalone_server_mode.
 Everything works fine when the FastCGI server is running via the helper
 script and I can use the app without problems.
 
 The docs state that when the backend FastCGI server is down, Apache will
 return a 502 error. The suggestion is to use an ErrorDocument directive to
 display a down for maintenance page when this is the case. However, Apache
 is actually returning a 500 error, not a 502. Apache's error log contains
 only the following:

This may be a stupid suggestion.

But wouldn't it be more useful to just trap 500s for a general sorry page
and have a static page httpd.conf you can use during maint?

It's not like your fcgi server should ever really be down except when
you're fucking with the backend DB or whatever

-- 
  Matt S Trout   Need help with your Catalyst or DBIx::Class project?
   Technical DirectorWant a managed development or deployment platform?
 Shadowcat Systems Ltd.  Contact mst (at) shadowcatsystems.co.uk for a quote
http://chainsawblues.vox.com/http://www.shadowcat.co.uk/ 

___
List: Catalyst@lists.rawmode.org
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/
Dev site: http://dev.catalyst.perl.org/


Re: [Catalyst] FastCGI config for standalone mode

2007-09-04 Thread Will Hawes
On 04/09/07, Matt S Trout [EMAIL PROTECTED] wrote:
 On Thu, Aug 30, 2007 at 11:42:51PM +0100, Will Hawes wrote:
  I've set up a Catalyst app with Apache2 and FastCGI using the config
  described under Standalone server mode at
  http://search.cpan.org/~jrockway/Catalyst-Manual-5.701002/lib/Catalyst/Manual/Cookbook.pod#Standalone_server_mode.
  Everything works fine when the FastCGI server is running via the helper
  script and I can use the app without problems.
 
  The docs state that when the backend FastCGI server is down, Apache will
  return a 502 error. The suggestion is to use an ErrorDocument directive to
  display a down for maintenance page when this is the case. However, Apache
  is actually returning a 500 error, not a 502. Apache's error log contains
  only the following:

 This may be a stupid suggestion.

 But wouldn't it be more useful to just trap 500s for a general sorry page
 and have a static page httpd.conf you can use during maint?

 It's not like your fcgi server should ever really be down except when
 you're fucking with the backend DB or whatever

That's a perfectly good suggestion IMO. The question was really only
down to curiosity and the discrepancy between what the Catalyst docs
say and what I'm seeing in practice, not any specific desire to catch
502 errors. Just wondered whether I'm missing a trick as usual, or
whether the docs need altering.

___
List: Catalyst@lists.rawmode.org
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/
Dev site: http://dev.catalyst.perl.org/