728x90 Jenkins1 배치 서비스 매니저(스케줄러)를 젠킨스(jenkins)로 사용 요약 배치 서비스 스케줄 기능을 젠킨스로 사용 함. 문제 사내 배치 서비스는 python 으로 작성 되어 있고, 이를 실행 시키고 로그 관련 기능은 shell script로 작성 하여 운영 하고 있었다. 이 중 스케줄이 필요한 기능 (메일 발송, 데이터 검색 인덱싱, 리포트 생성) 은 linux crontab 에 등록 하여 운영 하고 있었다. 스케줄링이 필요 없는 기능은, 필요 시 배치서버 터미널에 접속 하여 실행 하고 결과를 다운로드 했다. 그런데, 서비스에 요구 사항이 늘어 남에 따라 배치 서비스 운영이 불편 했다. 어떤 이유로 배치 서비스가 비정상 종료 되거나, 실행 되지 못했을 때, 알기 어려웠고, 로그 확인을 터미널을 통해 로그 파일을 읽어야 했다. 배치 서비스가 어느 시점이 실행 되는지 관리도.. 2024. 2. 11. 이전 1 다음 728x90