php log 관리 150 150 phobe

php log 관리

php 관련 로그를 /var/log/php-fpm 디렉토리 로 집중 관리 – error.log, slow.log 등

php-fpm 워커 프로세스(user)와 마스터 프로세스(root)를 실행 시키는 소유자가 다름으로 인한 튜닝.

~]# ll /var/log
.....
drwxrwx---. 2 apache     root      4096  8  5 18:34 php-fpm
.....
~]# ll /var/log
.....
drwxrwx---. 2 user       root      4096  8  5 18:34 php-fpm
.....

기존 소유권 -> user:root 변경.

php-fpm 풀 파일 로그 관련 설정 라인 변경.
php_admin_value[error_log] = /var/log/php-fpm/error-$pool.log
slowlog = /var/log/php-fpm/slow-$pool.log

로그 파일의 소유권은
풀 별 에러 로그 -> 워커 프로세스(user) 실행 유저,
에러 로그 -> 마스터 프로세스(root)를 실행 유저,
슬로우 로그 -> 마스터 프로세스(root)를 실행 유저

  • apache log 관리 150 150 phobe apache log 관리