当前位置: 首页 > news >正文

网站备案未注销 影响网站建设基本问题

网站备案未注销 影响,网站建设基本问题,wordpress用户前端,wordpress ie8不兼容提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、方式1:定时任务执行分割脚本 1.分割日志脚本 2.添加定时任务 二、方式2:logrotate配置分割 1.logrotate简单介绍 2.新增切割ngi…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、方式1:定时任务执行分割脚本

1.分割日志脚本

2.添加定时任务

二、方式2:logrotate配置分割

1.logrotate简单介绍

2.新增切割nginx日志的配置文件

3.备份日志压缩

4.分割日志后缀改为日期


前言

nginx日志文件建议按照天的维度进行分割,方便快速按照天的维度分析以及查找报错定位


一、方式1:定时任务执行分割脚本

1.分割日志脚本

创建一个sh文件,写入以下内容(个别内容根据自己nginx的情况修改)

我这里的文件为 /usr/local/nginx/log_bak.sh

#/bin/bash yesterday=$(date +%Y-%m-%d)  #取得服务器当前时间savepath_log=' /var/log/nginx_bak'#分割后的日志文件保存目录(注意结尾目录斜杠去掉)nglogs='/usr/local/nginx/logs'  #nginx日志文件目录,具体根据实际地址替换(结尾目录斜杠去掉 以免与下面路径中的"/"重复)#判断分割日志保存目录是否存在不存在则创建 if [ ! -d ${savepath_log} ]   # 注意 语句之间 空格不可省略,这是bash脚本 不是php脚本那样随和 thenmkdir -p ${savepath_log}fi #通过mv命令将日志移动到分割后的日志目录里,然后发送kill -USR1信号给Nginx的主进程号,让Nginx重新生成一个新的日志文件。mv ${nglogs}/access.log  ${savepath_log}/access_${yesterday}.log  #具体根据你的实际日志文件名路径 进行修改access.log名字mv ${nglogs}/error.log  ${savepath_log}/error_${yesterday}.log  #具体根据实际日志文件名地址 修改error.log名字mv ${nglogs}/host.access.log  ${savepath_log}/host.access_${yesterday}.log 
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)  #通知nginx重新生成新的日志

2.添加定时任务

crontab -e 后添加下面内容

59  23  * * * /usr/local/nginx/log_bak.sh(自己写的脚本的路径)

这样每天的23点59就会将当天的日志进行备份,并生成新的日志文件继续记录访问日志

二、方式2:logrotate配置分割

1.logrotate简单介绍

logrotate 是一个 Linux系统日志的管理工具。可以对单个日志文件或者某个目录下的文件按时间 / 大小进行切割,压缩操作;指定日志保存数量;还可以在切割之后运行自定义命令。

主流 Linux 发行版上都默认安装有 logrotate 包,如果你的 Linux 系统中找不到 logrotate, 可以使用 apt-get 或 yum 命令来安装。

yum install -y logrotate


下面命令可以查看是否安装了

rpm -ql logrotate

/etc/logrotate.conf是主配置文件,/etc/logrotate.d 文件夹下面是自定义的配置文件

2.新增切割nginx日志的配置文件

在/etc/logrotate.d目录下新增nginx文件 

vi nginx 写入下面内容(我的日志文件目录是/data/wxl/nginx/logs/)

/data/wxl/nginx/logs//data/nginx/logs/*.log {daily        # 按天分割              rotate 30    #保留30个文件 createsharedscripts   # 所有的文件切割之后只执行一次下面脚本,通知nginx重新打开新的日志文件进行后续写入postrotateif [ -f /data/nginx/logs/nginx.pid ]; thenkill -USR1 `cat /data/nginx/logs/nginx.pid`  # 通过USER1信号通知nginx重新打开日志文件fiendscript
}

这样就会每天定时分割日志了

也可以手动执行命令测试一下能否正常分割日志

logrotate -f /etc/logrotate.d/nginx

3.备份日志压缩

如果分割后的日志想要压缩进行空间节约

可以加上下面配置

    compress           # 以gzip方式压缩nodelaycompress    # 所有分割后的文件都进行压缩

 推荐将 nodelaycompress 改为 delaycompress,这样分割后对最新的序号为1的文件不会进行压缩,对其他序号的文件进行压缩,这样可以方便我们查看最新的分割日志。

4.分割日志后缀改为日期

如果想要分割后的日志后缀为当天日志的日期,可以加上下面的配置

    dateext  # 切割后的文件添加日期作为后缀dateyesterday # 配合dateext使用,添加前一天的日期作为分割后日志的后缀dateformat -%Y-%m-%d  # 格式为2022-02-08

http://www.yayakq.cn/news/883646/

相关文章:

  • 网站建设前期目标揭阳网站制作方案定制
  • 网站建设技术参数免费推广的预期效果
  • 俄文企业网站建设建设网站找什么问题
  • 凡客建站快车为企业规划网站注意什么
  • 公司网站做一下多少钱外贸soho怎么建网站
  • 沈阳网站开发程序员工资wordpress didiao
  • 做网站有一个火箭回顶部logo免费设计在线生成app
  • 网站怎么做显得简洁美观wordpress博客主题虎嗅
  • 网站php文件上传承德招聘信息网
  • 天津seo建站旅游网站规划建设方案
  • wordpress带微信二维码多个网站优化怎么做
  • 珠海做网站专业公司怎么套网站
  • 专业网站建设专业网站设计13个实用平面设计网站
  • 爱妮微如何做网站链接的网址动软代码生成器 做网站
  • 网站开发工作安排网站优化推广服务
  • 网站建设模板可用吗亚马逊电商平台官网
  • 石家庄网站建设模板服务php网站建设制作流程
  • 济南建设信用网网站网络推广平台哪家公司最好
  • 南宁建站公司wordpress挂马
  • 玉林网站推广桐庐建设局网站
  • 南京seo整站优化技术热转印 东莞网站建设
  • 义乌水务建设集团官方网站wordpress淘客板块
  • 智慧团建系统网站263邮箱个人登录
  • 机票网站建设方总1340812广告推广计划
  • 公司请外包做的网站怎么维护wordpress汉字验证码插件
  • 网页设计:编程学习网站素材品牌整合营销传播方案
  • 机械加工网站模板模拟装修效果的软件
  • 建站网站和维护需要会什么区别设置字体颜色的网站
  • 查网站排名如何建立网站是什么
  • 外贸商城网站开发书网站后台怎么用ftp打开