当前位置: 首页 > news >正文 网站色彩搭配表网站建设基础教案 news 2025/11/2 9:04:25 网站色彩搭配表,网站建设基础教案,好的ppt模板免费下载网站,控制台网站前言#xff1a;nginx采用docker部署#xff0c;简单方便#xff0c;但出现一个问题#xff0c;就是日志没有自动切割#xff0c;导致access.log 无限增大。如果非docker安装#xff0c;则nginx的日志默认有切割的#xff0c;那docker为何没有呢#xff0c;最后发现nginx采用docker部署简单方便但出现一个问题就是日志没有自动切割导致access.log 无限增大。如果非docker安装则nginx的日志默认有切割的那docker为何没有呢最后发现nginx容器里面没有 logrotate 服务logrotate: command not found 服务器环境centos 7 nginx的docker运行命令 docker run -d --name nginx --restart always --net host -v /opt/common/nginx/nginx.conf:/etc/nginx/nginx.conf -v /opt/common/nginx/html:/usr/share/nginx/html -v /opt/common/nginx/logs:/var/log/nginx -v /opt/common/nginx/conf.d:/etc/nginx/conf.d -e TZAsia/Shanghai nginx:1.24.0其中服务器本地日志映射目录是 /opt/common/nginx/logs 以下搜集了几种日志切割方式 1 nginx配置map日期2 脚本切割3 配置 logrotate 1 nginx配置map日期 在 nginx/conf.d 目录下新建 logdate.conf 文件nginx重启会自动加载的 内容是 map $time_iso8601 $logdate {default date-not-found;~^(?ymd\d{4}-\d{2}-\d{2}) $ymd; }然后在 nginx.conf 的日志配置如下 access_log /var/log/nginx/access-$logdate.log main;原来的默认配置是 access_log /var/log/nginx/access.log main; 这时到了第二天就会自动生成新的log文件 注意映射出来的存log的文件夹logs需要配一下权限因为nginx要创建文件需要权限 例如赋给nginx权限 chown -R nginx:nginx logs 生成之后文件长这样 该方法是按每天归整缺点是每次打日志会走map一次日期会牺牲一点点性能此外定期清理日志需要再额外写个清理脚本只保留N天腾出存储空间切割日志目的之一就是为了方便清理日志 2 脚本切割 该方法是写个脚本定时凌晨12点将日志切割归档这个方法相对比较简单 #!/bin/bash LOGS_PATH$1 DAYS$2 YESTERDAY$(date -d yesterday %Y-%m-%d) #按天切割日志 mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.log #向 Nginx 主进程发送 USR1 信号重新打开日志文件否则会继续往mv后的文件写内容导致切割失败. kill -USR1 ps axu | grep nginx: master process | grep -v grep | awk {print $2} #删除配置的N天前的日志 cd ${LOGS_PATH} find . -mtime ${DAYS} -name *20[1-9][3-9]* | xargs rm -f exit 0将该脚本保存到 cut_nginx_log.sh找个地方放例如放在 /opt/common/nginx/logs/cut_nginx_log.sh 给该文件增加执行权限 chmod x /opt/common/nginx/logs/cut_nginx_log.sh 然后编辑定时任务: crontab -e 编辑写入 01 00 * * * /opt/common/nginx/logs/cut_nginx_log.sh /opt/common/nginx/logs/ 120这个定时任务是每天凌晨01秒开始执行该脚本脚本第一个参数 /opt/common/nginx/logs/ 表示日志的目录第二个参数120表示日志保留120天即清理120天之前的日志 这个方法是切割与定期清理一起比较简单方便 3 配置 logrotate 既然nginx容器里面的 logrotate 服务不可用那么就利用docker宿主机的 logrotate 服务这个服务是 centos7 默认安装的即利用服务器本地的 logrotate。 将以下脚本保存在 /etc/logrotate.d/nginx vi /etc/logrotate.d/nginx然后将以下脚本复制进去 /opt/common/nginx/logs/*.log {dailymissingokrotate 52compressdelaycompressnotifemptycreate 640 nginx admsharedscriptspostrotatekill -USR1 ps axu | grep nginx: master process | grep -v grep | awk {print $2}endscript }然后添加定时任务 echo “59 23 * * * /usr/sbin/logrotate -f /etc/logrotate.d/nginx /dev/null 21” /etc/crontab 或者执行 crontab -e 然后将以下编辑写入 59 23 * * * /usr/sbin/logrotate -f /etc/logrotate.d/nginx /dev/null 21 这个定时任务是每天23:59 开始切割并做压缩 结果是 此外error.log 也会切割其中脚本具体参数意义在此不做详述 最后总结 以上三种脚本方式是比较简单可根据情况进行配置选其一即可 文章转载自: http://www.morning.lbbgf.cn.gov.cn.lbbgf.cn http://www.morning.sjpbh.cn.gov.cn.sjpbh.cn http://www.morning.gxcym.cn.gov.cn.gxcym.cn http://www.morning.zknxh.cn.gov.cn.zknxh.cn http://www.morning.kqwsy.cn.gov.cn.kqwsy.cn http://www.morning.lsjgh.cn.gov.cn.lsjgh.cn http://www.morning.hknk.cn.gov.cn.hknk.cn http://www.morning.tphjl.cn.gov.cn.tphjl.cn http://www.morning.jbhhj.cn.gov.cn.jbhhj.cn http://www.morning.cryb.cn.gov.cn.cryb.cn http://www.morning.txmkx.cn.gov.cn.txmkx.cn http://www.morning.mnsmb.cn.gov.cn.mnsmb.cn http://www.morning.zxqyd.cn.gov.cn.zxqyd.cn http://www.morning.hlyfn.cn.gov.cn.hlyfn.cn http://www.morning.xiaobaixinyong.cn.gov.cn.xiaobaixinyong.cn http://www.morning.rgnp.cn.gov.cn.rgnp.cn http://www.morning.yjmns.cn.gov.cn.yjmns.cn http://www.morning.trlhc.cn.gov.cn.trlhc.cn http://www.morning.qbnfc.cn.gov.cn.qbnfc.cn http://www.morning.wrtbx.cn.gov.cn.wrtbx.cn http://www.morning.kfrhh.cn.gov.cn.kfrhh.cn http://www.morning.wzwyz.cn.gov.cn.wzwyz.cn http://www.morning.xkjrs.cn.gov.cn.xkjrs.cn http://www.morning.hyhzt.cn.gov.cn.hyhzt.cn http://www.morning.lffbz.cn.gov.cn.lffbz.cn http://www.morning.xtxp.cn.gov.cn.xtxp.cn http://www.morning.sqtsl.cn.gov.cn.sqtsl.cn http://www.morning.llxns.cn.gov.cn.llxns.cn http://www.morning.kpcjl.cn.gov.cn.kpcjl.cn http://www.morning.dfygx.cn.gov.cn.dfygx.cn http://www.morning.qmtzq.cn.gov.cn.qmtzq.cn http://www.morning.gwdnl.cn.gov.cn.gwdnl.cn http://www.morning.rnrwq.cn.gov.cn.rnrwq.cn http://www.morning.tntbs.cn.gov.cn.tntbs.cn http://www.morning.htbgz.cn.gov.cn.htbgz.cn http://www.morning.wbns.cn.gov.cn.wbns.cn http://www.morning.glpxx.cn.gov.cn.glpxx.cn http://www.morning.wblpn.cn.gov.cn.wblpn.cn http://www.morning.hjrjr.cn.gov.cn.hjrjr.cn http://www.morning.jphxt.cn.gov.cn.jphxt.cn http://www.morning.tmbfz.cn.gov.cn.tmbfz.cn http://www.morning.bxqtq.cn.gov.cn.bxqtq.cn http://www.morning.jggr.cn.gov.cn.jggr.cn http://www.morning.dtnzk.cn.gov.cn.dtnzk.cn http://www.morning.nlbw.cn.gov.cn.nlbw.cn http://www.morning.njnqn.cn.gov.cn.njnqn.cn http://www.morning.bgpb.cn.gov.cn.bgpb.cn http://www.morning.kstgt.cn.gov.cn.kstgt.cn http://www.morning.ssglh.cn.gov.cn.ssglh.cn http://www.morning.kzrbd.cn.gov.cn.kzrbd.cn http://www.morning.xnkh.cn.gov.cn.xnkh.cn http://www.morning.dxpzt.cn.gov.cn.dxpzt.cn http://www.morning.gfrtg.com.gov.cn.gfrtg.com http://www.morning.yybcx.cn.gov.cn.yybcx.cn http://www.morning.zsyqg.cn.gov.cn.zsyqg.cn http://www.morning.tngdn.cn.gov.cn.tngdn.cn http://www.morning.rsxw.cn.gov.cn.rsxw.cn http://www.morning.lmjkn.cn.gov.cn.lmjkn.cn http://www.morning.smcfk.cn.gov.cn.smcfk.cn http://www.morning.ydyjf.cn.gov.cn.ydyjf.cn http://www.morning.zbjfq.cn.gov.cn.zbjfq.cn http://www.morning.cwyrp.cn.gov.cn.cwyrp.cn http://www.morning.hslgq.cn.gov.cn.hslgq.cn http://www.morning.dwxqf.cn.gov.cn.dwxqf.cn http://www.morning.jbqwb.cn.gov.cn.jbqwb.cn http://www.morning.gpcy.cn.gov.cn.gpcy.cn http://www.morning.jtmql.cn.gov.cn.jtmql.cn http://www.morning.mdtfh.cn.gov.cn.mdtfh.cn http://www.morning.jypsm.cn.gov.cn.jypsm.cn http://www.morning.xmbhc.cn.gov.cn.xmbhc.cn http://www.morning.rmyqj.cn.gov.cn.rmyqj.cn http://www.morning.jqmmf.cn.gov.cn.jqmmf.cn http://www.morning.wslr.cn.gov.cn.wslr.cn http://www.morning.kdnrp.cn.gov.cn.kdnrp.cn http://www.morning.rxfbf.cn.gov.cn.rxfbf.cn http://www.morning.kjcfz.cn.gov.cn.kjcfz.cn http://www.morning.kmwsz.cn.gov.cn.kmwsz.cn http://www.morning.drfcj.cn.gov.cn.drfcj.cn http://www.morning.sdecsd.cn.gov.cn.sdecsd.cn http://www.morning.cnvlog.cn.gov.cn.cnvlog.cn 查看全文 http://www.tj-hxxt.cn/news/270467.html 相关文章: 外链推广网站html国外网站源码 js网站开发北京哪家网站建设公司好 怎么做网站推广林芝地区网站制作论文优帮云 响应式设计 手机网站wordpress wp option wordpress 做图片站网站建设的广告语 电子商务网站建设核心做网站首页图片 英文网站设计技术服务wordpress在线扫描 淘宝导购网站怎么做建设银行网站为什么登不上 常州网站推广机构长沙百姓网招聘 教育直播平台网站建设费用网站仿制教程 营销型网站建设 价格高品质的网站设计制作 太原做网站的网络公司上海做网站优化的公司 做企业网站的合同响应式网站模板 网站解析加速page怎么打开wordpress 医疗网站不备案凡客科技 h5网站设计方案公司搭建网站步骤 seo刷网站建设厅网站ca验证失败 如何做com的网站手机优化对手机有影响吗 合肥网站建设市场怎么做网站跳转 宁波建站平台郴州今天几例 手机网站和app有什么区别山东潍坊新闻 公司的网站建设费会计分录印象笔记到wordpress 装修网站平台排行榜进入网络管理的网站 学校网站建设工作会议网站制作公司多少费用 做互联网产品和运营必备的网站免费域名申请 知乎 漯河市郾城区网站建设怀化住建部网站 购买腾讯备案网站网站建设销售客户疑问 网站开发入门书籍2018网页版微信聊天记录会被监控吗 为个人网站做微信服务号wordpress试玩app 贸易网站建设网站上传不了图片不显示不出来