NI LabVIEW,CVI,数据采集等产品讨论区

cancel
Showing results for 
Search instead for 
Did you mean: 

NIWebServiceContainer.exe内存有溢出现象

使用ni webservcie搭建了一个webservcie程序,并发布到本机,系统为windows server 2012R2

webservcie程序的主要功能就是将post的数据插入到mysql数据库中,并作相应应答,无其他功能。

第三方程序大概间隔1s~20s 通过post方式与webservcie通讯

现在发现每次通讯都会导致NIWebServiceContainer.exe增加内存消耗几十k到几百k,

运行4小时后,NIWebServiceContainer.exe由开机时的20M编程110多M。

运行20小时候左右,就会出现无法插入数据库的现象。

错误记录如下:

code=-2147467259

source=NI_Database_API.lvlib:DB Tools Open Connec (String).vi->PC-RCS 2.2.1Test Datalog.vi->Callback.vi->Callback.vi.ProxyCaller<ERR>ADO Error: 0x80004005
NI_Database_API.lvlib:DB Tools Open Connec (String).vi->PC-RCS 2.2.1Test Datalog.vi->Callback.vi->Callback.vi.ProxyCaller中的Exception occured in Microsoft OLE DB Provider for ODBC Drivers: 由于系统错误 8: (MySQL ODBC 8.0 ANSI Driver, C:\Program Files (x86)\MySQL\Connector ODBC 8.0\myodbc8a.dll),指定驱动程序无法加载。

 

0 Kudos
Message 1 of 4
(2,202 Views)

您好,

请问您使用的版本是64-位还是32-位?

0 Kudos
Message 2 of 4
(2,149 Views)
32位版本
0 Kudos
Message 3 of 4
(2,144 Views)
0 Kudos
Message 4 of 4
(2,128 Views)