在Luigi框架中,我尝试使用set_tracking_url
,set_progress_bar
和set_status
在中央调度程序的网络界面中显示长时间运行任务的进度条在run()
方法中,如下所示:
def run(self):
self.set_tracking_url("127.0.0.1:8082")
for i in range(100):
self.do_long_calculation(i)
self.set_status_message("Analyzing Id %d" % i)
self.set_progress_percentage(i)
我正在使用
运行任务PYTHONPATH='.' luigi --module AnalysisTasks LongTask --workers=5
其中AnalysisTasks
是python源文件,LongTask
是run()
方法所属的任务,luigid在后台运行。但是,我没有看到任何进度条或状态报告。我在任何地方都找不到任何答案或例子。它有可能吗?