php 느 린 조회 로그 와 오류 로그 사용 설명

머리말
프로그래머 로 서 코드 보다 더 중요 한 것 은 로그 의 분석 과 조회 이다.일반적인 로그 와 설정 방법 을 보 여 줍 니 다.
php-fpm 느 린 로그
php 느 린 로 그 는 php-fpm.conf 에서 설정 해 야 합 니 다.원본 패키지 로 설치 하면 기본적으로 아래 명령 을 실행 하 십시오

cp php-fpm.conf.default php-fpm.conf
기본 값 은 원본 패키지 컴 파일 을 통 해 phop 디 렉 터 리 를 설치 해 야 합 니 다.

/usr/local/php
디 렉 터 리 에서 yum 또는 다른 방식 으로 설치 하면 phop 의 구체 적 인 설치 디 렉 터 리 를 모 르 거나 모 르 면 사용 할 수 있 습 니 다.

find / -name php-fpm.conf
or

php -i | grep Path
------------------------------------------
[root@xxxx etc]# php -i | grep Path
Configuration File (php.ini) Path => /usr/local/php/etc
XPath Support => enabled
Path to sendmail => /usr/sbin/sendmail -t -i
[root@xxxx etc]#
슬 로 우 조회 로그 열기
이전 버 전 은 php-fpm.conf 설정(실제 버 전 을 잊 어 버 렸 습 니 다)입 니 다.php 7.x 버 전 원본 패 키 지 를 컴 파일 한 후 www.conf 에서 느 린 조회 설정 을 수정 해 야 합 니 다.

vim /usr/local/php/etc/php-fpm.d/www.conf
하지만 설정 항목 은 모두 같 습 니 다.phop-fpm.conf 에서 찾 을 수 없다 면 동급 디 렉 터 리 phop-fpm.d 아래 에서 찾 아 보 세 요.

; The log file for slow requests
; Default Value: not set
; Note: slowlog is mandatory if request_slowlog_timeout is set
;slowlog = log/$pool.log.slow

; The timeout for serving a single request after which a PHP backtrace will be
; dumped to the 'slowlog' file. A value of '0s' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
;request_slowlog_timeout = 0
slowlog 느 린 조회 로그 생 성 디 렉 터 리 설정
request_slowlog_timeout 는 느 린 조회 의 표준 시간 을 설정 합 니 다.(이 설정 을 열 면 느 린 조회 로 그 를 여 는 것 과 같 습 니 다)초 단위 로 설정 하고 보통 3s 를 설정 합 니 다.
php-error 오류 로그
생산 환경 에 서 는 phop 이 잘못 보고 하 는 것 을 허용 하지 않 습 니 다.잘못 보고 하 더 라 도 화이트 스크린 이나 500 이 므 로 생산 환경 에서 의 로그 수집 이 매우 중요 합 니 다.
오류 로그 열기
일반적인 경우 php 오류 로그 설정 은 php.ini 파일 에 있 습 니 다.

/usr/local/php/etc/php.ini
---------------------------
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = Off
log_errors = On
; Log errors to specified file. PHP's default behavior is to leave this value
; empty.
; http://php.net/error-log
; Example:
;error_log = php_errors.log
; Log errors to syslog (Event Log on Windows).
;error_log = syslog
error_로그 오류 로그 생 성 디 렉 터 리
error_reporting 생산 환경 오류 단 계 는 모두 열 어야 합 니 다.
display_errors 페이지 에 오류 표시 안 함
log_오류 로그 열기
최종 결 과 는?

error_log = /var/log/php_error.log
display_errors = Off
error_reporting = E_ALL
log_errors = On
php 느 린 조회 로그 와 오류 로그 사용 에 대한 자세 한 설명 은 여기까지 입 니 다.더 많은 php 느 린 조회 로그 와 오류 로그 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 지원 바 랍 니 다!

좋은 웹페이지 즐겨찾기