diff --git a/back/shared/pLimit.ts b/back/shared/pLimit.ts index bade51ed..5af4313e 100644 --- a/back/shared/pLimit.ts +++ b/back/shared/pLimit.ts @@ -1,7 +1,7 @@ import pLimit from "p-limit"; import os from 'os'; -const cronLimit = pLimit(os.cpus.length); +const cronLimit = pLimit(os.cpus.length || 3); export function runCronWithLimit(fn: () => Promise): Promise { return cronLimit(() => { diff --git a/package.json b/package.json index d554aa81..45252e9a 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "nedb": "^1.8.0", "node-schedule": "^2.1.0", "nodemailer": "^6.7.2", - "p-limit": "^4.0.0", + "p-limit": "3.1.0", "protobufjs": "^7.2.3", "pstree.remy": "^1.1.8", "reflect-metadata": "^0.1.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3af0418e..ee569670 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ dependencies: specifier: ^6.7.2 version: 6.9.1 p-limit: - specifier: ^4.0.0 - version: 4.0.0 + specifier: 3.1.0 + version: 3.1.0 protobufjs: specifier: ^7.2.3 version: 7.2.3 @@ -10857,14 +10857,6 @@ packages: engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 - dev: true - - /p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - yocto-queue: 1.0.0 - dev: false /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} @@ -15491,12 +15483,6 @@ packages: /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - dev: true - - /yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} - dev: false /yorkie@2.0.0: resolution: {integrity: sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==}