[GAE/J]cron.xmlの設定



cron.xmlの設定で<schedule>の指定を時刻帯によって
頻繁にしたり疎にできないか調べてて日本語のヘルプでは情報が足りてなくて
英語版みたらすぐに解決した。



https://developers.google.com/appengine/docs/java/config/cron?hl=ja

実行のタイミングをもっと細かく設定したい場合は、次のようにスケジュールを指定できます。
("every"|ordinal) (days) ["of" (monthspec)] (time)



https://developers.google.com/appengine/docs/java/config/cron?hl=en

If you don't need to run a recurring job at a specific time, but instead only need to run it at regular intervals, use the form:
every N (hours|mins|minutes) ["from" (time) "to" (time)]



というわけで大体こんな感じで


<?xml version="1.0" encoding="UTF-8"?>
<cronentries>
  
    <cron>
    <url>/ss</url>
    <description>Cron1-Evening</description>
    <schedule>every 30 minutes from 18:00 to 21:00</schedule>
    <timezone>Asia/Tokyo</timezone>
  </cron>
 
   <cron>
    <url>/ss</url>
    <description>Cron2-Night</description>
    <schedule>every 20 minutes from 21:01 to 23:59</schedule>
    <timezone>Asia/Tokyo</timezone>
  </cron>
   <cron>
    <url>/ss</url>
    <description>Cron3-DeepNight</description>
    <schedule>every 20 minutes from 00:00 to 03:00</schedule>
    <timezone>Asia/Tokyo</timezone>
  </cron>
  
   <cron>
    <url>/ss</url>
    <description>Cron4-Morning</description>
    <schedule>every 2 hours from 08:59 to 13:01</schedule>
    <timezone>Asia/Tokyo</timezone>
  </cron>
     
   <cron>
    <url>/ss</url>
    <description>Cron5-Afternoon</description>
    <schedule>every 1 hours from 15:59 to 18:01</schedule>
    <timezone>Asia/Tokyo</timezone>
  </cron>
 
</cronentries>
以上

コメント

このブログの人気の投稿

4.3.0 Temporary Lookup Failureでドツボってた話

tomcat起動時の環境変数でJRE_HOMEを指定するときに

何が得られて何処へ向かうかだけを問うべき