|
|
总是求助,今天分享一个经验。。。
最近遇到一个问题,脚本明明没有循环逻辑,但是M2总是提示【脚本死循环报错】
脚本是反复检查后的,而且只有寥寥50多行,不算复杂,确定没有死循环逻辑
而且,脚本的调用,也不是一个很频繁的逻辑
M2→功能→其他设置→设置的脚本循环次数是20默认值
然后各种排查,重启。。。。
总结如下:引擎在执行脚本的时候,执行行数,貌似和【M2→功能→其他设置→设置的脚本循环次数】有关。
好纠结,执行行数,和循环次数,明明是不同的概念。。。。。(只是个人推测)
1、如果是CALL出去的脚本,则CALL出去的脚本里,最好不要用GOTO,否则快速的点脚本功能,都可以出现M2脚本死循环的报错。(此条结合论坛的帖子得到印证)
2、M2脚本循环次数最好设置大于50,个人建议直接200。不宜太小,因为脚本的行数超过这个数字,也会报错。【而脚本的逻辑行数,很容易超过50行的】
希望帮到需要的人~~
|
|