【发布时间】:2011-10-27 23:52:51
【问题描述】:
我有一个使用 -r 参数正常启动的 Perl Catalyst 应用程序。 我注意到两种行为:
1) 应用程序在代码的每次“虚拟更改”时正常重新启动(“虚拟更改”我的意思是添加一个空格或删除一个空格,就像这样)
2) 应用程序没有重新启动(相同的“虚拟更改”),显示“尝试重新启动服务器”文本并且应用程序在此状态下保持阻塞(我必须杀死 手动)
行为取决于实际代码。似乎有一些与代码相关的东西会影响某一时刻的行为。行为是恒定的,即相同的代码有一个恒定的行为 2。
应用程序本身似乎运行良好,没有任何错误或警告。
代码如何影响这种行为? (我的意思是一般) 重启机制与哪些因素有关?
【问题讨论】: