nginx 구성을 다시 로드하면 성능에 영향이 있나요?

nginx 구성을 다시 로드하면 성능에 영향이 있나요?

나는 스크립트 세트에 의해 구성이 즉시 생성되는 nginx 서버를 가지고 있으며 구성 재시작이 필요한 변경이 있는지 여부를 관리하는 것은 실제로 사소한 프로세스가 아닙니다.

동일한 위치에 있는 이전 구성을 덮어쓰는 새 구성을 가져오기 위해 nginx에게 몇 분마다(매분?) 한 번씩 HUP를 통해 다시 로드하도록 지시하는 것에는 단점이 있습니까?

~100tps 로드가 생성된 단일 호스트에 대한 초기 테스트에서는 본질적으로 차이가 없었지만 프로덕션 로드와 이것이 의미하는 바가 걱정됩니다. 모든 CPU 코어는 구성이 다시 로드될 때 이미 nginx 스레드에 의해 '사용 중'입니다.

문서는 전혀 도움이 되지 않으므로 질문합니다. SIGHUP을 통해 nginx 구성을 다시 로드하면 성능에 영향이 있습니까?

관련 정보