2014-01-30 44 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

相關問題