diff options
Diffstat (limited to 'src/jobd-master.js')
-rwxr-xr-x | src/jobd-master.js | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/jobd-master.js b/src/jobd-master.js index 602af9a..05da7f4 100755 --- a/src/jobd-master.js +++ b/src/jobd-master.js @@ -125,14 +125,18 @@ async function onRequestMessage(message, connection) { } case 'status': - const info = workers.getInfo() + const info = await workers.getInfo(message.requestData?.poll_workers || false) + + let status = { + workers: info, + memoryUsage: process.memoryUsage() + } + connection.send( new ResponseMessage(message.requestNo) - .setData({ - workers: info, - memoryUsage: process.memoryUsage() - }) + .setData(status) ) + break default: |