2

我们最近开始迁移到 ColdFusion 2018 Enterprise,但发现计划任务不起作用。尽管如果在同一服务器上的浏览器中运行相关的 cfm 文件可以工作,但如果我们尝试将其作为计划任务运行,则它不起作用(尽管它会说它已在屏幕上成功运行)。

每次运行的日志文件只包含一行:

信息","DefaultQuartzScheduler_Worker-5","11/20/20","12:48:18","","任务 default.takename 已触发。"

然而,据我了解,http 请求等应该有额外的行。

我们尝试了各种用户名和密码,包括管理员帐户,以确保这不是权限问题,但似乎没有任何区别。

我们也尝试过输出到文件,但没有任何东西填充文件,尽管它确实用任务运行的日期/时间更新了文件的修改日期(或在必要时创建一个新文件)。

有没有人有过这类问题的经验?

4

1 回答 1

1

这最终成为 IIS 权限问题。我们通过对包含相关 cfm 文件的目录以及我认为 ColdFusion 用于某些集成要求的“jakarta”目录启用匿名身份验证来解决此问题。计划任务然后按预期运行。

于 2021-02-02T00:54:13.453 回答