diff --git a/src/start.js b/src/start.js index 30636cb4d0d8..4cc23c90b93d 100644 --- a/src/start.js +++ b/src/start.js @@ -6,17 +6,18 @@ const winston = require('winston'); const start = module.exports; start.start = async function () { - const db = require('./database'); - printStartupInfo(); addProcessHandlers(); + try { + const db = require('./database'); await db.init(); + await db.checkCompatibility(); const meta = require('./meta'); - await db.checkCompatibility(); await meta.configs.init(); + if (nconf.get('runJobs')) { await runUpgrades(); }