最好的方式(假设有一个)告诉mod_perl应用程序它最近运行的apache web-server重新启动了什么?
我问,因为当我重新启动服务器时,我想清除memcached,但是在这种情况下,我需要通知应用程序memcached已经重置,以便应用程序可以再次初始化数据。
答案 0 :(得分:2)
您可以将此类逻辑放在启动文件中。该文件将在Apache(重新)启动时执行。在您的Apache配置中:
PerlPostConfigRequire /home/httpd/perl/lib/startup.pl
More info at http://perl.apache.org/docs/2.0/user/handlers/server.html#Startup_File