2021.04.16 - AWS What's new 뉴스레터1 | MongoDB를 써볼까?!
2021.04.18 - AWS What's new 뉴스레터2 | 이메일 전송 사전준비 및 이해
2021.04.18 - AWS What's new 뉴스레터3 | 크롤링데이터를 이메일로 전송하기
2021.04.20 - AWS What's new 뉴스레터4 | 매주 화요일마다 메일이 전송됩니다~
한동안 잊고 있었다.
생각해보니 매주 메일이 와야하는데 안오고 있었다.
단 한번도 크론이 실행되지 않았다는 것!
이상해서 작업스케쥴러 히스토리를 봤다.
윈도우 작업스케쥴러로 매주 화요일마다 이벤트를 걸어놨었따.
하지만 마지막실행결과에는 '운영자 또는 관리자가 요청을 거부했다'는 메세지가 남아있다.
마지막실행시간을 보면 매주 실행된것처럼 보였지만, 아래의 로그가 4월 27일에 찍힌거니
그 이후로 계속 오류상태라는 것이다. 그래서 실제로 메일은 하나도 받지 못했다.
몇가지 구글링을 한 이후 원인은 아래의 두가지 중 하나라고 생각했다.
1.경로문제
2.권한문제
작업을 시작하기 위한 경로가 잘못됐거나, 스케쥴러가 파이썬 동작을 실행시킬 수 있는 권한이 없을때
그래서 먼저 경로는 올바른지 cmd에서 실행해봤다.
python실행경로로 접근한 뒤 python 스크립트파일경로 -> 실행이 올바르게 되는걸 보니 경로는 문제가 아니다.
그럼 권한문제인가?
생성하는 사람이랑, 동작하는 사람이랑 같은데?
흠.. 그런데 구글링하다가 찾아보니 나와 같은 오류는 '스케쥴러 작업이 무한작업 연장되서 발생하는 것'이라고 한다.!
그래서 정상적으로 작업이 진행되지 않은것으로, 참고해서 두가지 조치를 취했다.
- 작업규칙변경 : 작업이 이미 실행중이면 -> 기존인스턴스 중지
- AC전원옵션 전체 체크해제
이후 작업을 실행시키니 작업이 동작했다.
그리고 테스트를 위해서 크론시간을 7시로 변경했다. 과연 7시 떙치면 메일이 올까!!!
얏호 성공! 꼭 다음주에도 성공적으로 찾아와줘1!
트러블슈팅 해결참고
www.sharedit.co.kr/qnaboards/20874
'사이드 프로젝트 > 뉴스구독 웹서비스' 카테고리의 다른 글
aws whats'new 뉴스레터 업그레이드2 | 구독이메일 mongoDB 저장 (0) | 2021.05.11 |
---|---|
aws whats'new 뉴스레터 업그레이드1| Flask웹 개발 (0) | 2021.05.11 |
aws whats'new 뉴스레터 업그레이드0 | 구독신청 웹페이지 기획 (0) | 2021.05.10 |
AWS What's new 뉴스레터4 | 매주 화요일마다 메일이 전송됩니다~ (0) | 2021.04.20 |
AWS What's new 뉴스레터3 | 크롤링데이터를 이메일로 전송하기 (0) | 2021.04.18 |
AWS What's new 뉴스레터2 | 이메일 전송 사전준비 및 이해 (0) | 2021.04.18 |