首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NiFi -处理器已停止,但任务仍在运行

NiFi -处理器已停止,但任务仍在运行
EN

Stack Overflow用户
提问于 2019-05-21 12:01:13
回答 1查看 580关注 0票数 2

这些天它运行得很好。突然之间,即使任务停止了,处理器仍然有任务在运行,需要手动终止正在运行的任务。

有什么想法吗?

更新1

我使用nipyapi一遍又一遍地操作一些处理器来启动和停止。下面是我使用的API

代码语言:javascript
复制
nipyapi.canvas.get_processor(identifier=p_id, identifier_type='id')
nipyapi.canvas.get_process_group(identifier=pg_id, identifier_type='id')
nipyapi.canvas.schedule_processor(processor=p_id, scheduled=True, refresh=True)

我重新启动了NiFi并解决了问题,但在多次执行这些API(大约10000次,grep processor id | wc -l)之后,出现了问题。

我认为这些API创建了大量的web连接,而且不会停止。

EN

回答 1

Stack Overflow用户

发布于 2019-05-24 06:40:44

停止一个处理器实际上只是告诉调度器不要再触发任何执行。通常情况下,已经触发的线程在处理器停止后仍在执行,这就是添加Terminate选项的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56230900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档