From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

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

取消
显示结果 
搜索替代 
您的意思是: 

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 项奖励
1 条消息(共 4 条)
2,198 次查看

您好,

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

0 项奖励
2 条消息(共 4 条)
2,145 次查看
32位版本
0 项奖励
3 条消息(共 4 条)
2,140 次查看
0 项奖励
4 条消息(共 4 条)
2,124 次查看