教程 > pm2 教程 > 阅读:394

pm2 公开rpc方法:流程操作——迹忆客-ag捕鱼王app官网

公开rpc方法将使您实时与运行进程进行交互。

这是非常有用的,它有以下好处

  • 改变行为(例如,切换日志调试)
  • 检索数据结构
  • 触发动作

快速入门

首先安装 tx2 模块

$ npm install tx2

然后创建一个名为 rpc.js 的应用程序:

const tx2 = require('tx2')
tx2.action('hello', (reply) => {
  reply({ answer : 'world' })
i})
setinterval(function() {
  // keep application online
}, 100)

然后使用pm2 开启它

$ pm2 start rpc.js 

现在要触发进程操作,使用以下命令:

$ pm2 trigger  

列出可用的 rpc 方法

使用以下命令列出所有可用的rpc 方法

$ pm2 show 

传递参数

要将参数传递给远程功能,只需在回调函数中指定param属性:

var tx2 = require('tx2')
tx2.action('world', function(param, reply) {
  console.log(param)
  reply({success : param})
})

重新启动应用程序并使用pm2调用此过程函数:

$ pm2 trigger   [parameter]

查看笔记

扫码一下
查看教程更方便
网站地图