2012-04-16 2 views
0

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"); 
관련 문제