본문으로 건너뛰기

태그

#타임아웃 2편

Go · 실전 · 트러블슈팅

Go ResponseHeaderTimeout1시간 타임아웃이 30초에 끊긴 이유

context.WithTimeout으로 1시간을 걸면 그 요청은 1시간까지 기다린다고 생각했다. 그런데 30초에 죽었다. context는 끝까지 갔다. 다만 그게 유일한 타이머가 아니었다. 그리고 타이머를 고치고 나니, 진짜 문제는 따로 있었다.

Go · 개념 정리

Go context 완전 정리취소 전파, 시간 예산, 그리고 4가지 함정

ctx를 첫 인자로 받아서 넘기는 것까지는 하고 있었다. 그런데 취소하면 고루틴이 정말 멈추는지는 확인해 본 적이 없었다. 면접에서 그 질문에 말이 막힌 뒤 context를 처음부터 다시 봤다.

esc

최근 글

↑↓ 이동↵ 열기검색 페이지에서 보기 ›