0
我使用“计划任务”在ML 8.0.6上使用Xquery查询来计划数据提取。Marklogic 8:计划任务不会启动并且没有日志
我的Xquery查询(此查询的工作,如果我复制/粘贴在ML Web控制台,我得到的AWS S3提供的文件):
xdmp:save("s3://XX.csv",let $nl := " "
return
document {
for $book in collection("books")/books
return (root($book)/bookId||","||
$optin/updatedDate||$nl
)
})
我的计划任务:
- 任务启用:是
- 任务路径:/home/bob/extraction.xqy
- 任务根:/
- 任务类型:每小时
- 任务周期:1个
- 任务开始时间:8过去的小时
- 任务数据库:MYDATABASE
- 任务模块:文件系统
- 任务用户:admin
- 任务宿主:XX
- 任务优先级:更高
不幸的是,我的脚本没有执行,因为在AWS S3上没有生成文件(st使用orage),我没有任何日志。
任何想法到: 1 /在调度程序任务中调试作业? 2 /查看在预计时间运行的作业?
谢谢, 罗曼。
谢谢迈克尔。不确定要了解您对剧本位置的看法。我把脚本放在用户的家里:/home/toto/test.xqy是 - 可以,或者我必须把它放在ML文件夹中?如果是,我怎样才能在任务类型/任务根目录中指定文件的路径?在文档中不是很明确 –
我重复检查过,没有错误,但没有生成任何代码...... –
要通过任务管理器执行脚本,脚本或者需要位于系统的其中一个数据库中,或者位于系统中的Modules文件夹中正在调用它的主机上的MarkLogic安装目录。 –