-
Type: Bug
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: 2.2.30
-
Component/s: MongoDB 3.2
-
Environment:windows7, nodejs v6.9.4, mongo db version v3.4.4, mongodb-node-driver: "^2.2.30",
-
Empty show more show less
When I commite a lot of update,(4000+ updates per second), there were some errors like this:
client:
{ MongoError: connection 2 to localhost:27017 timed out at Function.MongoError.create (E:\nodejs\NodeJS.Study\mongo\node_modules\mongodb-core\lib\error.js:29:11) at Socket.<anonymous> (E:\nodejs\NodeJS.Study\mongo\node_modules\mongodb-core\lib\connection\connection.js:198:20) at Socket.g (events.js:291:16) at emitNone (events.js:86:13) at Socket.emit (events.js:185:7) at Socket._onTimeout (net.js:339:8) at ontimeout (timers.js:365:14) at tryOnTimeout (timers.js:237:5) at Timer.listOnTimeout (timers.js:207:5) name: 'MongoError', message: 'connection 2 to localhost:27017 timed out' }
db:
2017-08-05T16:12:37.409+0800 I - [conn2] end connection 127.0.0.1:28890 (5 connections now open)
2017-08-05T16:12:37.414+0800 I - [conn3] AssertionException handling request, closing client connection: 6 socket exception [SEND_ERR
OR] for 127.0.0.1:28891
I didn't find any solution about this problem.
The logic code, if I run it in mongo shell, won't throw the Error and everything is ok.
if there is a misuse, please point it out. I do not use mongodb too long.