Python Statsd客户端3.2不支持主机名的地址家族,但提供了IP地址

2024-10-03 17:19:02 发布

您现在位置:Python中文网/ 问答频道 /正文

Python代码:

    try:
        self.__statsd = TCPStatsClient(self.Host,self.Port,self.Prefix,None)
        self.__statsd.connect()
    except Exception as e:
        print "Exception while connecting to StatsD: %s", str(e) 
        print "Failed to establish connection to StatsD server at %s:%s", self.Host, str(self.Port) 

当我运行“/usr/share/python/myproject/bin/python时我的项目.py“,错误如下(10.1.1.25用于statsd主机):

^{pr2}$

当我运行“/home/myadmin/.virtualenvs/myproject dev/bin/python时我的项目.py“,一切正常。在

更新

我的旧代码在3.2下不起作用。现在我的代码更新如下:

 self.__statsd = TCPStatsClient(host=self.Host,port=self.Port,prefix=self.Prefix,timeout=None)

Tags: to代码selfnonehostprefixbinport