
나는 스크립트 세트에 의해 구성이 즉시 생성되는 nginx 서버를 가지고 있으며 구성 재시작이 필요한 변경이 있는지 여부를 관리하는 것은 실제로 사소한 프로세스가 아닙니다.
동일한 위치에 있는 이전 구성을 덮어쓰는 새 구성을 가져오기 위해 nginx에게 몇 분마다(매분?) 한 번씩 HUP를 통해 다시 로드하도록 지시하는 것에는 단점이 있습니까?
~100tps 로드가 생성된 단일 호스트에 대한 초기 테스트에서는 본질적으로 차이가 없었지만 프로덕션 로드와 이것이 의미하는 바가 걱정됩니다. 모든 CPU 코어는 구성이 다시 로드될 때 이미 nginx 스레드에 의해 '사용 중'입니다.
문서는 전혀 도움이 되지 않으므로 질문합니다. SIGHUP을 통해 nginx 구성을 다시 로드하면 성능에 영향이 있습니까?