#!/usr/bin/python
-- coding:utf-8 --
import paho.mqtt.client as mqtt
import threading
import time
import Queue
import logging
from com.alibaba.adlab.lib_redis.pyredis import PyRedis
redis_server = PyRedis()
logging.basicConfig(level=logging.DEBUG,
filename=‘master.log’,
filemode=‘a’,
format=’%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s’
)
def on_connect(client, userdata, flags, rc):
print("Connected with result code: " + str(rc))
class Master(mqtt.Client):
IP = ‘30.4.240.26’
POST = 1883
LIVE_TIME = 600
def __init__(self):
mqtt.Client.__init__(self)
self.task_queue = Queue.Queue(100)
self.client_list = [
{'name': 'A', 'running_status': ""},
{'name': 'B', &