0

我正在编写一个网站Flask,将其与uwsgi + nginx. 需要定期向mqttbroker发送消息;为此,uwsgidecorators选择了后台任务执行模块。该模块提供了@timer(seconds)定期启动任务的装饰器。但是问题出现了如何中断这个任务的执行甚至杀死它?示例任务:

@timer(10, target='spooler')
def ten_seconds_in_the_spooler(mqtt, topic_req_res, msg, qos_req):
    mqtt.publish(topic_req_res, msg, qos_req)

谢谢!

4

0 回答 0