在学习第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优化部分的视频再去研究。

 

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