활성 연결(ip_conntrack)을 제한하는 설정은 무엇입니까?

활성 연결(ip_conntrack)을 제한하는 설정은 무엇입니까?

ispconfig(mysql & php & nginx)가 포함된 웹서버가 있습니다. 내 무닌 통계에 따르면 연결 수는 약 9k로 제한되어 있습니다. 하지만 늘릴 수 있는 약 9000의 설정을 찾을 수 없습니다.

내 시스템: Debian 9.8 / 128GB E5-1650v3 / nginx/1.10.3

내 nginx 설정은 다음과 같습니다.

events {
    worker_connections 768;
    # multi_accept on;
}

아래는 한계를 보여주는 그래프이며, 다른 모든 그래프는 정상적으로 보입니다.

제한된 연결을 담당하는 설정에 대한 힌트를 주실 수 있나요?

여기에 이미지 설명을 입력하세요 여기에 이미지 설명을 입력하세요 여기에 이미지 설명을 입력하세요 여기에 이미지 설명을 입력하세요

답변1

하이퍼스레딩이 활성화된 경우 Intel E5-1650v3에는 12개의 스레드가 있습니다. nginx는 몇 명의 작업자를 사용합니까? 자동(" ")으로 설정하면 worker_processes auto;기본값은 프로세서 수(12)이며 연결이 제한될 수 있습니다(12*768=9216). 또는 .worker_processesworker_connections

nginx 프로세스를 실행하는 사용자에 대해 /etc/security/limits.conf에서 최대 열린 파일(nofile) 제한을 확인하셨습니까?

관련 정보