diff --git a/src/index.ts b/src/index.ts index a4a15b339..c6ac7b175 100644 --- a/src/index.ts +++ b/src/index.ts @@ -117,9 +117,6 @@ async function masterMain() { await spawnWorkers(config.clusterLimit); } - // start queue - require('./queue').default(); - bootLogger.succ(`Now listening on port ${config.port} on ${config.url}`, null, true); } @@ -130,6 +127,9 @@ async function workerMain() { // start server await require('./server').default(); + // start job queue + require('./queue').default(); + if (cluster.isWorker) { // Send a 'ready' message to parent process process.send('ready'); @@ -150,13 +150,9 @@ async function queueMain() { bootLogger.succ('Misskey initialized'); // start processor - const queue = require('./queue').default(); + require('./queue').default(); - if (queue) { - bootLogger.succ('Queue started', null, true); - } else { - bootLogger.error('Queue not available'); - } + bootLogger.succ('Queue started', null, true); } const runningNodejsVersion = process.version.slice(1).split('.').map(x => parseInt(x, 10));