操作员“Get Pages”未在AI Hub上运行
嗨
我有一个进程运行在一个人工智能中心,我有运营商“获取页面”(ext. Web挖掘)嵌入。
当我在RM Studio中运行这个过程时,一切都很好。
当我在AI Hub上运行过程时,但从RM Studio开始(在AI Hub上运行Process’),一切都很好。
但当我启动我创建的网络服务时,运营商“Get-Pages”似乎制造了麻烦。其他网络服务也在运行。当我禁用“Get Pages”时,web服务也在运行。所以我坚信这与AI Hub上的流程运行方式有关。
这是我在运行web服务时得到的错误信息:
有趣的是,我发现如果我在AI Hub上的存储库外运行进程,它会成功运行。但是,如果我测试web服务,它不能工作。
这是我用来测试的过程。当我禁用操作员“获取页面”时,一切都很好。
我不知道该怎么做。
谢谢你的帮助!
最好的
马修斯
我有一个进程运行在一个人工智能中心,我有运营商“获取页面”(ext. Web挖掘)嵌入。
当我在RM Studio中运行这个过程时,一切都很好。
当我在AI Hub上运行过程时,但从RM Studio开始(在AI Hub上运行Process’),一切都很好。
但当我启动我创建的网络服务时,运营商“Get-Pages”似乎制造了麻烦。其他网络服务也在运行。当我禁用“Get Pages”时,web服务也在运行。所以我坚信这与AI Hub上的流程运行方式有关。
这是我在运行web服务时得到的错误信息:
de.rapidanalytics.ejb.service.ServiceDataSourceException 为服务test_pages执行进程/home/bot/test_pages出错:com.rapidminer.operator.web.io. multithreadadedcookiemanager不能强制转换为com.rapidminer.operator.web.io. multithreadadedcookiemanager
有趣的是,我发现如果我在AI Hub上的存储库外运行进程,它会成功运行。但是,如果我测试web服务,它不能工作。
这是我用来测试的过程。当我禁用操作员“获取页面”时,一切都很好。
<?xml version="1.0" encoding="UTF-8"?><进程版本="9.10.001"><参数key="logverbosity" value="init"/> <参数key="random_seed" value="2001"/> <参数key="send_mail" value="never"/> <参数key="notification_email" value="30"/> <参数key="encoding" value="SYSTEM"/> <进程expanded="true"> <参数key="connection_timeout" value="10000"/> <参数key="read_timeout" value="10000"/> <参数key="follow_redirects" value="true"/> <参数key="accept_cookies" value="original server"/> <参数key="cookie_scope" value="global"/> <参数key="request_method" value="GET"/> <参数key="delay" value="none"/> <参数key="delay_amount" value="1000"/> <参数key="min_delay_amount" value="0"/> <参数key="max_delay_amount" value="500"/>
我不知道该怎么做。
谢谢你的帮助!
最好的
马修斯
0
最佳答案
-
methusi 成员职位:5学我对于那些想知道的人——我可以通过走另一条路来解决我的问题。而不是调用web服务,我调度进程与调度API:
职位服务器 /执行/时间表使用相应的头部和主体
在代码体中,我没有设置执行时间和force=true——这将立即开始执行。0
答案
但是,如果它作为web服务运行,那么它就不是在JobAgent上运行,而是在服务器本身上运行。