2014-01-30 24 views
1

我按照这个教程安装和配置stats.d和石墨上:Stats.d抛出“连接ECONNREFUSED”的错误时,石墨是不同的服务器

http://www.elao.com/blog/linux/install-stats-d-graphite-on-a-debian-server-to-monitor-a-symfony2-application-12.html

然而,我的石墨只能看到本地代理,当我启动另一台服务器上我statsd,我有这样的错误

30 Jan 10:50:29 - DEBUG: numStats: 3 
30 Jan 10:50:29 - DEBUG: Error: connect ECONNREFUSED 

这里是我的stats.d local.js配置文件:

{ 
    graphitePort: 2003 
, graphiteHost: "my.ip.add" 
, port: 8125 
, backends: [ "./backends/graphite" ] 
, debug: true 
, dumpMessages: true 
} 

它不会改变任何我把IP或石墨主机。

此外,如果这能帮助,在2台服务器(带有stats.d和一个石墨)正在运行Debian 7

回答

0

看起来像一个节点问题(statsd是一个节点应用)OVH kimsufi serveurs从here

将服务器设置为绑定到0.0.0.0,设置客户端连接到服务器的 正确的IP地址。如果服务器正在侦听 127.0.0.1,它将只接受来自其本地主机的连接。

ENABLE_UDP_LISTENER = True 
UDP_RECEIVER_INTERFACE = 0.0.0.0 
UDP_RECEIVER_PORT = 2003 
+0

没错,但推出stadsd,我只是Exec的 “屏幕节点stats.js local.js”。我对nodejs不熟悉,不太明白该怎么做:/ – Olivier

+0

问题出在石墨端,我想。它似乎在'127.0.0.1'而不是'0.0.0.0'处监听。 – erbdex

相关问题