[Catalyst] auto re-load of application yaml config file?

Pedro Melo melo at simplicidade.org
Wed Jul 23 23:26:18 BST 2008


On Jul 23, 2008, at 4:32 AM, Matt S Trout wrote:

> On Tue, Jul 22, 2008 at 12:53:10PM +0200, Marc Sebastian Pelzer wrote:
>> Hello,
>>
>> I'm running a Catalyst application under mod_perl and wonder if there
>> is a Plugin available that detects changes on the main
>> application .yml config file and does a automatic re-load if needed?
>> It not - what would be the most elegant (and less I/O intensive) way
>> of doing this? Would it be enough to do a
>>
>> __PACKAGE__->config( 'Plugin::ConfigLoader' => { file =>
>> 'my_config.yml' } );
>> in my Root controller when I detect a change?
>
> Nope. apache2ctl restart, minimum.
>
> You may find external FastCGI and a handler swap is a better approach.

Or mod_perl backends (old and new) and a decent load balancer like  
perlbal.

Best regards,
-- 
Pedro Melo
Blog: http://www.simplicidade.org/notes/
XMPP ID: melo at simplicidade.org
Use XMPP!





More information about the Catalyst mailing list