nginx 서비스에 proxy 설정한 여러개의 php-fpm 이 동작하지 않음
2개의 설정파일을 만들어놓고 각각 5개의 pool 이므로 10개의 pool이 프로세스로 떠있어야 정상 프로세스가 뜨지 않았으므로 nginx 는 502 http 상태를 리턴하게 된다
[php-fpm.d]# /ls
www.conf, www2.conf
● php72-php-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php72-php-fpm.service; enabled; preset: disabled)
Active: active (running) since Wed 2024-04-24 13:54:34 KST; 7s ago
Main PID: 137597 (php-fpm)
Status: "Ready to handle connections"
Tasks: 6 (limit: 821743)
Memory: 26.3M
CPU: 139ms
CGroup: /system.slice/php72-php-fpm.service
├─137597 "php-fpm: master process (/etc/opt/remi/scls/php72/php-fpm.conf)"
├─137599 "php-fpm: pool www"
├─137600 "php-fpm: pool www"
├─137601 "php-fpm: pool www"
├─137602 "php-fpm: pool www"
└─137603 "php-fpm: pool www"
php-fpm 설정파일의 pool 네임 지정이 겹쳐서 하나의 설정파일로 인식
[www] 라고 표기되어있는 부분을 [archive-api] 로 변경
systemctl restart php-fpm
재시작 처리
; php-fpm.d/www2.conf
; Start a new pool named 'www'.
; the variable $pool can we used in any directive and will be replaced by the
; pool name ('www' here)
[www]
같은 명의 pool 네임은 중복처리되어 인식되지 않는것 같다
● php72-php-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php72-php-fpm.service; enabled; preset: disabled)
Active: active (running) since Wed 2024-04-24 14:02:17 KST; 9s ago
Main PID: 137658 (php-fpm)
Status: "Ready to handle connections"
Tasks: 11 (limit: 821743)
Memory: 31.8M
CPU: 168ms
CGroup: /system.slice/php72-php-fpm.service
├─137658 "php-fpm: master process (/etc/opt/remi/scls/php72/php-fpm.conf)"
├─137660 "php-fpm: pool archive-api"
├─137661 "php-fpm: pool archive-api"
├─137662 "php-fpm: pool archive-api"
├─137663 "php-fpm: pool archive-api"
├─137664 "php-fpm: pool archive-api"
├─137665 "php-fpm: pool www"
├─137666 "php-fpm: pool www"
├─137667 "php-fpm: pool www"
├─137668 "php-fpm: pool www"
└─137669 "php-fpm: pool www"
Apr 24 14:02:17 dscmsweb1-EOS systemd[1]: Starting The PHP FastCGI Process Manager...
Apr 24 14:02:17 dscmsweb1-EOS systemd[1]: Started The PHP FastCGI Process Manager.