Quartz Scheduler로 실행중인 간단한 Java 웹 응용 프로그램에서 XML로 정의 된 약 25 개의 작업이 있습니다.Quartz Scheduler (Java) - XML로 정의 된 작업에 제한이 있음
나는 내 직업 중 일부가 의도적으로 작동하지 않는 것을 잠시 눈치 챘다. cron 표현식은 확실히 정확하며 xml 파일은 올바르게 정의됩니다. xml 구문 분석 플러그인은 매우 까다 롭고 오류는 언급하지 않습니다.
나는이 모든 작업을 별도의 파일로 분류했습니다. 문제를 해결하기 위해 모든 작업을 수용 할 파일 하나를 만들기로 결정했습니다. 이렇게하면 파일의 처음 5 개 작업이 실행되는 것으로 보입니다.
여섯 번째 작업이 실행되지 않지만 파일의 한 위치 위로 이동하면 (다섯 번째 위치까지) 올바르게 실행됩니다.
Quartz.properties :
org.quartz.scheduler.skipUpdateCheck: true
# ----------------------------- XML Trigger Files ------------------#
org.quartz.plugin.jobInitializer.fileNames = all_jobs.xml
# ----------------------------- Threads --------------------------- #
# How many jobs can run at the same time?
org.quartz.threadPool.threadCount=500
# ----------------------------- Plugins --------------------------- #
# Class to load the configuration data for each job and trigger.
# In this example, the data is in an XML file.
org.quartz.plugin.jobInitializer.class=org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin
스레드 제한의 일종 내가 분명히 모르는 XML에 정의 된 작업을 위해 특별히 있나요?
도움을 주시면 감사하겠습니다.
감사합니다.