在学习第9课课前×××时,3月18日遇到过的1个问题有必要记录一下。
  在这部分的答案讲解视频里,最后1题的“上机考试”题,第2题要求:apache的虚拟主机“按周配置访问日志轮询”。这道小题在视频中,oldboy只是随口带过,但我却希望自己凭借前面学过的内容:轮循备份.tar压缩包的方法,也能完成这道题。
  于是,我就在虚拟主机的配置里,做了修改:“CustomLog "logs/www-access_log_$(date +%w)" common”。没想到,噩梦就这样开始了。
  执行“/application/apache/bin/apachectl graceful”重启之后,生成的日志文件不是按周生成的。
  在百度、google搜索了很多内容,多数都是使用第三方工具来实现这个需求。但是,当时的我就是偏执的想通过修改配置文件来解决。应该说,我这样想,应该还有别的原因:很多第三方软件我也不会用,还要从头学起。可能,这也是我极力想避免使用其它软件的因素吧。
  搜索没有达到自己的目的,在51cto和ChinaUnix发贴,又不可能及时收到反馈,只好再去求助QQ群。
  还好,群里有朋友回复:“CustomLog "|/usr/local/sbin/cronolg /app/logs/access_blog_%Y%m%d.log" combined”,但是,放到配置文件(/application/apache/conf/extra/httpd-vhosts.conf)里并没有起作用。又经过一番周折:包括oldboy的专门回复,再加上自己搜索“cronolg”关键字,我才明白:原来,实现这行内容需要安装cronolg软件啊!
  只不过,这部分内容在apache优化的视频讲解里,我还没有看到。最后,我决定等我看到apache优化部分的视频再去研究。

  我总是在一些非常细节的问题上纠缠不清,浪费了太多的时间。只要能实现需求,太过纠结一些无足轻重的环节,不仅耽误时间,真要到了工作环境,恐怕领导也是不能容忍的。这个问题,其实也是自己性格造成的。
  思维太窄,面对很多事情甚至是非常的迂腐,特别是针对技术方面。
  而这,也是我即使拖了这么久,还要坚持把这个问题的处理过程写出来的原因。记录这些影响自己学习进度的事情,随时提醒自己。至于如何改变,我也不知道!
  我想,我还是先时时记住这些教训再说吧。

转载于:https://blog.51cto.com/gagarin/1391021

apache的“按周配置访问日志轮询”,需要安装cronolg软件相关推荐

  1. Nginx 访问日志轮询切割

    Nginx 访问日志轮询切割脚本 -------------------------------------------------------------------- 注:如果你对python感兴 ...

  2. apache虚拟主机、日志轮询、日志统计、去版本优化

    一.虚拟主机 1.基于域名的虚拟主机 www.zhang.com   /var/html/www blog.zhang.com  /var/html/blog bbs.zhang.com   /var ...

  3. Nginx的继续深入(日志轮询切割,重写,负载均衡等)

    Nginx的访问日志轮询切割 通常什么情况Nginx会把所有的访问日志生成到一个制定的访问日志文件access.log里面,但时间一长,日志个头很大不利于日志的分析和处理. 有必要对Nginx日志进行 ...

  4. Apache服务一日志轮询(cronolog)

    1.cronolog介绍 2.安装日志轮询工具cronolog 3.修改配置文件(%Y%m%d 按天轮询) 4.重启Apache服务 5.测试 6.轮询时间 6.1按周建立目录按天轮询 6.2按小时轮 ...

  5. Linux日志管理(日志配置、日志轮替)

    Linux日志管理   对运维人员来说,无论管理什么系统,对日志文件的监控.调用.管理都是其中重要的一部分.服务器问题的解决都是从查看系统(错误)日志开始的.本篇文章,我们就来了解一下Linux系统中 ...

  6. 数据链路层介质访问控制——信道划分、随机访问和轮询访问

    介质访问控制 介质访问控制是数据链路层的子层,通过采取一定的措施,使共享信道的节点之间通信不会发生相互干扰.常用的介质访问控制方法有:信道划分介质访问控制.随机访问介质访问控制和轮询访问介质访问控制. ...

  7. Apache 配置访问日志

    1.在主配置文件中定义日志格式 [root@localhost ~]# vim /usr/local/apache2/conf/httpd.conf <IfModule log_config_m ...

  8. logrotate测试_日志轮询工具Logrotate的使用

    Lograte的作用 我们可以在 Linux中配置 logrotate 程序,它可以自动执行日志文件的轮换.压缩.删除和用邮件发出. 我们可以配置 logrotate 程序,以便每个日志文件可以在每天 ...

  9. 【Linux】日志管理及日志轮询

    文章目录 日志管理的意义 常用的日志文件: last 查看登录日志内容 清空日志文件 2. /var/log/lastlog 查看最后登录信息 3. /var/log/btmp 用户登录系统的错误信息 ...

最新文章

  1. cross join
  2. SPOJ - PHRASES Relevant Phrases of Annihilation —— 后缀数组 出现于所有字符串中两次且不重叠的最长公共子串...
  3. 野火开发版屏幕_盘一盘那些年我们常用的物联网开发板!
  4. apache mysql 添加到开机自动启动
  5. HTTP一次完整的http请求所经历的步骤
  6. ireport 循环_ireport5.6.0分组显示
  7. C语言 const 修饰变量 - C语言零基础入门教程
  8. 为什么SpringBoot的jar可以直接运行
  9. Journey源码分析二:整体启动流程
  10. 基于attention的seq2seq机器翻译实践详解
  11. 关于redis key命名规范的设计
  12. 51单片机 驱动有源/无源蜂鸣器+Proteus仿真
  13. Android Studio中ListView通过自定义Adapter显示数据3-1
  14. 游戏开发人员推荐书单
  15. AndroidStudio简单代码实现BMI计算
  16. 深圳易商网怎样轻松搞定网站SEO优化?
  17. 微信企业号开发:微信考勤百度地图定位,错误修正
  18. 快手智能视频图像编码处理服务架构
  19. 相控阵天线方位角俯仰角matlab画图,基于相控阵天线测试的波束指向角计算方法...
  20. 说说SEO论坛百度快速排名优化,网站被K了怎么办,最好的SEO视频教程

热门文章

  1. Android开发环境——模拟器AVD相关内容汇总
  2. 基于nginx和uWSGI在Ubuntu系统上部署Django项目
  3. qt系统托盘显示、无主窗体
  4. Android数据库新王者-Realm入门教程
  5. 日志服务商业化计费FAQ和账单优化
  6. 如何开启Dubbo框架内部的日志?
  7. MySQL 创建用户与修改密码
  8. 读《编程之道》-对于程序员的抽象描述
  9. android 键盘搜索按钮不收起键盘,android EditText 实现搜索框点击搜索隐藏键盘
  10. 【boundfield】GridView中BoundField与TemplateField的区别_boundfield