< 가용성
2021-04-23 · 그 달의 가용성
4월 23일부터 열흘 남짓, 하루에도 몇 번씩 사이트가 멈췄다 돌아오기를 되풀이했습니다. 워커가 하나씩 늘어 최대치인 20개를 채우고 나면 5xx만 나왔고, 대개 손으로 컨테이너를 내렸다 올려야 풀렸습니다. 워커의 메모리 한계를 올리고 request_terminate_timeout을 넣어 고쳤습니다.
원인은 워커에 걸어 둔 메모리 한계가 낮아 커널이 워커를, 27일에는 Caddy를, 28일에는 MySQL을 죽인 것과 루트 볼륨의 버스트 잔액이 바닥난 것으로 24일에는 MySQL을 뺀 나머지를 잠시 옛 인스턴스로 옮겼습니다. 같은 기간 로그인도 간헐적으로 실패했는데 원인은 같았습니다(femiwiki#250).
메모리 한계를 올리고 `request_terminate_timeout`을 넣어 조치했습니다(femiwiki#249).
분류: