>  기사  >  백엔드 개발  >  nginx 구성 이벤트 구성 nginx apache nginx php nginx 다시 쓰기

nginx 구성 이벤트 구성 nginx apache nginx php nginx 다시 쓰기

WBOY
WBOY원래의
2016-07-29 08:53:411165검색

수락 잠금을 열지 여부

구문: accept_mutex [on|off]
기본값: accept_mutex 켜짐
기능: accept_mutex는 Nginx의 로드 밸런싱 잠금입니다. 이 잠금을 사용하면 여러 작업자 프로세스가 차례로 새 클라이언트와의 TCP 연결을 직렬화할 수 있습니다. Accept Lock은 기본적으로 On으로 되어 있으며, Off로 설정하면 TCP 연결에 소요되는 시간은 줄어들지만 Load Balancing에 도움이 되지 않으므로 Off하는 것은 권장되지 않습니다.

잠금 파일 경로

구문: lock_file 경로/파일
기본값: lock_file 로그/nginx.lock
기능: 잘 이해가 안 돼요.

accept 잠금 사용과 실제로 연결 설정 사이의 지연 시간

구문: accept_mutex_delay Nms; 기본값: accept_mutex_delay 500ms
효과: 승인 잠금을 사용한 후에는 하나의 작업자 프로세스만 동시에 승인 잠금을 얻을 수 있습니다. 이 승인 잠금은 차단 잠금이 아니며 획득할 수 없는 경우 즉시 반환됩니다. 하나의 작업자 프로세스만 잠금 획득을 시도했지만 실패하는 경우 잠금 획득을 다시 시도하기 전에 최소한 accept_mutex_delay에 정의된 시간을 기다려야 합니다.

일괄적으로 새 연결 설정

구문: multi_accept [on|off]; 기본값: multi_accept 끄기

기능: 이벤트 모델에 새 연결이 있으면 이 일정에서 클라이언트가 시작한 모든 TCP 요청에 대한 연결 설정을 시도합니다.

이벤트 모델 선택

구문: 사용 [kqueue|rtsig|epoll|/dev/poll|select|poll|eventport]; 기본값: Nginx는 가장 적절한 시간 모델을 선택합니다

기능: Linux 시스템의 경우 선택할 수 있는 이벤트 중심 모델은 poll, select, epoll의 세 가지가 있습니다. 일반적으로 epoll의 성능이 가장 높습니다.


작업자당 최대 연결 수

구문: Worker_connections 번호

기능: 각 작업자 프로세스가 동시에 처리할 수 있는 최대 연결 수를 정의합니다.

').addClass('사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
').text(i)); }; $numbering.fadeIn(1700); }); });

위 내용은 nginx 콘텐츠를 포함한 nginx 구성의 이벤트 구성을 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.