<span>error_log</span> /var/log/nginx/errors; <span>events</span><span>{</span><span>debug_connection</span><span>192.168</span><span>.1</span><span>.1</span>; <span>}</span>구문:
multi_accept
rtsig_overflow_threshold
inctax :
이 세 가지 지침은
./configure
./configure
--with-select_module
kqueue - FreeBSD 4.1+, OpenBSD 2.9+, NetBSD 2.0 및 MacOS X에서 사용되는 효율적인 방법입니다. 이중 프로세서 MacOS X 시스템에서 kqueue를 사용하면 커널 충돌이 발생할 수 있습니다. --without-select_module
--with-poll_module
rtsig - Linux 커널 버전 2.2.19 이상이 설치된 시스템에서 사용되는 실행 가능한 실시간 신호입니다. 기본적으로 전체 시스템에는 1024개 이하의 POSIX 실시간(대기열) 신호가 나타날 수 있습니다. 이 상황은 로드가 많은 서버에는 비효율적이므로 커널 매개변수 --without-poll_module
를 조정하여 대기열 크기를 늘려야 합니다. 하지만 Linux 커널 버전 2.6.6-mm2부터
이 매개변수는 더 이상 사용되지 않으며 각 프로세스마다 별도의 신호 큐가 있습니다. 이 큐의 크기는 RLIMIT_SIGPENDING 매개변수로 조정될 수 있습니다. 이 대기열이 너무 혼잡해지면 nginx는 이를 포기하고 /proc/sys/kernel/rtsig-max
poll
저작권: 이 글은 블로그 이 글은 원본 기사이므로 블로거의 허가 없이 복제할 수 없습니다.
위 내용은 관련 내용을 포함하여 nginx 이벤트 모듈 지침을 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.