diff --git a/ecosystem-sqlite.json b/ecosystem-sqlite.json index 586a22ce8c..185ec3cedc 100644 --- a/ecosystem-sqlite.json +++ b/ecosystem-sqlite.json @@ -15,6 +15,7 @@ { "name": "sqlite-bree", "script": "sqlite-bree.js", + "max_memory_restart": "8G", "exec_mode": "fork", "wait_ready": true, "instances": "1", diff --git a/jobs/cleanup-sqlite.js b/jobs/cleanup-sqlite.js index f50945e22e..74dda8bfb7 100644 --- a/jobs/cleanup-sqlite.js +++ b/jobs/cleanup-sqlite.js @@ -29,11 +29,11 @@ const sharedConfig = require('@ladjs/shared-config'); const Aliases = require('#models/aliases'); const Domains = require('#models/domains'); const config = require('#config'); -const createWebSocketAsPromised = require('#helpers/create-websocket-as-promised'); const emailHelper = require('#helpers/email'); const i18n = require('#helpers/i18n'); const logger = require('#helpers/logger'); const setupMongoose = require('#helpers/setup-mongoose'); +const wsp = require('#helpers/wsp-server'); const breeSharedConfig = sharedConfig('BREE'); const client = new Redis(breeSharedConfig.redis, logger); @@ -81,8 +81,6 @@ const mountDir = config.env === 'production' ? '/mnt' : tmpdir; subscriber.subscribe('sqlite_auth_response'); - const wsp = createWebSocketAsPromised(); - try { if (isCancelled) return; @@ -368,12 +366,6 @@ const mountDir = config.env === 'production' ? '/mnt' : tmpdir; }); } - try { - wsp.close(); - } catch (err) { - logger.fatal(err); - } - if (parentPort) parentPort.postMessage('done'); else process.exit(0); })();