所以问题可能相当简单。我有一份应该运行约30分钟的工作,我不希望我的程序等待30分钟才能得到结果。我想获得一个任务名称或id或类似的东西,并将控制权返回给用户,以便用户以后可以使用我的程序查询进程状态。
https://github.com/spotify/luigi/blob/695010420105dc836096201a00d2f032f0143b84/luigi/interface.py
查看interface.py我看不到任何相关内容。这不可能吗?或者我如何实现这一目标?谢谢!
PS。如果有人能指出我在哪里寻找查询任务状态的luigi守护进程,我将不胜感激。
答案 0 :(得分:1)
我在这里看到几个问题:
self.task_id
来获取此任务您可以将其写入任务run
中的文件,数据库,队列等方法&
或按ctrl-z跟随luigi命令,然后在提示符下键入bg
。http://yourluigidhost:8082/api/task_list