basic_deployment.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:charm-percona-cluster 作者: openstack 项目源码 文件源码
def is_port_open(self, unit=None, port='3306', address=None):
        if unit:
            addr = unit.info['public-address']
        elif address:
            addr = address
        else:
            raise Exception('Please provide a unit or address')

        try:
            telnetlib.Telnet(addr, port)
            return True
        except socket.error as e:
            if e.errno == 113:
                self.log.error("could not connect to %s:%s" % (addr, port))
            if e.errno == 111:
                self.log.error("connection refused connecting"
                               " to %s:%s" % (addr,
                                              port))
            return False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号