젠킨스에서 주기적으로 빌드를 시도할 때, 빌드 유발 (Build Triggers)를 설정하게 된다.
이 때, Spread load evenly by using ... rather than 경고가 발생하는 경우가 있다.
Spread load evenly by using ... rather than
매일 9시 정각에 배치가 가동되길 바라고, "00 9 * * *" 를 설정했으나, "H 9 * * *" 를 사용하길 권장하는 경고 메세지가 뜬다.
경고 메세지여서 무시해도 상관없는 부분이긴 하지만, 경고가 뜨는게 신경쓰여서 확인해보았다.
특정 시각에 여러 작업이 동시에 시작되면 부하가 발생하게 되고, 모든 작업이 꼭 특정 시각에 맞춰서 가동되어야하는 것이 아니라면 배치를 적절하게 분배하여 실행할 수 있도록 도와주는 것이 H (Hash)인 것으로 확인했다.
특정 시간 안에 꼭 실행되어야하는 경우라면?
예를들어, 매일 9시 정각에 꼭 실행되어야한다면 아래와 같이 설정한다.
H(0-0) 9 * * *
만약 9시 정각 ~ 9시 30분 사이에만 실행되면 되는 상황이라면?
아래와 같이 설정한다.
H(0-30) 9 * * *
나의 경우에는, 9시 정각에 꼭 실행되어야하는 배치였기 때문에 정각에 실행되도록 설정하였고,
H를 사용하여 설정하니 경고 메세지가 사라졌다.
'Developer > Develop' 카테고리의 다른 글
인프라 아키텍처에 대해서 (0) | 2021.02.01 |
---|---|
intelliJ - git 연동하기 (0) | 2021.01.12 |
selenium 으로 크롤링 하기 - selenium의 기초 크롤러 만들기 (0) | 2019.12.25 |