Warpscript:操作计数超过最大值 100000
Warpscript: Operation count exceeded maximum of 100000
我在使用 warpscript 时遇到了以下错误
ERROR line #1 in section '[TOP]': Exception at statement '' in section '[TOP]' (Operation count (100002) exceeded maximum of 100000) (Operation count (100002) exceeded maximum of 100000)
这个最少的代码重现了问题:
0 1 100000 <% + %> FOR
是否有一种简单的方法来绕过操作计数限制,或者我是否必须将我的进程拆分为多个脚本?
是的,您可以使用 AUTHENTICATE followed by MAXOPS 将操作计数限制提高到您正在使用的 Warp 10 平台的硬限制。
例如,如果您使用 public Warp 10 sandbox,默认情况下您被限制为 100,000 次操作,但此平台的硬性限制为 2,000,000 次操作。在脚本的开头,您可以:
'<your-read-token>' AUTHENTICATE 2000000 MAXOPS
如果你有权限访问你正在使用的Warp 10平台的配置文件,你也可以通过修改keywarpscript.maxops.hard
.
来修改这个数字以上的硬限制
有关 WarpScript 保护限制的更多信息可在 link 上找到。
作为补充,应该注意您的 WarpScript 程序可以执行的操作数量限制是作为多租户环境的保障。
默认值非常保守,但可以通过设置以下配置属性并重新启动 Warp 10 实例来修改:
warpscript.maxops = ...
warpscript.maxops.hard = ...
如果您在单租户环境中使用 Warp 10,您可以将这些值提高到数十亿级别。
我在使用 warpscript 时遇到了以下错误
ERROR line #1 in section '[TOP]': Exception at statement '' in section '[TOP]' (Operation count (100002) exceeded maximum of 100000) (Operation count (100002) exceeded maximum of 100000)
这个最少的代码重现了问题:
0 1 100000 <% + %> FOR
是否有一种简单的方法来绕过操作计数限制,或者我是否必须将我的进程拆分为多个脚本?
是的,您可以使用 AUTHENTICATE followed by MAXOPS 将操作计数限制提高到您正在使用的 Warp 10 平台的硬限制。
例如,如果您使用 public Warp 10 sandbox,默认情况下您被限制为 100,000 次操作,但此平台的硬性限制为 2,000,000 次操作。在脚本的开头,您可以:
'<your-read-token>' AUTHENTICATE 2000000 MAXOPS
如果你有权限访问你正在使用的Warp 10平台的配置文件,你也可以通过修改keywarpscript.maxops.hard
.
有关 WarpScript 保护限制的更多信息可在 link 上找到。
作为补充,应该注意您的 WarpScript 程序可以执行的操作数量限制是作为多租户环境的保障。
默认值非常保守,但可以通过设置以下配置属性并重新启动 Warp 10 实例来修改:
warpscript.maxops = ...
warpscript.maxops.hard = ...
如果您在单租户环境中使用 Warp 10,您可以将这些值提高到数十亿级别。