PHP-FPM 오류 로그 검토
PHP-FPM 은 웹 사이트의 성능을 향상시키는 데 사용되는 웹 도구입니다. 트래픽이 많은 사이트에서 PHP-FPM을 사용하면 트래픽이 적은 다른 사이트에 영향을주지 않고 리소스를 더 잘 활용할 수 있습니다.
이 로그를 검토해야하는 이유는 무엇입니까?
- 사이트가 의도 한대로 작동하지 않습니다.
- 사이트의 하나 이상의 페이지에 오류가 있습니다.
- 사이트가 느리거나 그냥 회전하고로드되지 않습니다.
로그 위치
WHM / cPanel :/usr/local/cpanel/logs/php-fpm/error.logPlesk :
/var/log/plesk-php8x-fpm/error.log
이 로그를 어떻게 검토 할 수 있습니까?
SSH 를 사용하면 vim 또는 grep 같은 도구를 사용하여 전체 로그에 액세스하고,보고, 조작 할 수 있습니다.
PHP-FPM 로그에서 발견 된 오류의 예
Max Children 은 생성 할 수있는 PHP-FPM 프로세스의 최대 수를 정의합니다.경고 : [pool user_cpaccount] 서버가 max_children 설정 (25)에 도달했습니다. 값을 올리는 것이
좋습니다. [20-Dec-2021 03:57:35] 경고 : [pool images_domain_com] child 30042가 stderr에 말했습니다. "Mon Dec 20 03:57:35 2021 (30042) : 경고 110120 바이트를 할당하기에 충분한 여유 공간이 없습니다 (48616 바이트 여유 공간). "
[20-Dec-2021 03:59:38] 경고 : [pool domain_com] 서버가 max_children 설정 (30)에 도달했습니다.