php fpm 프로세스 수를 설정하는 방법: 먼저 "php-fpm.conf" 구성 파일을 열고 "pm.max_children" 매개변수를 수정한 다음 "pm.start_servers" 매개변수를 설정하고 마지막으로 최대값을 설정하세요. 유휴 서비스 프로세스 수.
권장: "PHP 비디오 튜토리얼"
php-fpm 프로세스 번호 설정
1.php-fpm에는 3가지 관리 방법이 있습니다: 정적(고정된 수의 하위 프로세스), 동적(하위 프로세스) 동적 설정), onedemand(프로세스가 필요할 때만 생성됨)
2.php-fpm 프로세스 수는 주로 다음 5가지 매개변수에 의해 결정됩니다
pm.max_children: pm이 정적일 경우 자식 수를 나타냅니다. pm이 동적일 경우 생성할 수 있는 최대 하위 프로세스 수를 나타냅니다. 생성된 하위 프로세스 수
pm.start_servers: 시작 시 생성되는 하위 프로세스 수를 설정합니다. pm이 동적일 때만 유효합니다.
기본값: min_spare_servers + (max_spare_servers - min_spare_servers)/2
pm.min_spare_servers: 유휴 서비스 프로세스의 최소 수를 설정하며 동적인 경우에만 유효합니다.
pm.max_spare_servers: 유휴 서비스 프로세스의 최대 수를 설정합니다. 동적인 경우에만 유효합니다.
pm.process_idle_timeout: 초 수, 유휴 프로세스를 종료하는 데 걸리는 시간, onedemand에만 유용합니다.
3.php-fpm 프로세스 번호 설정은 주로 서버 메모리에 의해 결정됩니다. php-fpm 프로세스는 정상적으로 실행될 때 20-30M의 메모리를 차지합니다.
(1) 시스템 동시성이 그다지 크지 않은 경우 시스템 요청량에 따라 특정 값이 설정되는 것이 좋습니다.
(2) 시스템 동시성 지터가 상대적으로 큰 경우 동적을 사용하는 것이 좋습니다. 특정 값은 시스템 요청 동시성 및 메모리 크기에 따라 설정됩니다.
위 내용은 PHP FPM 프로세스 수를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!