Commit 7c8311b9c800ed66359da3a9bde2e424aa39ab5d
1 parent
6343c0778d
Exists in
master
and in
1 other branch
Cast process.pid to string to comply with nodejs 14
Showing 1 changed file with 1 additions and 1 deletions Inline Diff
index.js
1 | process.chdir(__dirname); | 1 | process.chdir(__dirname); |
2 | 2 | ||
3 | const fs = require('fs'); | 3 | const fs = require('fs'); |
4 | const numCPUs = require('os').cpus().length; | 4 | const numCPUs = require('os').cpus().length; |
5 | 5 | ||
6 | fs.writeFileSync('pid.txt', process.pid); | 6 | fs.writeFileSync('pid.txt', process.pid.toString()); |
7 | 7 | ||
8 | const config = require('komodo-sdk/config'); | 8 | const config = require('komodo-sdk/config'); |
9 | 9 | ||
10 | global.KOMODO_LOG_LABEL = `KOMODO-CENTER@${config.name || 'HTTPGETX'}`; | 10 | global.KOMODO_LOG_LABEL = `KOMODO-CENTER@${config.name || 'HTTPGETX'}`; |
11 | process.title = global.KOMODO_LOG_LABEL; | 11 | process.title = global.KOMODO_LOG_LABEL; |
12 | 12 | ||
13 | const cluster = require('cluster'); | 13 | const cluster = require('cluster'); |
14 | const logger = require('komodo-sdk/logger'); | 14 | const logger = require('komodo-sdk/logger'); |
15 | 15 | ||
16 | if (config.cluster && cluster.isMaster) { | 16 | if (config.cluster && cluster.isMaster) { |
17 | logger.info(`Running on cluster mode. Master ${process.pid} is running`); | 17 | logger.info(`Running on cluster mode. Master ${process.pid} is running`); |
18 | 18 | ||
19 | const numberOfChildren = config.cluster === true ? numCPUs + 1 : config.cluster; | 19 | const numberOfChildren = config.cluster === true ? numCPUs + 1 : config.cluster; |
20 | for (let i = 0; i < numberOfChildren; i += 1) { | 20 | for (let i = 0; i < numberOfChildren; i += 1) { |
21 | cluster.fork(); | 21 | cluster.fork(); |
22 | } | 22 | } |
23 | } else { | 23 | } else { |
24 | if (config.cluster) { | 24 | if (config.cluster) { |
25 | logger.info(`Worker ${process.pid} started`); | 25 | logger.info(`Worker ${process.pid} started`); |
26 | } | 26 | } |
27 | 27 | ||
28 | // eslint-disable-next-line global-require | 28 | // eslint-disable-next-line global-require |
29 | require('./lib/core-callback'); | 29 | require('./lib/core-callback'); |
30 | // eslint-disable-next-line global-require | 30 | // eslint-disable-next-line global-require |
31 | require('./lib/listener-partner'); | 31 | require('./lib/listener-partner'); |
32 | } | 32 | } |
33 | 33 |