nginx 학습 (6): 로그 절단
수 동 절단
1. 실행 가능 한 셸 파일 만 들 기: cutmy_log. sh, 내용:
#!/bin/bash
LOG_PATH="/var/log/nginx/"
RECORD_TIME=$(date -d "yesterday" +%Y-%m-%d+%H:%M)
PID=/var/run/nginx/nginx.pid
mv ${LOG_PATH}/access.log ${LOG_PATH}/access.${RECORD_TIME}.log
mv ${LOG_PATH}/error.log ${LOG_PATH}/error.${RECORD_TIME}.log
# Nginx ,
kill -USR1 `cat $PID`
2. 실행 가능 한 권한 부여
chmod +x cut_my_log.sh
3. 실행 및 테스트
./cut_my_log.sh
4. 결과 참
[root@xxx nginx]# ll
total 136
-rw-r--r-- 1 root root 77587 Dec 22 15:08 access.2019-12-21+15:16.log
-rw-r--r-- 1 nobody root 0 Dec 22 15:16 access.log
-rw-r--r-- 1 root root 51279 Dec 22 14:58 error.2019-12-21+15:16.log
-rw-r--r-- 1 nobody root 0 Dec 22 15:16 error.log
정시
1. 정시 퀘 스 트 설치:
yum install crontabs
2.
crontab -e
새로운 작업 을 편집 하고 추가 합 니 다.
*/1 * * * * /usr/local/nginx/sbin/cut_my_log.sh
3. 정시 퀘 스 트 재 부팅:
service crond restart
4. 첨부: 항상 사용 하 는 정시 퀘 스 트 명령:
service crond start //
service crond stop //
service crond restart //
service crond reload //
crontab -e //
crontab -l //
5. 효과 보기
[root@xxx nginx]# ll
total 148
-rw-r--r-- 1 root root 77587 Dec 22 15:08 access.2019-12-21+15:16.log
-rw-r--r-- 1 nobody root 500 Dec 22 15:31 access.2019-12-21+15:34.log
-rw-r--r-- 1 nobody root 0 Dec 22 15:34 access.2019-12-21+15:35.log
-rw-r--r-- 1 nobody root 0 Dec 22 15:35 access.2019-12-21+15:36.log
-rw-r--r-- 1 nobody root 128 Dec 22 15:36 access.log
-rw-r--r-- 1 root root 51279 Dec 22 14:58 error.2019-12-21+15:16.log
-rw-r--r-- 1 nobody root 0 Dec 22 15:16 error.2019-12-21+15:34.log
-rw-r--r-- 1 nobody root 0 Dec 22 15:34 error.2019-12-21+15:35.log
-rw-r--r-- 1 nobody root 0 Dec 22 15:35 error.2019-12-21+15:36.log
-rw-r--r-- 1 nobody root 269 Dec 22 15:36 error.log
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.