nginx가 epoll을 사용하는지 확인하는 방법
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 17:19:03
0
3
871

nginx 문서에는 적절한 방법을 자동으로 선택할 수 있다고 나와 있습니다.

으아아아

use epoll이 구성 파일에 지정되어 있지 않습니다. nginx가 epoll을 사용하는지 확인하는 방법은 무엇입니까?

过去多啦不再A梦
过去多啦不再A梦

모든 응답(3)
刘奇

소스 코드 다운로드 및 로그
자신만의 버전 orz 컴파일

실제로 gdb로 디버깅할 수 있는 버전을 컴파일한 다음 gdb를 사용하여 시작하면 이벤트가 도착하지 않을 때 nginx가 차단되는 위치를 추적하고 확인할 수 있습니다(epoll 이벤트 처리 기능에서 차단되는지 여부

구체적인 도구와 방법은 중국인이 작성한 "Nginx 심층 분석"을 참조하세요

小葫芦

2.6 이상의 Linux 버전에서는 epoll을 지원해야 합니다.

strace를 사용하여 nginx가 epoll 시리즈 syscall을 호출하는지 확인할 수 있습니다

刘奇

Linux 버전에서는 기본값은 epoll입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿