cron 주기 관련 질문
github에 ***** 이런식으로 즉각 반영하는 건 안 좋다고 하셨는데
보통 실무에서는 cron 시간을 몇 분으로 설정하나요?
시간과 그 이유에 대해 알고 싶습니다.
답변 2
1
안녕하세요, 이도원입니다.
스케줄링 작업을 위한 시간은 회사나 팀에서 정해진 규칙이 있을거라 생각합니다. 한 예로, 저희가 진행하는 프로젝트에서는 매일 오전 8시를 기준으로 새로운 데이터를 업데이트하는 프로세스가 있습니다.
말씀하신 질문이 Jenkins에서 crontab을 이용하여 Github의 소스코드를 체크하는 부분이라면, 강의에서 설명 드렸던 내용처럼 일정한 주기마다 체크하는 것도 방법이겠지만, Github과 같은 SCM에서 Jenkins쪽으로 알림을 주는 설정을 사용할수도 있습니다. GitHub의 Webhook을 이용하면 특정 이벤트를 감지하여 CI/CD 파이프라인 시작점으로 연결할 수 있습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴이에요.
일반적으로 실무에서 cron 시간은 5분, 10분, 30분, 1시간 등 다양하게 설정됩니다. 이는 대부분 반복적으로 실행되는 스크립트나 작업이 자주 업데이트 되지 않는 경우에 적합합니다.
단순히 매 분마다 새로운 내용이 업데이트 된다면, 이는 서버 자원의 낭비를 초래할 뿐만 아니라, 불안정한 서비스를 제공할 수도 있기 때문에 지양됩니다.
따라서, 자주 업데이트 되지 않는 작업이나 스크립트의 경우, cron 시간을 적절하게 설정하면서도 서버 자원을 효율적으로 사용할 수 있도록 하는 것이 중요합니다.
감사합니다.
내장형 톰캣일경우
0
10
1
git 에 강의내용에 필요한 파일들 존재하지 않음
0
84
2
젠킨스에 등록된..
0
98
2
필요한 파일만 가지고 배포할 수 있나요?
0
91
2
yml 파일 db 접속정보 수정 후 배포 시 미반영
0
109
2
jdk 버전 17
0
82
2
섹션2 강의자료
0
104
2
DOCKER 이미지 PULL
0
267
1
36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요
0
64
1
질문이 있습니다!!
0
69
1
exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)
1
203
4
m2 mac: ansible-server에서 container 실행 안됨
0
159
2
Jenkins와 k8s 연동과 관련한 질문입니다.
0
97
2
Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.
0
176
2
맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)
0
255
3
Docker Container에서 Tomcat 설치
0
221
2
ec2 여러대에서 각각 직접 설치 이유
0
154
1
P@ssw0rd 설정시기
0
147
2
ansible 원리
0
135
2
ansible 존재여부
0
117
2
젠킨스 빌드 성공후 shutdown
0
249
2
Docker Hub에 Push 무한 로딩
0
121
2
컨테이너에 ssh로 접속 비밀번호 불일치
0
117
1
maven project 오류
0
118
2





