pm2-graceful-intercom

    1.0.1 • Public • Published

    Build Status

    Yet another fork of pm2-intercom for graceful starting.

    • Fix the Error: ID, DATA or TOPIC field is missing when using process.send('ready') with pm2-intercom
    • Avoid installing the pm2 dependency from git remote

    Simple IPC for PM2

    Simple inter process communication for processes managed by PM2. Require PM2 > 16.0.0.

    $ pm2 install pm2-graceful-intercom

    Emit a message

    To emit a message just use the builtin process.send function of Node.js. pm2-intercom will then receive the message and will broadcast it to all processes.

    process.send({
      topic : 'cmd:topic',
      data  : {
        some : 'data'
      }
    });

    Receive message

    process.on('message', function(packet) {
      if (packet.topic == 'cmd:topic') {
        console.log('Received packet', packet.data);
      }
    });

    License

    MIT

    Install

    npm i pm2-graceful-intercom

    DownloadsWeekly Downloads

    25

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    10.6 kB

    Total Files

    12

    Last publish

    Collaborators

    • claude-ray