반응형
-
rsyslog apache error log 설정 방법
rsyslog를 사용할 때 access log는 설정하는 방법도 많이 나와있고 편하지만, error log는 글마다 내용이 조금씩 다르기도 합니다. 아래와 같이 rsyslog를 사용해 로그를 던질 서버로 접속하여 기존에 있던 ErrorLog를 주석 또는 삭제 후 아래 내용을 추가하면 됩니다.
좀 더 짧게 사용할수도 있지만 로컬에 에러 로그가 쌓이질 않으므로 아래 방법을 사용하는걸 추천 드립니다. 또한 notice 번호는 rsyslog 서버에 설정한대로 수정해 주세요.
ErrorLog "|/bin/sh -c '/usr/bin/tee -a /var/log/httpd/error_log | /usr/bin/logger -p local2.notice -t error'"
- 명령어 설명 : 발생되는 아파치 에러 로그를 /var/log/httpd/error_log 파일에 저장(복사)하고, logger를 이용해 local2.notice라는 채널을 사용 및 로그에 error라는 타입을 붙인다.
- 설정 환경 : CentOS7.7 1908 / rsyslog-8.24.0 / httpd-2.4.6
반응형
'Operating System > CentOS' 카테고리의 다른 글
[CentOS 7] 리눅스 시간 동기화 실패 시 해결 방법 (ntp, ntpdate) (0) | 2020.06.25 |
---|---|
[CentOS7] yum Peer's Certificate has expired 에러 해결 방법 (0) | 2020.06.17 |
[CentOS7] 리눅스 history 날짜/시간 적용 방법 (1) | 2020.05.28 |
[CentOS7] 리눅스 LVM 디스크 증설 방법 (리눅스 디스크 용량 늘리기) (3) | 2020.05.26 |
[CentOS7] LVM 디스크 증설 시 에러 "resize2fs: Bad magic number in super-block while trying to open" (1) | 2020.05.26 |