File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -36,18 +36,26 @@ export function useProxyForMongo(config: Config) {
3636 sockets . map (
3737 ( socket ) =>
3838 new Promise < void > ( ( resolve ) => {
39- socket . once ( 'close ' , ( ) => {
39+ socket . once ( 'finish ' , ( ) => {
4040 count ++ ;
4141 resolve ( ) ;
4242 } ) ;
4343 socket . end ( ) ;
4444 } ) ,
4545 ) ,
4646 ) ;
47- if ( count === sockets . length ) {
48- console . log ( `Closed ${ sockets . length } MongoDB connection sockets` ) ;
47+ // if (count === sockets.length) {
48+ // console.log(`Closed ${sockets.length} MongoDB connection sockets`);
49+ // }
50+ for ( const socket of sockets ) {
51+ console . log ( '---------------------------------------------' ) ;
52+ console . log ( 'Socket destroyed' , socket . destroyed ) ;
53+ console . log ( 'Socket readable' , socket . readable ) ;
54+ console . log ( 'Socket writable' , socket . writable ) ;
55+ console . log ( 'Socket closed' , socket . closed ) ;
56+ console . log ( '---------------------------------------------' ) ;
4957 }
50- console . log ( sockets ) ;
58+ sockets . length = 0 ;
5159 } ,
5260 } ;
5361}
You can’t perform that action at this time.
0 commit comments