我继承了一个coldfusion MX7应用程序,它有一个长时间运行的进程,用户意外地踢开了它。
根据我的计算,按照目前的速度,作业将运行3天。
似乎没有办法通过管理员界面来停止正在运行的作业。
正在填充的表可以很容易地重新填充,所以我认为停止coldfusion服务不会影响任何东西,只会影响表,这不是问题。
我说的对吗?这样安全吗?还有别的办法吗?
发布于 2012-11-27 08:45:00
服务的一次性重启应该没问题。对于将来,您可能想要添加一个必需的url参数或其他类似的安全机制,以防止这个漫长的过程意外发生。
发布于 2012-11-29 02:49:24
检查任务是否已设置显式超时
否则,将使用缺省页面超时
对于较新版本的ColdFusion 8和更高版本,您可以在标有“中止无响应或麻烦的请求/线程”的部分使用服务器监视器终止正在运行的页面
也可以通过终止SQL Server任务来停止处理:
https://stackoverflow.com/questions/13574967
复制相似问题