在我的Java应用程序中,我每天使用cron作业处理一个缺失的数据,但不能正确处理cron作业(DeadLineExceedException),10分钟不足以完成该过程。所以我想将流程切换到后端.xml。但是我不知道如何移动后端,.xml。移动到后端后,如何在固定时间启动该过程。
如果我理解正确,您希望在后端执行 Cron 作业,以便在处理作业时有更长的截止日期。您可以在 cron 中的 cron 作业定义上添加<target>[backend_version]</target>
.xml以便在应用程序的特定版本上执行 cron。
结合后端.xml文件,这意味着您可以按照以下示例配置这两个文件:
后端.xml
<backends> <backend name="longtimeworker"> <class>B1</class> <instances>1</instances> </backend>
和
克龙.xml
<cronentries> <cron> <url>/longtimeworkingprocesshandler</url> <schedule>every 12 hours</schedule> <target>longtimeworker</target> </cron>
这样,您就可以将 cron 配置为在longtimeworker
后端执行。