UNPKG

grace-server

Version:

通过cluster集群,加强node服务器的稳定性

24 lines (18 loc) 661 B
const nssocket = require('nssocket'); const controler = require('../controler'); const fs = require('fs'); const path = require('path'); const {getSocketFiles, getProcess} = require('./common'); const list = module.exports = async function() { let count = 0; let sockets = getSocketFiles(controler.socketDir); for (let i = 0; i < sockets.length; ++i) { let res = await getProcess(path.join(controler.socketDir, sockets[i])); if (res) { count++; let {child = {}} = res || {}; console.log(child.pid, (child.spawnargs || []).join('-->')); } } console.log('总计:' + count); }