nginx 트윅에 대해서 검색하여 수많은 설정들을 적용했습니다.
실제로 성능 향상이 있었죠.
하지만 플러그인 사용이나 admin 페이지만 가면 간혹 문제가 발생 했습니다.
특히 timeout이 계속 발생하더군요
backlog=8192
일단 backlog 옵션은 커널 트윅도 함께 이루어져야 하는데, kubernetes를 통해 다른 애플리케이션도 같이 구동하기에 커널은 건드리고 싶지 않았습니다.
reuseport
reuseport는 단일 pod면 괜찬은 것으로 보입니다.
하지만 만약에 pod가 여러개인 경우 reuse가 안될수 있습니다.
nginx보다 앞에 service가 있을 텐데, service가 패킷을 다른 파드로 보낼수 있기 때문입니다.
답글 남기기