Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 运行MSSQL查询时Nodejs内存泄漏_Sql Server_Node.js_Memory Leaks_Garbage Collection_Tedious - Fatal编程技术网

Sql server 运行MSSQL查询时Nodejs内存泄漏

Sql server 运行MSSQL查询时Nodejs内存泄漏,sql-server,node.js,memory-leaks,garbage-collection,tedious,Sql Server,Node.js,Memory Leaks,Garbage Collection,Tedious,我在NodeJS中有一个脚本,它在循环中运行MSSQL查询,并异步处理每一行,但该脚本在运行几秒钟后不断崩溃,并显示以下错误消息: Segmentation fault (core dumped) 我曾尝试使用冗长的模块和mssql模块对mssql数据库运行查询,结果是相同的。如果我删除数据库交互并对数据库结果进行硬编码,脚本就不会崩溃。这些查询似乎导致内存泄漏。我在垃圾收集发生时包含了以下要记录的模块,它仅在脚本的最开始运行: require('nodefly-gcinfo').onGC(f

我在NodeJS中有一个脚本,它在循环中运行MSSQL查询,并异步处理每一行,但该脚本在运行几秒钟后不断崩溃,并显示以下错误消息:

Segmentation fault (core dumped)
我曾尝试使用冗长的模块和mssql模块对mssql数据库运行查询,结果是相同的。如果我删除数据库交互并对数据库结果进行硬编码,脚本就不会崩溃。这些查询似乎导致内存泄漏。我在垃圾收集发生时包含了以下要记录的模块,它仅在脚本的最开始运行:

require('nodefly-gcinfo').onGC(function(usage, type, flags){
   console.log("GC Event Occurred");
   console.log("Heap After GC:",usage, type, flags);
});
如何避免内存泄漏或导致垃圾收集运行?处理完查询结果后,我调用“delete variableName”尝试强制垃圾收集


谢谢。

此错误通过从Nodejs版本0.10.30升级到版本0.10.33得到解决

apt-get upgrade nodejs