Chcesz zajrzeć do dokumentacji obiektu serwera
http://mongodb.github.com/node-mongodb-native/api-generated/server.html#server
Zwłaszcza socketOptions, w którym możesz ustawić keepAlive i limity czasu połączenia. Domyślnie utrzymywanie aktywności jest wyłączone, a limit czasu wynosi 0 lub nigdy, co oznacza, że obowiązuje domyślny limit czasu gniazda systemu operacyjnego (różni się w zależności od systemu operacyjnego). Keep Alive wyśle pakiet raz na jakiś czas w dół połączenia gniazda TCP, aby utrzymać go przy życiu. Czasami zapory ogniowe są źle skonfigurowane i nie wysyłają pakietu końcowego, gdy zamykają połączenie, pozostawiając połączenie martwe i zawieszone, o czym mówią ludzie z monoglabami (częściej niż nie, szczerze mówiąc, są okropnie skonfigurowane).