隔2S启动一次脚本,造成内存一直消耗,这个办法能否解决?
本帖最后由 老树昏鸦 于 2011-11-21 02:32 编辑如题所述:
脚本A:
隔2S启动一次修正DNF不能组队的脚本
脚本B:
1. 计算机器的内存并赋值给 Y。
2. 计算能够支持脚本A运行时间X=Y/4(脚本A运行1小时消耗的内存约等于4M)。
3. 间隔X小时把脚本A删了。(这样运行积累的次数没有了,内存就释放出来了)
4. 把脚本A重新导进来。
这个是我的思路,哪位高手能告知读取机器的内存并赋值给变量Y的脚本。
经过这样处理后,内存可消耗时间就变成了X*1800了。
如果时间还不够长,可以以此类推,再做一个脚本C把脚本B处理一次。
自己顶起来,不解决,不沉底。 脚本A:
隔2S启动一次修正DNF不能组队的脚本
脚本A是关键啊,发出来揪一下,看看. 是不是脚本写的有问题?我这里也有脚本是每2秒运行一次的,内存一直都不会增长啊?不过我的不是DNF的 用了刷PCC的脚本,也不见内存下跌。
熊猫说内存不能回收的bug是关于 在限速方面调整的脚本 host2318 发表于 2011-11-21 09:02 static/image/common/back.gif
用了刷PCC的脚本,也不见内存下跌。
熊猫说内存不能回收的bug是关于 在限速方面调整的脚本
正解,目前我仅发现定时调整限速会无法回收内存,其他方面的定时调整暂时没发现过问题。 设置自动运行脚本,间隔2s
:local sip address]
:local dip to-addresses]
:if ($sip != $dip) do={
/ip firewall nat set to-addresses=$sip}
我不怎么会写脚本,我是从论坛上复制下来的。 本帖最后由 vipe 于 2011-11-21 17:35 编辑
......改改脚本,改成适合自己用的. 本帖最后由 vipe 于 2011-11-21 17:35 编辑
......改改脚本
页:
[1]