Fix server dummy timeout value
Summary: It has to fit in 32 bit int Reviewed By: lblasa Differential Revision: D51478071 fbshipit-source-id: c4512e946c3e47bc235920b133d9f6c739c5ac76
This commit is contained in:
committed by
Facebook GitHub Bot
parent
fb37f27ff5
commit
7e2508f045
@@ -341,8 +341,10 @@ process.on('unhandledRejection', (reason, promise) => {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// It has to fit in 32 bit int
|
||||||
|
const MAX_TIMEOUT = 2147483647;
|
||||||
// Node.js process never waits for all promises to settle and exits as soon as there is not pending timers or open sockets or tasks in teh macroqueue
|
// Node.js process never waits for all promises to settle and exits as soon as there is not pending timers or open sockets or tasks in teh macroqueue
|
||||||
const runtimeTimeout = setTimeout(() => {}, Number.MAX_SAFE_INTEGER);
|
const runtimeTimeout = setTimeout(() => {}, MAX_TIMEOUT);
|
||||||
// eslint-disable-next-line promise/catch-or-return
|
// eslint-disable-next-line promise/catch-or-return
|
||||||
start()
|
start()
|
||||||
.catch((e) => {
|
.catch((e) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user