worker.py 文件源码

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

项目:docklet 作者: unias 项目源码 文件源码
def start(self):
        # start collector
        self.con_collector.start()
        self.hosts_collector.start()
        logger.info("Monitor Collector has been started.")
        # worker change it state itself. Independedntly from master.
        self.etcd.setkey("machines/runnodes/"+self.addr, "work")
        publicIP = env.getenv("PUBLIC_IP")
        self.etcd.setkey("machines/publicIP/"+self.addr,publicIP)
        self.thread_sendheartbeat = threading.Thread(target=self.sendheartbeat)
        self.thread_sendheartbeat.start()
        # start serving for rpc
        logger.info ("begins to work")
        self.rpcserver.serve_forever()

    # send heardbeat package to keep alive in etcd, ttl=2s
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号