[중소기업 진단사의 수습 #2] AWS Lambda가 마음대로 리런(재기동)하는 것은 API 응답 타임의 흔들림!?

중소기업 진단사(등록 예정) 겸 황혼 개발자의 요시다입니다. 어떻습니까?
자기 소개는 최하부에서.
오늘은 전회 투고한 "데이터 시각화와 AWS Lambda + AWS CloudWatch + Python의 5가지 주의점" 로 만든 openWeatherMap으로부터의 4 도시분 1시간 매 날씨 데이터가, 잘 잡히지 않는 경우가 있기 때문에, 그 조사의 경과입니다.

1.output 파일 : 날씨 데이터의 기록이 예상외




이것은 2018/5/12의 날씨 정보 로그를 실패/성공에 모은 그림입니다.
결론으로서 붉은 테두리로 둘러싼 YYYYMMHHMM의 아래 1자리가 「1초」로 되어 있는 덩어리(말로 둘러싼 2)의 앞, 정시 실행한 행이 2행 밖에 돌려주지 않네요. 본래는 4행 취할 수 있는 것이 사양입니다.

2.Call측:CloudWatch의 움직임도 이마이치이지만 상정내



다음으로 Lambda의 호출측, CloudWatchEvent의 2018/05/12 로그를 조사하고 있었습니다.

「01:01」라고 이마이치인 기동 이벤트가 존재합니다만, 1시간에 1회 이벤트를 발행하고 있다면, 이번은 허용합니다. 또한 다음 번.

3. 대책 : 람다 타임아웃초를 '3초' '30초'로 변경



openWeatherMap의 API ResponseTime 기준이 불분명하기 때문에, 일단 타임 아웃 초를 10배로 해 대응을 해 모습을 보고 있습니다. 테스트는 정상적으로 작동했지만 잠시 동안 볼 수 있습니다.


-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: -:-:-:-
요시다:중소기업 진단사(2018년 등록 예정) 겸 황혼 개발자


블로그도 하고 있습니다. 봐주세요!
비행 IT 컨설턴트( ht tp // 요시다아기. 하테나 bぉg. 코m/ )
-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: -:-:-:-

좋은 웹페이지 즐겨찾기