>백엔드 개발 >PHP 문제 >amh에서 php-fpm을 설정하는 방법

amh에서 php-fpm을 설정하는 방법

藏色散人
藏色散人원래의
2020-08-20 09:17:342137검색

amh에서 php-fpm을 설정하는 방법: 먼저 "wordpress.conf" 파일을 연 다음 "pm=static" 또는 "pm =dynamic"을 "pm = ondemand"로 수정하고 마지막으로 amh를 다시 시작합니다.

amh에서 php-fpm을 설정하는 방법

권장: "PHP 비디오 튜토리얼"

AMH에서 php-fpm을 온디맨드 모드로 설정

AMH에는 기본적으로 정적 및 동적의 두 가지 php-fpm 모드만 있으며 둘 다 사용하는 것이 특징입니다. php-fpm은 운영 체제에 메모리를 해제하지 않는다는 것입니다.

각 php-fpm 스레드는 약 20M의 메모리를 차지합니다. 예를 들어 기본 3개의 스레드는 약 60M를 차지하며 이 60M은 해제되지 않습니다.

그래서 호스트를 보면 사이트가 한두 개밖에 없고 현재 방문도 없고 메모리가 여전히 높다는 것을 알 수 있습니다.

AMH 패널 자체도 정적 모드와 2개의 스레드를 사용합니다. 즉, 패널은 대략 40+4 = 44M의 이론적 메모리를 차지하게 됩니다.

그럼 온디맨드 모드의 필요성이 존재하는군요. 온디맨드 모드의 특징은 최대 스레드 수에 따라 동일한 수준의 메모리를 차지한다는 것입니다. 예를 들어 3개의 스레드도 약 60M을 차지하지만 요청이 끝나면 메모리가 자동으로 해제됩니다. 5~15초.

현재 AMH 자체에는 이 모드가 없기 때문에 수동으로만 수행할 수 있습니다. 조작방법은 매우 간단합니다.

1. php-fpm 구성의 경우 각 사이트에는 고유한 파일이 있으며 이름 지정 방법은 website recognition.conf이고 경로는 /usr/local/php/etc/fpm입니다. 예를 들어 my 사이트 ID는 wordpress입니다. 그러면 /usr/local/php/etc/fpm/wordpress.conf

2가 있습니다. 파일을 열고 pm = static 또는 pm = Dynamic을 pm = ondemand로 수정한 다음 /etc를 수정합니다. /init.d /amh-start amh

3을 다시 시작합니다. AMH 패널 자체의 php-fpm 모드를 변경하려면 /usr/local/php/etc/php-fpm.conf 파일을 수정하면 됩니다. 수정 내용은 위와 동일합니다.

위 내용은 amh에서 php-fpm을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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