Perl 如何在catalyst中重新加载配置

Perl 如何在catalyst中重新加载配置,perl,apache,fastcgi,catalyst,Perl,Apache,Fastcgi,Catalyst,当catalyst web framework中的配置发生更改时,如何重新加载配置,并且需要在不重新启动catalyst服务器的情况下重新加载配置。您需要重新启动fastcgi实例以重新加载catalyst配置,因为配置主要在启动时应用 对于您自己的应用程序级配置,您可以使其基于数据库,并编写自己的例程,定期从数据库中提取数据 如果要在不停机的情况下重新启动Catalyst,可以在多个框之间进行负载平衡,并重新启动每个框的fastcgi进程(FastCGIExternalServer) 另一个解

当catalyst web framework中的配置发生更改时,如何重新加载配置,并且需要在不重新启动catalyst服务器的情况下重新加载配置。

您需要重新启动fastcgi实例以重新加载catalyst配置,因为配置主要在启动时应用

对于您自己的应用程序级配置,您可以使其基于数据库,并编写自己的例程,定期从数据库中提取数据

如果要在不停机的情况下重新启动Catalyst,可以在多个框之间进行负载平衡,并重新启动每个框的fastcgi进程(FastCGIExternalServer)

另一个解决方案是在关闭旧实例之前启动“新实例”,以便始终有东西接受()的新请求

这两种解决方案都假定您的配置更改不会导致应用程序的两个实例在升级期间以两种不同的配置并排运行