꺼지지 않는 앱 — WebView 렌더러 크래시 복구와 Chrome 이 대신 해 주던 일들
렌더러가 죽은 WebView 를 살려 냈더니, 살아난 WebView 가 같은 페이지를 열고 또 죽었다. TWA 시절 Chrome 이 조용히 처리하던 크래시, 인증서 오류, 상태바, 뒤로가기, 쿠키를 앱이 하나씩 떠안게 된 이야기이자 연재의 마지막 편이다.
태그
글 2 개
렌더러가 죽은 WebView 를 살려 냈더니, 살아난 WebView 가 같은 페이지를 열고 또 죽었다. TWA 시절 Chrome 이 조용히 처리하던 크래시, 인증서 오류, 상태바, 뒤로가기, 쿠키를 앱이 하나씩 떠안게 된 이야기이자 연재의 마지막 편이다.
잘 돌던 사이트가 MySQL 재시작 직후 모든 페이지에서 500 오류를 냈다. 원인은 MySQL 8의 기본 인증 방식 caching_sha2_password가 재시작 뒤 비암호화 연결을 거부하는 동작이었다. 증상, 원리, 세 가지 해결책 비교와 최종 선택을 정리했다.