Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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
Node.js MongoError:在节点服务器中写入EPIPE_Node.js_Mongodb - Fatal编程技术网

Node.js MongoError:在节点服务器中写入EPIPE

Node.js MongoError:在节点服务器中写入EPIPE,node.js,mongodb,Node.js,Mongodb,我正在节点服务器中使用MongoDB 我有一个父进程,它生成了新的子进程,每个进程生成一些函数,然后将结果保存在mongo中,然后我使用以下命令停止它: process.exit() 我不知道为什么,有些子进程会给我带来以下错误: { MongoError: server localhost:27017 received an error {"name":"MongoError","message":"write EPIPE"} at .<anonymous> (/node_mod

我正在节点服务器中使用MongoDB

我有一个父进程,它生成了新的子进程,每个进程生成一些函数,然后将结果保存在mongo中,然后我使用以下命令停止它:

process.exit()
我不知道为什么,有些子进程会给我带来以下错误:

{ MongoError: server localhost:27017 received an error
{"name":"MongoError","message":"write EPIPE"}
at .<anonymous> (/node_modules/mongodb-core/lib/topologies/server.js:213:40)
at g (events.js:286:16)
at emitTwo (events.js:106:13)
at emit (events.js:191:7)
at .<anonymous> (/node_modules/mongodb-core/lib/connection/pool.js:119:12)
at g (events.js:286:16)
at emitTwo (events.js:106:13)
at emit (events.js:191:7)
at Socket.<anonymous> (/node_modules/mongodb-core/lib/connection/connection.js:151:49)
at Socket.g (events.js:286:16)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at onwriteError (_stream_writable.js:319:10)
at onwrite (_stream_writable.js:337:5)
at WritableState.onwrite (_stream_writable.js:89:5)
at fireErrorCallbacks (net.js:462:13)
at Socket._destroy (net.js:503:3)
at WriteWrap.afterWrite (net.js:796:10)
name: 'MongoError',
message: 'server localhost:27017 received an error 
{"name":"MongoError","message":"write EPIPE"}' }
我缺少一些配置?当写入EPIPE错误来自Mongo时,它意味着什么

技术性:

MongoDB版本:3.2.9 节点版本:v6.4.0
我在这里看到一个可能的问题

很可能是您的某些文档太大。尝试从文档中删除一些字段,看看是否仍然存在此问题

奇怪的是,为什么mongo没有显示正确的错误,但我发现很多人都有相同的问题


希望这有帮助。

我在这里看到一个可能的问题

很可能是您的某些文档太大。尝试从文档中删除一些字段,看看是否仍然存在此问题

奇怪的是,为什么mongo没有显示正确的错误,但我发现很多人都有相同的问题


希望这有帮助。

在我的情况下,我使用的是mongo atlas服务,我的问题是我更改了服务器IP,但我忘记了在IP白名单中更新它,我做了更改,它立即起作用。

在我的情况下,我使用的是mongo atlas服务,我的问题是我更改了服务器IP,但我忘记在IP白名单中更新了它,我做了更改,它立即起作用