码迷,mamicode.com
首页 > 其他好文 > 详细

rsyslog日志打印到控制台的异常

时间:2014-11-23 16:10:02      阅读:897      评论:0      收藏:0      [点我收藏+]

标签:rsyslog

场景描述:Linux系统启动之后,没有进入到登录界面之前,屏幕刷拉拉一大片的HTTP日志打印,吓了我一大跳,这又是什么系统异常吗?这些日志不是应该写入到/var/log/messages文件中吗?毕竟HTTP服务程序调用的是syslog函数接口!!另外一件古怪的事情是,关闭系统的时候,日志也打印到了控制台,这正是菲尼索斯的事情。

解开谜团:开机打印日志到控制台是因为rsyslog并没有启动,HTTP服务程序只能够把日志输出到控制台上,说明没有把服务的顺序调整好,所以我们应该在HTTP服务程序的依赖项中先让rsyslog启动,然后才启动自己。当然了关机的异常也可以解析清楚了:由于我们的服务程序并没有编写关闭服务的脚本所以HTTP服务程序实际上是被kill掉的,而不是正常的关闭。由于关机过程中服务程序一个一个关闭,一旦rsyslog关闭,HTTP日志输出到了控制台。终于搞定!!

 

引来 的问题:无法追溯到HTTP的程序启动日志,日志丢失了,也没有关闭日志。我们一直都不知道为什么HTTP的开始日志哪里去了?纠结了一段时间。

rsyslog日志打印到控制台的异常

标签:rsyslog

原文地址:http://5228690.blog.51cto.com/5218690/1581603

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!