2012-04-16 10 views
0

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

答えて

0

timezoneを正しく設定しましたか? GAEはデフォルトのタイムゾーンとしてUTCを使用していることを覚えていますが、国の適切な時期にcronジョブを実行したいときに設定する必要があります。

例えば、単純な:

cron: 
    description: cron description foo 
    url: /your/cron/job/api 
    schedule: every day 15:25 
    timezone: Asia/Shanghai 
0

はあなたのサーブレットの最後にOK HTTPレスポンスを設定することがありますか? このように:

//Set Http Response To 200 
res.setStatus(HttpServletResponse.SC_OK); 
//Set ContentType 
res.setContentType("text/plain"); 
関連する問題