ITPub博客

首页 > 应用开发 > IT综合 > Could not bind socket: Address already in use_ndoutils1.5.2

Could not bind socket: Address already in use_ndoutils1.5.2

原创 IT综合 作者:Michael_DD 时间:2015-06-01 15:16:04 0 删除 编辑
Could not bind socket: Address already in use_ndoutils1.5.2



尝试使用ndoutils,将nagios数据写入mysql时,出现了下面的现象,搞了半天实在没头绪了,求帮助!! 


[root@localhost ndoutils-1.5.2]# rm -rf /usr/local/nagios/var/ndo2db.lock  
[root@localhost ndoutils-1.5.2]# /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg 
Could not bind socket: Address already in use


更换过端口了 
可是执行/usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg 
一次的话没这个报错 


第二次就出现了 
使用netstat看端口,一直存在 
然后kill掉进程 
端口是没了 
但是, /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg 执行第二次之后就又出现这种问题 
数据还是写入不成功






解决办法:
# rm -rf /usr/local/nagios/var/ndo2db.lock
# rm /usr/local/nagios/var/ndo.sock

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29500582/viewspace-1680728/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 安装zabbix使出错
请登录后发表评论 登录
全部评论

注册时间:2014-02-22

  • 博文量
    326
  • 访问量
    2671972