From 8d3c0d75927881d4871619ba03acfb6573c5e4ea Mon Sep 17 00:00:00 2001 From: mrfry Date: Wed, 21 Apr 2021 16:13:27 +0200 Subject: [PATCH] New forum content.json init changed to {}, process priority auto set to 10 --- src/modules/api/submodules/forum.ts | 2 +- src/server.ts | 4 ++++ src/utils/classes.ts | 5 +++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/modules/api/submodules/forum.ts b/src/modules/api/submodules/forum.ts index ac59085..b42f10d 100644 --- a/src/modules/api/submodules/forum.ts +++ b/src/modules/api/submodules/forum.ts @@ -94,7 +94,7 @@ function getForumData( } if (!utils.FileExists(contentFilePath)) { - utils.WriteFile('[]', contentFilePath) + utils.WriteFile('{}', contentFilePath) } const contents = utils.ReadJSON(contentFilePath) return { diff --git a/src/server.ts b/src/server.ts index 46d0964..3648006 100755 --- a/src/server.ts +++ b/src/server.ts @@ -27,6 +27,10 @@ const isRoot = process.getuid && process.getuid() === 0 const port = isRoot ? 80 : 8080 const httpsport = isRoot ? 443 : 5001 +import os from 'os' +os.setPriority(10) +console.log(`Process priority set to ${os.getPriority()}`) + import express from 'express' import vhost from 'vhost' import http from 'http' diff --git a/src/utils/classes.ts b/src/utils/classes.ts index 64ade21..5f93e2e 100755 --- a/src/utils/classes.ts +++ b/src/utils/classes.ts @@ -1,4 +1,6 @@ +import os from 'os' import { isMainThread, parentPort, workerData } from 'worker_threads' + import logger from './logger' import { Question, @@ -586,6 +588,9 @@ function doSearch( // --------------------------------------------------------------------------------------------------------- if (!isMainThread) { + os.setPriority(10) + logger.Log(`Worker thread priority set to ${os.getPriority()}`) + const { workerIndex } = workerData let qdbs: Array = workerData.initData