2017年8月7日月曜日

xrea の crontab

Python で作った Web サービスを xrea にデプロイしているのだが、crontab で嵌った。

1.実行結果のメールが来たり来なかったり
  crontab で処理が実行された後には 「結果・エラーメール(stdout と stderr に吐き出された内容)」が届くはずなのだが、届いたり届かなかったり

2.実行されるのは一時間に一回
 「ジョブの間隔は最短で1時間に1回とさせて頂いております」と明記されているのだが、crontab の設定で一時間に2回以上回る場合は、と解釈していたのだが違うようだ。
 crontab には 30件(スロット)設定できるのだが、手作業で起動時刻を設定しなおしても、一つのスロットにつき一時間に二回以上は実行しない様子。実行されるスクリプトを手直しして、再実行させようとして同じスロットで起動時刻を変更しても、最初に実行した時刻から一時間経過しないと実行されない。
 一時間ほど嵌って、あきらめて寝て、布団の中で気が付いた。