我继承了一个 coldfusion MX7 应用程序,该应用程序具有长时间运行的进程,用户不小心踢了它。
根据我的计算,按照当前速度,作业将运行 3 天。
似乎没有办法通过管理员界面停止正在运行的作业。
正在填充的表可以很容易地重新填充,所以我认为停止冷聚变服务不会影响除了桌子之外的任何东西,这不是问题。
我说的对吗?这样安全吗?还有别的办法吗?
一次性重新启动服务应该没问题。 将来,您可能需要添加所需的URL参数或其他此类安全机制,以防止这个漫长的过程意外关闭。
检查任务是否已显式设置超时
- 显式超时
否则使用默认页面超时
- 服务器设置
对于较新版本的 ColdFusion 8 及更高版本,您可以使用标有"中止无响应或麻烦的请求/线程"部分中的服务器监视器终止正在运行的页面
- 使用服务器监视器。
也可以通过终止 SQL Server 任务来停止处理:
- 是否有适用于 SQL Server 2008 及更高版本的任务管理器?