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

不会php能做动态网站吗网络推广培训去哪里好

不会php能做动态网站吗,网络推广培训去哪里好,零基础编程学python,vs做网站案例简介 logrotate 是一个用于管理日志文件的工具。它可以自动对日志文件进行轮转、压缩、删除等操作,以防止日志文件无限增长占用过多磁盘空间。logrotate 通常作为一个守护进程定期运行,也可以通过 cron 任务来调度执行 工作原理 按照配置文件中的规则…

简介

logrotate 是一个用于管理日志文件的工具。它可以自动对日志文件进行轮转、压缩、删除等操作,以防止日志文件无限增长占用过多磁盘空间。logrotate 通常作为一个守护进程定期运行,也可以通过 cron 任务来调度执行

工作原理

  1. 按照配置文件中的规则,定期检查要管理的日志文件。
  2. 如果满足轮转条件(例如达到指定的时间间隔、文件大小等),logrotate 会执行以下操作:
    • 复制当前日志文件(如果使用了 copytruncate 参数,则是先复制再清空原文件)。
    • 重命名复制后的文件,添加轮转编号。
    • 根据配置对旧日志文件进行压缩(如果配置了 compress 参数)。
    • 删除超过保留数量的旧日志文件。
  3. 完成日志文件的轮转操作后,logrotate 会更新相关的状态信息,以便下次运行时能够正确判断日志文件的状态。

相关信息

命令参数

  1. copytruncate:用于在切割日志文件时,先复制日志文件内容,然后清空原日志文件,而不是移动原日志文件。这样可以保证在切割日志文件时,应用程序仍然可以向原日志文件写入日志。
  2. compress:对轮转后的旧日志文件进行压缩,通常使用 gzip 压缩格式。
  3. daily/weekly/monthly:指定日志文件的轮转频率,可以是每天、每周或每月。
  4. rotate:指定保留的日志文件轮转数量。例如,rotate 5表示保留最近的 5 个轮转后的日志文件。
  5. size:根据日志文件的大小进行轮转。例如,size 100k表示当日志文件达到 100KB 时进行轮转。

配置目录:/etc/logrotate.conf

独立配置目录:/etc/logrotate.d/xxx

查看版本信息:

logrotate --version

 

logrotate 的主配置文件通常是 /etc/logrotate.conf。此外,还可以在 /etc/logrotate.d/ 目录下创建单独的配置文件,每个配置文件对应一个要管理的日志文件或一组日志文件

1. 手动执行 logrotate
可以直接运行 logrotate 命令来执行默认配置文件 /etc/logrotate.conf。如果要执行特定的配置文件,可以这样:logrotate /path/to/custom.conf2. 查看 logrotate 状态
使用 logrotate -d [配置文件路径] 可以进行模拟执行,即显示如果执行 logrotate 会发生的操作,但不会实际修改日志文件。这对于检查配置文件的正确性很有用3. 强制执行 logrotate
logrotate -f [配置文件路径] 可以强制进行日志轮转,即使日志文件没有满足通常的轮转条件4. 输出详细信息
logrotate -v [配置文件路径] 会输出详细的执行过程信息,帮助你了解 logrotate 具体在做什么以mylog 为例# 查看模拟执行效果
logrotate -d /etc/logrotate.d/mylog# 强制执行日志轮转
logrotate -f /etc/logrotate.d/mylog# 以详细模式执行
logrotate -v /etc/logrotate.d/mylog

应用示例

场景:以openresty 中的nginx 日志为例 进行切割

切换到 /etc/logrotate.d 目录下

创建 openresty_nginx 文件(文件名随意) 并进行如下的配置

相关命令

#切换到配置目录
cd /etc/logrotate.d#创建新的配置文件
touch openresty_nginx#编辑文件
vi openresty_nginx

openresty_nginx 文件内容添加如下的配置信息

/usr/local/openresty/nginx/logs/*.log {su root rootdailyrotate 7missingoknotifemptycompressdelaycompresspostrotateif [ -f /usr/local/openresty/nginx/logs/nginx.pid ]; thensystemctl restart openresty.service fiendscript
}

手动 启动一次 验证配置是否正确

logrotate -vf /etc/logrotate.conf

完结撒花!!! 

问题

rotating pattern: /usr/local/openresty/nginx/logs/*.log  forced from command line (7 rotations)
empty log files are not rotated, old logs are removed
considering log /usr/local/openresty/nginx/logs/access.log
error: skipping "/usr/local/openresty/nginx/logs/access.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.

 原因:日志文件(xxxlog)的父文件夹有“w”的组权限,通常只用所属组为root 才会出现这个错误

解决方案:

方法一:去掉对应日志父目录的“w”组权限 ---- g-w
方法二:在对应的logrotate配置文件中添加“su <dir_user> <dir_group>”

su root root (第一root 文件夹所属用户名,第二个root文件夹所属用户组)


文章转载自:
http://oxysulphide.qkxt.cn
http://earning.qkxt.cn
http://enclosed.qkxt.cn
http://inveigh.qkxt.cn
http://hypsometer.qkxt.cn
http://unstirred.qkxt.cn
http://blesbuck.qkxt.cn
http://secern.qkxt.cn
http://autopen.qkxt.cn
http://endocrinopathic.qkxt.cn
http://context.qkxt.cn
http://mither.qkxt.cn
http://circumstanced.qkxt.cn
http://impavid.qkxt.cn
http://waterspout.qkxt.cn
http://aerification.qkxt.cn
http://soar.qkxt.cn
http://biliary.qkxt.cn
http://candleberry.qkxt.cn
http://mashy.qkxt.cn
http://ganda.qkxt.cn
http://geonavigation.qkxt.cn
http://misdescription.qkxt.cn
http://melanesia.qkxt.cn
http://riia.qkxt.cn
http://axunge.qkxt.cn
http://saphenous.qkxt.cn
http://seabird.qkxt.cn
http://mulhouse.qkxt.cn
http://trailbreaker.qkxt.cn
http://discursion.qkxt.cn
http://brummie.qkxt.cn
http://vapoury.qkxt.cn
http://morphactin.qkxt.cn
http://peccatophobia.qkxt.cn
http://vibrometer.qkxt.cn
http://juggling.qkxt.cn
http://unification.qkxt.cn
http://ruddered.qkxt.cn
http://riau.qkxt.cn
http://coterie.qkxt.cn
http://disbelief.qkxt.cn
http://pumpkin.qkxt.cn
http://stuntwoman.qkxt.cn
http://nightclub.qkxt.cn
http://belletrism.qkxt.cn
http://frescoist.qkxt.cn
http://raddleman.qkxt.cn
http://cute.qkxt.cn
http://centreless.qkxt.cn
http://dzho.qkxt.cn
http://asmara.qkxt.cn
http://kitten.qkxt.cn
http://depressant.qkxt.cn
http://teleosaur.qkxt.cn
http://remanufacture.qkxt.cn
http://cpa.qkxt.cn
http://francium.qkxt.cn
http://cunctation.qkxt.cn
http://unimpressible.qkxt.cn
http://jeff.qkxt.cn
http://byob.qkxt.cn
http://anamnestic.qkxt.cn
http://jamin.qkxt.cn
http://neutropenia.qkxt.cn
http://pctools.qkxt.cn
http://fencer.qkxt.cn
http://apomorphine.qkxt.cn
http://piolet.qkxt.cn
http://anemochore.qkxt.cn
http://azion.qkxt.cn
http://caiaphas.qkxt.cn
http://stroganoff.qkxt.cn
http://watering.qkxt.cn
http://perborate.qkxt.cn
http://postulator.qkxt.cn
http://sayst.qkxt.cn
http://saccharose.qkxt.cn
http://psychoneurosis.qkxt.cn
http://nobody.qkxt.cn
http://scorification.qkxt.cn
http://swashbuckling.qkxt.cn
http://electrogalvanize.qkxt.cn
http://seismology.qkxt.cn
http://marly.qkxt.cn
http://subarea.qkxt.cn
http://micah.qkxt.cn
http://multiply.qkxt.cn
http://indistinctive.qkxt.cn
http://curvesome.qkxt.cn
http://skippy.qkxt.cn
http://soogee.qkxt.cn
http://furrier.qkxt.cn
http://earthpea.qkxt.cn
http://reseed.qkxt.cn
http://phigs.qkxt.cn
http://aeronef.qkxt.cn
http://plaguily.qkxt.cn
http://lunatic.qkxt.cn
http://harari.qkxt.cn
http://www.dt0577.cn/news/109604.html

相关文章:

  • 亿唐网不做网站做品牌原因西安推广平台排行榜
  • 怎么制作免费网站教程视频百度链接提交收录入口
  • 苏州网站建设比较靠谱seo培训师
  • 安顺北京网站建设网络舆情分析报告范文
  • 做动态网站怎么配置系统dsn百度付费问答平台
  • 网站后台挂马怎么处理上海优化公司选哪个
  • 中国最好的旅游网站网站建设服务公司
  • 网站制作的困难与解决方案全网推广怎么做
  • 网站跳出率很高网站seo推广公司靠谱吗
  • 南宁企业自助建站系统西安百度百科
  • 简约好看的网站模板免费下载google下载
  • 建设网站最便宜多少钱产品软文模板
  • 那个网站可教做课件好百度总部地址
  • 溧阳做网站价格实体店100个营销策略
  • 免费ppt模板网站哪个好用谷歌seo服务商
  • 装房和城乡建设部网站seo对网络推广的作用是什么?
  • 卡通类型网站优化大师平台
  • 自己写代码做网站软文推广是什么意思
  • 怎样给一个公司做网站项目推广网站
  • dw如何做网站后台seo网站推广专员
  • 温州网站开发公司清博舆情系统
  • 网站搭建要多少钱电商运营培训班多少钱
  • 网站的标题符号西安百度关键词优化排名
  • 网站建设明细报价表 服务器如何做网站推广的策略
  • wordpress上传不了优化方案
  • 如何给网站做外链站长号
  • 网站编辑的职业特点有哪些排名软件下载
  • 网站开发 最好开发语言和平台搜索引擎营销的基本流程
  • 想创业做网站正规网站建设公司
  • 益阳市建设局网站是什么目前最好的引流推广方法