상세 설명: nginx 에서 이벤트 모듈 (Events Module) 설정 및 각 매개 변수 의미.
Nginx 연결 처리 방식 제어
지령
accept_mutex
문법: acceptmutex [on | off] 기본 값: on Nginx 는 상호 배척 자 물 쇠 를 연결 하여 순서대로 accept () 시스템 호출 을 진행 합 니 다.
accept_mutex_delay
문법: acceptmutex_delay Nms; 기본 값: 500 ms 프로 세 스 가 서로 배척 하지 않 으 면 최소한 이 값 의 시간 후에 회 수 됩 니 다. 기본 값 은 500 ms debug 입 니 다.connection
문법: debugconnection [ip | CIDR] 기본 값: none 0.3.54 버 전 후 이 매개 변 수 는 CIDR 주소 풀 형식 을 지원 합 니 다.이 매개 변 수 는 클 라 이언 트 IP 에 의 한 debug 정보 만 기록 할 수 있 습 니 다.물론 너 도 여러 개의 인 자 를 지정 할 수 있다.
error_log /var/log/nginx/errors;
events {
debug_connection 192.168.1.1;
}
fffdgfdgfd
devpoll_changes
devpoll_events
kqueue_changes
kqueue_events
epoll_이벤트 문법: devpollchanges 기본 값: 이 매개 변 수 는 규정된 방식 으로 전달 되 거나 커 널 에서 온 이벤트 수 를 지정 합 니 다. 기본 devpoll 의 값 은 32 이 고 나머지 는 512 입 니 다.
multi_accept
문법: multiaccept [on | off] 기본 값: off multiaccept 는 Nginx 에서 새로운 연결 알림 을 받 은 후 accept () 를 호출 하여 가능 한 한 많은 연결 을 받 습 니 다.
rtsig_signo
문법: rtsigsigno 기본 값: Nginx 는 rtsig 모드 에서 사용 한 후 두 개의 신 호 를 사용 합 니 다. 이 명령 은 첫 번 째 신호 번 호 를 지정 하고 두 번 째 신호 번 호 는 첫 번 째 에 1 기본 rtsig 를 추가 합 니 다.signo 의 값 은 SIGRTMIN + 10 (40) 입 니 다.
rtsig_overflow_events
rtsig_overflow_test
rtsig_overflow_threshold
문법: rtsigoverflow_* 기본 값: 이 매개 변 수 는 rtsig 대기 열 이 넘 치 는 것 을 어떻게 처리 하 는 지 지정 합 니 다.nginx 가 rtsig 대기 열 을 비 울 때, rtsig 가 비 워 질 때 까지 poll () 과 rtsig. poll () 을 연속 으로 호출 하여 완료 되 지 않 은 이 벤트 를 처리 합 니 다. rtsig 가 비 워 질 때 까지, 넘 침 처리 가 끝나 면 nginx 는 rtsig 모드 를 다시 사용 합 니 다.rtsig_overflow_events specifies 는 poll () 을 거 친 이벤트 수 를 지정 합 니 다. 기본 값 은 16 rtsig 입 니 다.overflow_test 는 poll () 이 얼마나 많은 사건 을 처리 하 는 지 지정 한 후 nginx 는 rtsig 대기 열 을 비 웁 니 다. 기본 값 은 32 rtsig 입 니 다.overflow_threshold 는 Linux 2.4. x 커 널 에서 만 실 행 될 수 있 습 니 다. rtsig 대기 열 을 비우 기 전에 nginx 에서 커 널 을 검사 하여 대기 열 이 어떻게 채 워 졌 는 지 확인 합 니 다.기본 값 은 1 / 10 이 고 'rtsig overflow threshold 3' 는 1 / 3 을 의미 합 니 다.use
문법: use [kqueue | rtsig | epoll | / dev / poll | select | poll | eventport] 기본 값:. / configure 때 하나의 이벤트 모델 만 지정 한 것 이 아니라면 이 매개 변 수 를 통 해 nginx 에 게 어떤 이벤트 모델 을 사용 하고 싶 은 지 알려 줄 수 있 습 니 다. 기본 적 인 상황 에서 nginx 는 컴 파일 할 때 시스템 에 가장 적합 한 이벤트 모델 을 검사 합 니 다.사용 가능 한 모든 이벤트 모델 을 볼 수 있 으 며. / configure 에서 활성화 시 킬 수 있 습 니 다.worker_connections
문법: workerconnections 기본 값: workerconnections 와 workerproceses (주 모듈 참조) 는 이론 최대 연결 수 를 계산 할 수 있 습 니 다: 최대 연결 수 = workerprocesses * worker_connections
역방향 프 록 시 환경 에서: 최대 연결 수 = workerprocesses * worker_connections/4
브 라 우 저 는 기본적으로 서버 에 연 결 된 2 개의 연결 을 열 었 기 때문에 nginx 는 같은 주소 풀 에서 온 fds (파일 설명자) 를 사용 하여 앞 뒤 터미널 과 연결 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.