Hyunseok
Dev

Nginx Buffer, Font 그리고 Nextjs

2025-07-02

발단

이놈의 블로그, 거의 다 구현했다 생각하고 행복한 나날을 보내던 지난 1년
오늘 기묘한 버그를 발견했다

ohplz 아 제발

하.. 여하튼 문제 파악을 시작해본다


Nginx log

그렇게 까본 nginx의 에러는 아래와 같다

ohbuffer

하.. 헤더 버퍼값이 부족합니다 ..

부랴부랴 nginx config에서 홈 서버로가는 nginx의 리버스프록시 설정값에 buffer값을 명시적으로 늘려준다.

proxy_buffer_size          16k;
proxy_buffers              8 32k;
proxy_busy_buffers_size    64k;

그래서 뭐가 문제였을까

ㅋㅋ.. 당연히 아니다 애시당초 헤더에 미친듯한 용량이 몰리는 이유를 알아야한다.

수정하고 network탭을 까보니 아래와 같은 무시무시한 문제가 생기고있었다 dangfont

허허.. 그래서 원인파악을 해보자면

  1. googleFont 로딩
  2. 수많은 woff2파일 로딩
  3. 이거또한 nginx에서 로딩처리 3.reverse proxing하고있는 nginx에서 "이것이 미쳤나 뭐이리 크게 보내" 하면서 deny
  4. 502 !

해결

그래서 그냥 font를 삭제하기로 했다.

요즘들어서 생각하는건데 font가 그리 크게 필요없는 사이트이기도하고
애시당초 내가쓰던 폰트는 KR에 그리 큰 변화를 주는 폰트가아니였다

결론

역시 운영은 .. 기묘한것이다 여태 발견 못한거보니 엣지케이스에 가깝고 .. (아닌가 ..? 그냥 운없게 발견못한건가 ..?)
진짜.. 테스트코드를 써야하는게 아닌가 고민되는 하루였다

FontNginxNextjsBuffer
Comments()