第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Django和Apache:為MQTT Client啟動附加線程

Django和Apache:為MQTT Client啟動附加線程

動漫人物 2021-05-14 16:24:15
我想用一個額外的mqtt-client啟動一個apache-server。我在生產(chǎn)中使用Django和Apache。要啟動我的mqqt客戶端,我編輯了wsgi.py它,如果我使用的是開發(fā)服務器(python3 manage.py runserver),則可以正常運行。但是它不能在生產(chǎn)中工作。請問有什么幫助或有想法如何讓apache在生產(chǎn)中起作用嗎?wsgi.py:import osimport threadingimport logginglogger = logging.getLogger('mqtt')from django.core.wsgi import get_wsgi_applicationos.environ.setdefault("DJANGO_SETTINGS_MODULE", "iot.settings")from iot.settings import MQTT_CONNECTION, MQTT_BROKERif MQTT_CONNECTION:    logger.debug('Connecting to Broker...')    try:        from utils_mqtt_client.mqtt_client import run_client        run_client()    except Exception as e:        logger.debug('Could not conntect to MQTT Broker:\n\t {}'.format(e))else:    logger.debug('Starting without MQTT connection')application = get_wsgi_application()mqqt客戶端:import jsonimport threadingimport loggingimport paho.mqtt.client as mqttfrom device.models import Devicefrom value.models import Valuefrom iot.settings import MQTT_BROKERlogger = logging.getLogger('mqtt')topics = ['config']CLIENT = mqtt.Client('webserver')# [...]def run_client():    devices = Device.objects.all()    CLIENT.on_connect = on_connect    CLIENT.on_message = on_message    for device in devices:        subscribe(CLIENT, device)    CLIENT.connect(MQTT_BROKER)    CLIENT.loop_start()
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 215 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號