首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openwhisk:请求尚未完成

Openwhisk:请求尚未完成
EN

Stack Overflow用户
提问于 2018-09-11 16:24:39
回答 1查看 497关注 0票数 1

我有一个分布式的Openwhisk设置,当我同时执行大量的函数时,就像这样

代码语言:javascript
复制
wsk -i action invoke test -r -b

在某个时候,我没有得到实际的结果,而是开始得到以下消息:

ok:被调用/_/test,但是请求还没有用id完成

您知道我如何才能强制Openwhisk执行函数并仍然返回结果,而不管调用实际花费多长时间?是否有某个剧本变量负责超时?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-12 03:59:12

您可以在非阻塞模式下执行函数。在本例中,您将立即获得激活ID,并在后台执行函数。然后,您可以使用激活ID检查/跟踪函数执行的状态。

从命令中删除"-b“选项。

此外,函数执行超时是可配置的(默认为60),如果函数执行需要更多的时间来执行,您可以在创建函数时定义它。

对于每个函数限制,您可以在创建函数时指定以下设置。

代码语言:javascript
复制
-t, --timeout LIMIT          the timeout LIMIT in milliseconds after which the action is terminated (default 60000)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52280344

复制
相关文章

相似问题

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