0

サーブレットを作成し、cronからアクセスして、サーバーにアップロードしました。私が書いたcronジョブは、毎日15:25にサーブレットを実行することでした。実行中は、「55秒遅れて実行されていません」というメッセージが表示されます。このcronをTimeで実行して成功する方法を教えてください。

4

2 に答える 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 に答える