승팡의 개발일지

고정 헤더 영역

글 제목

메뉴 레이어

승팡의 개발일지

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (25)
    • 공부 (11)
      • Java (0)
      • MySQL (1)
      • Spring (6)
      • Spring Batch (1)
      • JPA (0)
      • DevOps (2)
      • IDE (1)
    • 프로젝트 (10)
      • 내편 (3)
      • performance-tracker (1)
      • click-me (6)
    • 우아한 테크코스 (1)
    • 회고 (1)
    • 기타 (1)

검색 레이어

승팡의 개발일지

검색 영역

컨텐츠 검색

ThreadPoolTaskExecutor

  • Spring Batch 파티셔닝 적용후 JVM이 종료되지 않는 문제 해결

    2024.05.03 by seungpang

Spring Batch 파티셔닝 적용후 JVM이 종료되지 않는 문제 해결

현재 쿠버네티스의 CronJob을 활용하여 스프링 배치 job들을 실행하고 있었다.spring: main: web-application-type: none batch: job: name: ${job.name:NONE}위에 설정을 보면spring.main.web-application-type: none: 설정을 사용하면 Spring Boot 애플리케이션이 웹 서버를 시작하지 않고, 커맨드라인 애플리케이션으로 동작한다.이렇게 설정할 경우 배치 작업이 완료된 이후에 애플리케이션이 자동으로 종료된다.하지만 스프링 배치에서 파티셔닝을 적용한 이후에 CronJob이 정상적으로 동작하지 않았다.원래는 CronJob이 돌고 해당 스프링 배치 job이 완료되었으면 Succeeded 상태가 되어야 ..

프로젝트/click-me 2024. 5. 3. 19:28

추가 정보

인기글

최신글

페이징

이전
1
다음
Github
승팡의 개발일지 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바