Data format is : YYYY-MM-DD
Version format is : major.minor.patch
배포자원
Item | Version | File name |
Server | 2.0.1 | scheduler-server-version.zip |
Manager | 2.0.1 | glue-scheduler-manager-version.war |
API | 2.0.1 | glue-scheduler-job-version.jar |
DB script | - | db_script.zip |
Manager Properties | - | meta-manager.properties |
DBCP2 적용
dependency 변경
commons-dbcp-1.4.jar -> commons-dbcp2-2.4.0.jar 로 변경
commons-pool-1.5.4.jar -> commons-pool2-2.5.0.jar 로 변경
DBCP2 적용
dependency 변경
commons-dbcp-1.4.jar -> commons-dbcp2-2.4.0.jar 로 변경
commons-pool-1.5.4.jar -> commons-pool2-2.5.0.jar 로 변경
GSI 프로젝트용 배포모듈 M0SA010APP.ear 삭제
DBCP2 적용
dependency 변경
commons-dbcp-1.4.jar -> commons-dbcp2-2.4.0.jar 로 변경
commons-pool-1.5.4.jar -> commons-pool2-2.5.0.jar 로 변경
jackson-databind-2.6.7.jar -> jackson-databind-2.9.10.jar 로 변경
log purge job 의 default 주기 변경 (1분마다 -> 새벽 3시 한번)
com.poscoict.app.quartz.GlueSchedulerQuartzUtil.java 수정
수정 전 String cron = "0 * * * * ?";// 매분 if ( GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" ) != null ) { cron = GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" ); } TriggerBuilder<Trigger> triggerBuilder = TriggerBuilder.newTrigger(); triggerBuilder.withIdentity( new TriggerKey( "_hidden_", "_hidden_" ) ); 수정 후 String cron = "0 0 3 * * ?";// 새벽 3시 if ( GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" ) != null ) { cron = GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" ); } TriggerBuilder<Trigger> triggerBuilder = TriggerBuilder.newTrigger(); triggerBuilder.withIdentity( new TriggerKey( "_hidden_", "_hidden_" ) );
glue.properties 수정 (log purge 관련 사용자 설정파일)
수정 전 #accepted.ip=172.31.*.* #purge.scheduled.job.cron.expression=0 * * * * ? #purge.scheduled.job.day.time=10 #quartz.listener.logging.enabled=false #mina.iohandler.logging.enabled=false 수정 후 #accepted.ip=172.31.*.* #purge.scheduled.job.cron.expression=0 0 3 * * ? #purge.scheduled.job.day.time=10 #quartz.listener.logging.enabled=false #mina.iohandler.logging.enabled=false