2017-01-17 1 views
1

일부 ColdFusion 9 예약 된 작업 중 일부가 실행을 멈추는 경우가 있습니다. 스케줄러 로그에는 아래 표시된 형식의 메시지가 있습니다. 이 문제는 현재 더 자주 발생하는 것으로 보이며 중요한 문제가되고 있습니다. 몇 시간 내에 서버의 모든 예약 된 작업에이 메시지가 표시되므로 CF 서비스가 다시 시작될 때까지 작업이 실행되지 않습니다. 우리는 CF 버전 9,0,1,274733, 자바 1.6.0_17에 있습니다.로그에서 "interrupt task"로 coldfusion 작업이 중지됩니다.

누구나이 문제의 원인과 해결 방법을 설명 할 수 있습니까?

인터럽트 작업 ({TS에서 예정 (스크립트 이름) 최신 task- - (신 cron.xml가 손상되면 우리는 할 새로운 문제를 만들 것으로 보인다 매일 서버 재부팅을 시도했습니다) 생성)} { TS '1899-12-30 0시 10분 0초'} 널 (null) {TS '는 1899-12-30 23시 59분 0초'}

+0

정말 1899년 12월 30일에 서버 설정되어 있습니까? 나는 당신이 날짜/시간 논리에 의존하는 예정된 작업을 사용하고 있기 때문에 그것을 특별하게 바꾸고 싶다고 생각할 것이다. –

+0

@ Miguel-F 아니요, 서버 시간이 맞습니다. 현재 EST이고 scheduler.log에서이 메시지를 입력하는 데 올바른 EST 시간을 나열합니다. 메시지는 항상 1899-12-30입니다. – jessieloo

답변

0

는 사람이 어떤 원인을 설명 할 수 이게 어떻게 고칠 수 있을까? (우리는 매일 새로운 서버를 재시작 해 보았습니다. 새로운 문제가되는 것 같습니다. neo-cron.xml이 손상되었습니다.)

{ts (date-task-created)}에 예약 된 인터럽트 태스크 (스크립트 이름) {ts '1899-12-30 00:10:00'} null {ts '1899-12-30 23:59:00'}

응용 프로그램 및 런타임 로그를 확인 했습니까? 귀하의 요청 시간이 초과 되었습니까? 이것들은 계속 진행되고 있는지 확인하기 위해 확인하고 싶은 것들입니다.

로그는 진행 상황을 파악하는 가장 좋은 방법입니다.

감사합니다,

관련 문제