Nginx日志切割
建议前期查看:
文章1:[Linux下Nignx安装说明](https://wenku.my7c.com/article/267766795074128640)
# 日志切割原因
主要为了解决单个日志文件过大,打开和查阅都不方便。
# 操作平台
系统版本:CentOS-7.0-1406 X64
# 其他说明VIM编辑器简单使用说明
1. vim 文件名:打开或创建一个文件
2. 打开后点击i,进入编辑模式
3. 编辑完成,如果需要保存,则键盘点击eas键,然后输入:号,输入wq后回车,文件保存。如果点击eas键后,输入q!则不保存刚才的编辑。
# crontabs常用指令
1. service crond start #启动
2. service crond stop #停止
3. service crond restart #重启
4. service crond reload #重新加载
5. crontab -e #编辑定时任务
6. crontab -l #查看定时任务
# cron设置参考地址
[在线生成工具-EAS定时任务配置也可以使用](https://www.matools.com/cron/)
# 操作步骤
1. 创建日志切割脚本(#开头的都是注释,不需要执行)
```bash
# 打开一个目录,用于创建脚本(由于我之前安装的Nginx的启动文件在该目录,所以我也一样将脚本放在该目录)
cd /usr/local/nginx/sbin/
# 创建脚本文件
vim cut_my_log.sh
```
2. 编辑脚本内容(#开头的除了第一句,其他都可以删除)
```bash
#!/bin/bash
#根据实际情况填写Nginx的日志目录
LOG_PATH="/var/log/nginx"
#设置时间格式
#这个格式是按照时分格式的,用于测试可以,正式场景不建议RECORD_TIME=$(date -d "yesterday" +%Y-%m-%d+%H:%M)
RECORD_TIME=$(date -d "yesterday" +%Y-%m-%d)
#将Nginx的PID路径粘贴进来,可以通过查询Nginx的配置文件找到
PID=/usr/local/nginx/logs/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主进程发送消息,终止worker进程,用于重新生成日志文件
kill -USR1 `cat $PID`
```
3. 脚本运行权限
```bash
chmod +x cut_my_log.sh
```
4. 执行脚本,进行日志分割
```bash
./cut_my_log.sh
```
执行后效果:含有日期和时间部分的就是切割出来的部分。
![image.webp](/download/01006534d3716f4a4ae6bf9ad1c1275e77d8.webp)
5. 设置定时任务-安装crontabs
```bash
yum install -y crontabs
```
6. 添加定时任务
```bash
# 打开定时任务列表
crontabs -e
# 点击键盘i,将下面的内容粘贴进去。这里的和EAS定时任务的配置脚本相同。
*/1 * * * * /usr/local/nginx/sbin/cut_my_log.sh
# 完成后点击键盘:号,然后输入wq后回车。
```
7. 重启定时任务
```bash
service crond restart
```
最后说一下,我正在参加2021金蝶云社区年度内容&人物评选活动,邀请你为 武晶 投票。点击此链接,参与投票邀请,赢千元礼包和富士相机吧!投票地址:[金蝶社区活动,点击投票](https://wenku.my7c.com/activity/TwentyOneActivity?get_from=activity&inviterId=2147467500&cardId=167),谢谢大家,非常感谢。
Nginx日志切割
建议前期查看:文章1:[Linux下Nignx安装说明](https://wenku.my7c.com/article/267766795074128640)# 日志切割原因主要为了解决单个日志...
点击下载文档
本文2024-09-16 22:00:53发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45392.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章