>백엔드 개발 >PHP 튜토리얼 >Linux ulimit 값을 올바르게 설정하는 방법

Linux ulimit 값을 올바르게 설정하는 방법

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 09:08:031004검색

스울 학습 시 max_conn 파라미터가 있는데,

max_conn

설명: 서버가 유지하도록 허용하는 최대 TCP 연결 수
설명: 이 파라미터를 설정한 후, 서버가 연결 수가 이 값에 도달하면 새 연결이 거부됩니다. 또한, 이 매개변수의 값은 운영 체제의 ulimit -n 값을 초과할 수 없으며, swoole_server는 각 연결 정보를 저장하기 위해 한 번에 많은 양의 메모리를 적용하게 되므로 이 값을 너무 크게 설정해서는 안 됩니다. 이 값은 서버의 최대 동시성 수에도 영향을 미칩니다. 실제로 Linux에는 파일 처리 제한이 있으며 Linux의 기본값은 일반적으로 1024로 그리 높지 않습니다. 프로덕션 서버는 쉽게 도달할 수 있습니다. 이 번호.

Linux의 ulimit -n 값을 올바르게 설정하는 단계는 다음과 같습니다.

1. 먼저 ulimit -n 명령을 사용하여 현재 값을 확인합니다

2. vim /etc/security/limits.conf

다음 두 항목을 65535로 설정하는 것이 좋습니다

* Soft nofile 65535

* hard nofile 65535

  (앞의 * 별표는 글로벌 상황을 나타냅니다. 모든 사용자; nofile은 파일 핸들 수를 나타냅니다. soft nofile 값은 hard nofile 값을 초과할 수 없습니다)

3. Linux 시스템 다시 시작

명령: shutdown -r은 이제 즉시 다시 시작을 의미합니다.

위 내용은 Linux의 ulimit 값을 올바르게 설정하는 방법을 관련 측면을 포함하여 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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