3
在我的Java應用程序中,我正在使用cron作業每天處理一個缺少數據,但它不能正確地使用cron作業(DeadLineExceedException)並且10分鐘是不夠的完成該過程。所以我想將進程切換到backends.xml。但我不知道如何移動backends.xml。如何在移動到後端後的固定時間啓動此過程。GAE:如何配置backends.xml長時間工作過程
在我的Java應用程序中,我正在使用cron作業每天處理一個缺少數據,但它不能正確地使用cron作業(DeadLineExceedException)並且10分鐘是不夠的完成該過程。所以我想將進程切換到backends.xml。但我不知道如何移動backends.xml。如何在移動到後端後的固定時間啓動此過程。GAE:如何配置backends.xml長時間工作過程
如果我理解正確,您希望您的Cron作業在您的後端執行,以便在處理作業中擁有更長的截止日期。您可以在cron.xml的cron作業定義中添加<target>[backend_version]</target>
,以便在特定版本的應用程序中執行cron。
與backends.xml文件相結合,這意味着你可以將這兩個文件配置按照下面的例子:
backends.xml
<backends> <backend name="longtimeworker"> <class>B1</class> <instances>1</instances> </backend>
和
cron.xml
<cronentries> <cron> <url>/longtimeworkingprocesshandler</url> <schedule>every 12 hours</schedule> <target>longtimeworker</target> </cron>
這樣的話,你可以配置你的cron來在longtimeworker
後臺執行。
crone工作:一些非常老太太做的事情。 cron工作:按計劃按計算機完成的工作。我想你可能是指後者。 –
@NickJohnson ...好吧,我得到它並編輯了... –