Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10017765
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类: 云计算

2014-05-30 10:20:28

 

CloudFoundry 无法连接syslog 问题

分类: CloudFoundry 78人阅读 评论(0) 收藏 举报

 最近CloudFoundry 的GoRouter 模块,dir_server 模块,常出现下面的错误,导致两个模块无法启动

panic: Unix syslog delivery error

goroutine 1 [running]:
github.com/cloudfoundry/gosteno.NewSyslogSink(0xc2000ba960, 0x15, 0x0)
 /var/vcap/packages/dea_next/go/src/github.com/cloudfoundry/gosteno/syslog_sink.go:20 +0x78
common.SetupSteno(0xc2000a4ac8)
 /var/vcap/packages/dea_next/go/src/common/logger.go:21 +0x241
main.main()
 /var/vcap/packages/dea_next/go/src/runner/runner.go:47 +0x108
goroutine 2 [syscall]:
goroutine 3 [runnable]:
 
在Gorouter 模块增加了日志信息,异常信息如下:
dial unixgram /dev/log: connection refused
dial unixgram /var/run/syslog: connection refused
dial unix /dev/log: connection refused
dial unix /var/run/syslog: connection refused

猜测是无法连接syslog,所以一直尝试重启ubuntu的syslog 无法,但是无法成功,后来,竟然出现了 GoRouter 能够启动,但是dir_server无法启动的问题,搞得毫无头绪。

查看了CloudFoundry各个模块的启动代码,发现,每个模块的启动,都要拷贝一个syslog_forwarder.conf 文件,然后重启rsyslog 服务。所以才想,作为ubuntu的系统服务,syslog服务应该没有什么问题才对,所以就尝试将 各个模块的拷贝syslog_forwarder.conf 文件、重启rsyslog 的动作去掉,结果一切正常。

 

CloudFoundry的syslog_aggreator 服务,个人感觉比较冗余,至少我们是使用了zabix 进行日志的采集,所以去掉后也没有影响。尚未发现其他问题。

阅读(1722) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~