关于ScadaServer进程内存占用率过高的问题

Forum Home Forums Questions in Native Languages (Experimental) Questions in Chinese. 中文问题技术交流 关于ScadaServer进程内存占用率过高的问题

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #9672
    xdwokcn
    Participant

    ScadaServer在运行过程中,内存消耗不断增加,大概增加速度为每分钟0.5M左右,最后知道全部占用系统内存为止,这个是什么问题?

    系统:win server 2012, 点数:约28000点,模块:SQL转存

    #9675
    Zeus
    Participant

    还有这种情况吗? 我还真没遇到过啊。 28000点确实不少,你内存一共多大,有16GB么

    #9676
    xdwokcn
    Participant

    内存8G,还好,运行一段时间以后增长就会缓慢一点。

    #9683
    Zeus
    Participant

    上生产最好大内存,应该没什么问题

    #9704
    JW
    Participant

    哪个版本的SCADA?

    28000点中,使用函数的有多少? 我以前测试的情况是超过12000点使用函数,scadasever会崩溃,后来版本更新,好像可以使用更多一些。

    我也有很多项目是2万点以上,但是大部分是没有函数的,暂时没有遇到这个问题。

    另外可以检查自定义函数里面是否有不停创建新对象。

    #9705
    xdwokcn
    Participant

    使用的最新版本5.8版本的,基本没有使用函数,使用函数的大概也就几百个,而且都是简单的函数,没有创建对象。目前来看,全部内存占满大概需要半个月时间,所以,目前采取的办法是通过Windows的计划任务定期重启ScadaServer和ScadaComm服务,现在运行还算正常。

    #9708
    JW
    Participant

    客户端是长时间开着浏览器查看GUI吗?

    在测试环境试试不使用SQL转存模块,看看有没有这个问题?

    看看以下几个日志有没有异常。
    SCADA/ScadaServer/Log/ScadaServerSvc.log
    SCADA/ScadaWeb/log/ScadaWeb.log
    SQL模块应该也有个单独的日志

    #9749
    Zeus
    Participant

    有道理

    #9753
    xdwokcn
    Participant

    客户端长期开着2个浏览器看数据,SQL是根据文档自己开发的一个转存工具,跟主进程应该没有关系,只是单独读取dat文件。目前来看,到了4.5G左右,就不会继续增长了。

Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.