Umbraco scheduledTasks 不工作
Umbraco scheduledTasks not working
我有一个计划任务,我想 运行 每 5 分钟执行一次。
我在 umbracoSettings.config 中为我的方法添加了 url 和必要的设置,但 scheduledTasks 似乎不是 运行ning。
我尝试通过从浏览器调用 url 来调试它,我确实达到了我的断点。
我尝试检查日志,但没有记录任何错误。这是umbraco中的错误吗?怎么知道定时任务是运行ning?
<scheduledTasks>
<!-- add tasks that should be called with an interval (seconds) -->
<task log="true" alias="task1" interval="300" url="http://localhost:43203/umbraco/api/Integration/Init"/>
</scheduledTasks>
我正在使用 Umbraco 7.5.8
我在其他版本的 Umbraco 中使用 scheduledTasks 时从未遇到过问题。
我在计划任务中遇到的主要问题是 运行ning 的服务器无法解析任务中的地址。有时服务器可能会被锁定到无法 "see" 本身,因此它无法到达 URL 到 运行 它。如果是这种情况,您通常会在 /App_Data/Logs/.
中的 Umbraco TraceLog 文件中看到一些错误
如果您的断点没有被击中,您可以尝试将一些日志记录代码添加到您正在调用的方法中,看看它是否被写入 Umbraco 日志文件?这样你应该能够判断它是否被击中。
现在可以使用了。如果你查看数据库中的 umbracoServer table 你会看到一个列 isMaster.
scheduledTasks 在主服务器上只有 运行。
我有一个计划任务,我想 运行 每 5 分钟执行一次。
我在 umbracoSettings.config 中为我的方法添加了 url 和必要的设置,但 scheduledTasks 似乎不是 运行ning。
我尝试通过从浏览器调用 url 来调试它,我确实达到了我的断点。
我尝试检查日志,但没有记录任何错误。这是umbraco中的错误吗?怎么知道定时任务是运行ning?
<scheduledTasks>
<!-- add tasks that should be called with an interval (seconds) -->
<task log="true" alias="task1" interval="300" url="http://localhost:43203/umbraco/api/Integration/Init"/>
</scheduledTasks>
我正在使用 Umbraco 7.5.8
我在其他版本的 Umbraco 中使用 scheduledTasks 时从未遇到过问题。
我在计划任务中遇到的主要问题是 运行ning 的服务器无法解析任务中的地址。有时服务器可能会被锁定到无法 "see" 本身,因此它无法到达 URL 到 运行 它。如果是这种情况,您通常会在 /App_Data/Logs/.
中的 Umbraco TraceLog 文件中看到一些错误如果您的断点没有被击中,您可以尝试将一些日志记录代码添加到您正在调用的方法中,看看它是否被写入 Umbraco 日志文件?这样你应该能够判断它是否被击中。
现在可以使用了。如果你查看数据库中的 umbracoServer table 你会看到一个列 isMaster.
scheduledTasks 在主服务器上只有 运行。