在 Luigi 框架中,我尝试使用和方法在中央调度程序的 Web 界面中显示长时间运行的任务的进度条set_tracking_url,如下所示:set_progress_barset_statusrun()
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)
Run Code Online (Sandbox Code Playgroud)
我正在使用运行任务
PYTHONPATH='.' luigi --module AnalysisTasks LongTask --workers=5
Run Code Online (Sandbox Code Playgroud)
其中AnalysisTasks是 python 源文件,LongTask是该方法所属的任务run(),并且 luigid 在后台运行。但是我没有看到任何进度条或状态报告。我在任何地方都没有找到任何答案或例子。这有可能吗?