サーブレットを作成し、cronからアクセスして、サーバーにアップロードしました。私が書いたcronジョブは、毎日15:25にサーブレットを実行することでした。実行中は、「55秒遅れて実行されていません」というメッセージが表示されます。このcronをTimeで実行して成功する方法を教えてください。
2 に答える
0
timezone
を正しく設定していますか?GAE はデフォルトのタイムゾーンとして UTC を使用していることを覚えています (確かではありません) が、国の適切な時間に cron ジョブを実行したい場合は、UTC を設定する必要があります。
簡単な例:
cron:
description: cron description foo
url: /your/cron/job/api
schedule: every day 15:25
timezone: Asia/Shanghai
于 2012-04-16T10:10:58.400 に答える
0
サーブレットの最後に OK http 応答を設定しましたか? そのように:
//Set Http Response To 200
res.setStatus(HttpServletResponse.SC_OK);
//Set ContentType
res.setContentType("text/plain");
于 2015-01-23T10:23:13.053 に答える