使用PM2 [节点]进行日志管理

时间:2016-01-27 01:06:24

标签: javascript node.js server pm2

如果我有远程日志服务器,如何将日志从pm2导出到其URL? PM2是否有巧妙的方式批量登录而不是逐个发送日志(我害怕繁忙的流量)。

如果原始的pm2不支持它,你会如何设计外部日志服务器?

1 个答案:

答案 0 :(得分:1)

  • 您可以使用linux rsync命令
  • 将PM2日志文件同步到远程日志服务器
  • 编写Node.js程序,执行以下操作:
    1. 使用Node.js
    2. 在远程日志服务器上创建套接字服务器
    3. 使用fs.watchFile观看文件更改,阅读新行
    4. 将日志文件清空
    5. 通过套接字
    6. 将新行传输到远程日志服务器