Blog >> PHP >> Whitepapers.
php log 관리
php 관련 로그를 /var/log/php-fpm 디렉토리 로 집중 관리 – error.log, slow.log 등
php-fpm 워커 프로세스(user)와 마스터 프로세스(root)를 실행 시키는 소유자가 다름으로 인한 튜닝.
기본 소유권은 유지하고 디렉토리의 내부 파일만 관여 할 수 있도록. 775 퍼미션 수정.
~]# ll /var/log
.....
drwxrwx---. 2 apache root 4096 8월 5 18:34 php-fpm
.....
~]# ll /var/log
.....
drwxrwxr-x. 2 apache root 4096 8월 4일 19:42 php-fpm
.....
~]# touch /var/log/php-fpm/error-{$pool}.log
~]# chown user:group /var/log/php-fpm/error-{$pool}.log
~]# chmod 644 /var/log/php-fpm/error-{$pool}.log기존 소유권 -> 유지.
기존퍼미션 -> 775 변경
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)를 실행 유저
- 포스트 위치:
- PHP
- Whitepapers
<< 이전 페이지



