Add config for server.keepAliveTimeout
This commit is contained in:
1 parent
40f7855754
commit
e53717cb6b
3 files changed
+8
-2
No files matched your search
+4
-1
@@ -81,6 +81,8 @@ if (!cluster.worker) {
|
|||||||
cert: config.get("CWMP_SSL_CERT")
|
cert: config.get("CWMP_SSL_CERT")
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const keepAliveTimeout = config.get("CWMP_KEEP_ALIVE_TIMEOUT") as number;
|
||||||
|
|
||||||
process.on("uncaughtException", err => {
|
process.on("uncaughtException", err => {
|
||||||
if ((err as NodeJS.ErrnoException).code === "ERR_IPC_DISCONNECTED") return;
|
if ((err as NodeJS.ErrnoException).code === "ERR_IPC_DISCONNECTED") return;
|
||||||
logger.error({
|
logger.error({
|
||||||
@@ -115,7 +117,8 @@ if (!cluster.worker) {
|
|||||||
SERVICE_ADDRESS,
|
SERVICE_ADDRESS,
|
||||||
ssl,
|
ssl,
|
||||||
cwmp.listener,
|
cwmp.listener,
|
||||||
cwmp.onConnection
|
cwmp.onConnection,
|
||||||
|
keepAliveTimeout
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ const options = {
|
|||||||
CWMP_SSL_KEY: { type: "string", default: "" },
|
CWMP_SSL_KEY: { type: "string", default: "" },
|
||||||
CWMP_LOG_FILE: { type: "path", default: "" },
|
CWMP_LOG_FILE: { type: "path", default: "" },
|
||||||
CWMP_ACCESS_LOG_FILE: { type: "path", default: "" },
|
CWMP_ACCESS_LOG_FILE: { type: "path", default: "" },
|
||||||
|
CWMP_KEEP_ALIVE_TIMEOUT: { type: "int", default: 0 },
|
||||||
|
|
||||||
NBI_WORKER_PROCESSES: { type: "int", default: 0 },
|
NBI_WORKER_PROCESSES: { type: "int", default: 0 },
|
||||||
NBI_PORT: { type: "int", default: 7557 },
|
NBI_PORT: { type: "int", default: 7557 },
|
||||||
|
|||||||
+3
-1
@@ -55,7 +55,8 @@ export function start(
|
|||||||
networkInterface,
|
networkInterface,
|
||||||
ssl,
|
ssl,
|
||||||
_listener,
|
_listener,
|
||||||
onConnection?
|
onConnection?,
|
||||||
|
keepAliveTimeout: number = 0
|
||||||
): void {
|
): void {
|
||||||
listener = _listener;
|
listener = _listener;
|
||||||
|
|
||||||
@@ -76,6 +77,7 @@ export function start(
|
|||||||
if (onConnection != null) server.on("connection", onConnection);
|
if (onConnection != null) server.on("connection", onConnection);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (keepAliveTimeout) server.keepAliveTimeout = keepAliveTimeout;
|
||||||
server.listen(port, networkInterface);
|
server.listen(port, networkInterface);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user