php-fpm 의 두 가지 프로 세 스 관리 모드 php-fpm 의 프로 세 스 수도 설정 에 따라 동적,정적 으로 나 눌 수 있 습 니 다.하 나 는 지정 한 수량의 php-fpm 프로 세 스 를 직접 시작 하여 더 이상 증가 하거나 감소 하지 않 습 니 다.다른 하 나 는 시작 할 때 일정 수량의 phop-fpm 프로 세 스 를 시작 하 는 것 입 니 다.요청 양 이 커지 면 동적 으로 phop-fpm 프로 세 스 를 상한 까지 늘 리 고 남 을 때 남 은 프로 세 스 를 하한 선 까지 자동 으로 풀 어 줍 니 다.이 두 가지 서로 다른 실행 방식 은 서버 의 실제 수요 에 따라 조정 할 수 있다.여기 서 먼저 이것 과 관련 된 몇 가지 인 자 를 말씀 드 리 겠 습 니 다.그들 은 각각 pm,pm.max 입 니 다.children、pm.start_servers、pm.min_spare_server 와 pm.maxspare_servers。pm 는 그런 방식 을 사용 할 때 두 가지 값 을 선택 할 수 있 는데 그것 이 바로 static(정적)또는 dynamic(동적)이다.더 오래된 버 전에 서 다이나믹 은 apache-like 라 고 불 린 다.이것 은 설정 파일 이 제시 한 설명 을 주의해 서 보아 야 한다.php 5.3php-fpm 의 기본 정적 처리 방식 은 php-cgi 의 프로 세 스 가 장기 적 으로 메모 리 를 차지 하여 방출 할 수 없 게 하 는 것 도 nginx 오류 의 원인 중 하나 이 므 로 php-fpm 의 처리 방식 을 apache 모드 로 바 꿀 수 있 습 니 다.다음 네 개의 매개 변 수 는 다음 과 같다. pm.max_children:정적 으로 열 리 는 pp-fpm 프로 세 스 수 입 니 다. pm.start_server:동적 으로 시작 하 는 phop-fpm 프로 세 스 수 입 니 다. pm.min_spare_server:동적 방식 에서 최소 pp-fpm 프로 세 스 수 입 니 다. pm.max_spare_server:동적 방식 에서 최대 pp-fpm 프로 세 스 수 입 니 다.dm 가 static 로 설정 되 어 있다 면,사실은 pm.max 밖 에 없습니다.children 이 매개 변 수 는 유효 합 니 다.시스템 은 설정 한 수량의 php-fpm 프로 세 스 를 시작 합 니 다.dm 가 dynamic 로 설정 되면 pm.maxchildren 매개 변 수 는 유효 하지 않 으 며,뒤의 세 개의 매개 변 수 는 유효 합 니 다.시스템 은 php-fpm 가 실 행 될 때 pm.start 를 시작 합 니 다.server 개 pp-fpm 프로 세 스,그리고 시스템 의 수요 에 따라 pm.minspare_server 와 pm.maxspare_서버 간 php-fpm 프로 세 스 수 조정.그렇다면 우리 서버 에 대해 서 는 어떤 실행 방식 을 선택 하 는 것 이 좋 을 까?사실 Apache 와 마찬가지 로 우리 가 실행 하 는 PHP 프로그램 은 실행 이 완료 되면 메모리 유출 문제 가 많 거나 적 게 발생 할 수 있 습 니 다.이것 도 시작 할 때 php-fpm 프로 세 스 가 3M 정도 의 메모리 만 차지 하고 일정 시간 실행 하면 20-30m 까지 올 라 가 는 이유 이다.따라서 동적 방식 은 불필요 한 프로 세 스 를 끝내 고 메모리 방출 을 회수 할 수 있 기 때문에 메모리 가 적은 서버 나 VPS 에서 사용 하 는 것 을 추천 합 니 다.구체 적 인 최대 수량 은 메모리/20M 에 따라 얻 을 수 있다.예 를 들 어 512 M 의 VPS 는 pm.max 를 권장 합 니 다.spare_server 를 20 으로 설정 합 니 다.에 대해 pm.minspare_server 는 서버 의 부하 상황 에 따라 설정 하 는 것 을 권장 하 며,비교적 적합 한 값 은 5~10 사이 입 니 다.그리고 비교적 큰 메모리 의 서버 에 대해 정적 으로 설정 하면 효율 이 높아진다.phop-fpm 프로 세 스 를 자주 끄 는 것 도 시간 적 으로 정체 되 기 때문에 메모리 가 충분 한 경우 정적 효 과 를 내 는 것 이 좋 습 니 다.수량 도 메모리/30m 에 따라 얻 을 수 있다.예 를 들 어 2GB 메모리 의 서버 는 50 으로 설정 할 수 있다.4GB 메모 리 는 100 등 으로 설정 할 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: