리눅스
PHP-FPM 프로세스를 설정하는 방법
TBTBTBTB
2023. 3. 29. 09:46
728x90
반응형
PHP-FPM 프로세스를 설정하는 방법
PHP-FPM 프로세스를 설정하는 방법은 다음과 같습니다.
1. PHP-FPM 설정 파일 수정
PHP-FPM 설정 파일은 일반적으로 /etc/php-fpm.conf 또는 /etc/php/7.x/fpm/php-fpm.conf에 위치합니다. 설정 파일을 열어서 다음과 같은 내용을 확인하고 필요한 경우 수정합니다.
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 2
pm.max_spare_servers = 8
- pm : 프로세스 관리 모드를 설정합니다. static, dynamic, ondemand 중 하나를 선택할 수 있습니다.
- pm.max_children : PHP-FPM 프로세스의 최대 개수를 설정합니다.
- pm.start_servers : PHP-FPM 프로세스를 시작할 때 생성될 프로세스의 개수를 설정합니다.
- pm.min_spare_servers : 유휴 상태의 PHP-FPM 프로세스의 최소 개수를 설정합니다.
- pm.max_spare_servers : 유휴 상태의 PHP-FPM 프로세스의 최대 개수를 설정합니다.
2. PHP-FPM 재시작
PHP-FPM 설정을 수정한 후에는 PHP-FPM 프로세스를 재시작해야 합니다. 이를 위해서는 다음 명령을 실행합니다.
sudo systemctl restart php7.4-fpm
위 예시에서는 PHP 7.4 버전을 사용하고 있습니다. PHP 버전에 따라서 명령어가 다를 수 있으므로 사용 중인 PHP 버전에 맞는 명령어를 사용해야 합니다.
3. PHP-FPM 프로세스 모니터링
PHP-FPM 프로세스가 제대로 동작하는지 확인하기 위해서는 ps 명령어를 사용하거나 php-fpm 모듈을 활용하여 모니터링을 진행할 수 있습니다.
- ps 명령어 사용하기
ps aux | grep php-fpm
위 명령을 실행하면, 현재 실행 중인 PHP-FPM 프로세스의 상태를 확인할 수 있습니다.
- php-fpm 모듈 사용하기
PHP-FPM 모듈을 사용하면, 현재 PHP-FPM 프로세스의 상태를 브라우저에서 확인할 수 있습니다. 예를 들어 PHP-FPM 모듈을 사용하는 경우 http://localhost/status 주소를 브라우저에 입력하면 PHP-FPM 프로세스의 상태를 확인할 수 있습니다.
위의 방법을 통해 PHP-FPM 프로세스를 설정하고 모니터링할 수 있습니다.
728x90
반응형