我继承了一个具有长时间运行过程的coldfusion MX7应用程序,用户意外踢了它。
根据我的计算,按目前的比率,这项工作将持续3天。
似乎没有办法通过管理员界面来停止正在运行的作业。
正在填充的表可以很容易地重新填充,所以我认为停止coldfusion服务不会影响除表之外的任何事情,这不是问题。
我是对的吗?这样安全吗?还有另一种方式吗?
答案 0 :(得分:3)
一次性重启服务应该没问题。对于未来,您可能需要添加一个必需的URL参数或其他此类安全机制,以防止这个漫长的过程意外中断。
答案 1 :(得分:1)
检查任务是否已有明确的超时设置
否则使用默认页面超时
对于较新版本的ColdFusion 8及更高版本,您可以在标记为“中止无响应或麻烦的请求/线程”的部分中使用服务器监视器终止正在运行的页面
也可以通过终止SQL Server任务来停止处理: