杀死ColdFusion中正在运行的进程?

sto*_*age 5 coldfusion

我正在ColdFusion中编写数据库加载脚本.它在十几个表中加载大约150,000条记录.我正在通过Web浏览器请求运行脚本.我请求页面后有没有办法杀死进程?我可以在浏览器中停止页面,但数据库在后端继续插入,直到脚本完成,这使得调试过程非常缓慢,因为我每次都必须运行整个脚本.我可以通过Java后端做些什么吗?

我所处的环境是通过IIS运行的ColdFusion 8.我禁用了性能监视,但我希望能够像在性能监视器中那样模仿杀死作业的能力.

Ser*_*gii 3

我试图制作类似 Unix pid-file 的东西:你的脚本应该定期(也许每 10/100/1000 次迭代)检查文件系统中某些文件的可用性,如果它包含特定值,或者如果存在或一点也不。

当然,这可以是数据库中的字段、应用程序范围中的变量(具有适当的锁定策略)或您认为合适的任何内容。

您还需要第二个脚本来更改“pid-object”的状态。这可以像您可以使用浏览器拉取另一个 .cfm 一样简单。