当前位置: 首页 > news >正文

【Nodejs】用pm2管理nodejs服务

文章目录

    • 概要
    • 技术细节
    • 小结

概要

提示:这里可以添加技术概要

例如:

最近公司要搞一个网页聊天室,想到了nodejs,但在linux中运行它,最好有个守护进程去管理它,想到了pm2。

技术细节

新建一个aa.json描述文件:

module.exports = {
    apps: [{
        // 生产环境
        name: "prod",
        // 项目启动入口文件
        script: "bin/www",
        // 项目环境变量
        env: {
            "NODE_ENV": "production"
        }
    }]
}

使用pm2命令去运行它

 pm2 start aa.json

修改源代码后重新加载

pm2 restart all

删除一个任务

pm2 delete 0

查看运行列表

pm2 list

运行起来之后,如果想要通过app订阅此推送服务,尽量加上nginx的反向代理去访问:
在这里插入图片描述

小结

做推送服务,nodejs还是很优秀的,主程序可以写一个推送事件,让守护程序去订阅这个事件,然后去请求nodejs推送给客户端,整个流程就比较优雅。

相关文章:

  • PyCharm中通过命令行执行`pip`命令下载到哪里了:虚拟环境目录下
  • 3 算法1-3 回文质数
  • 使用esp32接入大模型(http请求)
  • AI关于SHAP分析与列线图(算法)解释线性模型矛盾之处的解释
  • 网络流算法: Edmonds-Karp算法
  • PostgreSQL的基本使用
  • PCEP介绍
  • C++ ++++++++++
  • 上海市计算机学会竞赛平台2024年4月月赛丙组排序分数
  • HTML元素,标签到底指的哪块部分?单双标签何时使用?
  • MySQL Connector/J下载
  • 【学习笔记】三维点云空洞修复介绍(二)Grids-based
  • 20250225-代码笔记03-class CVRPModel AND other class
  • 每日十个计算机专有名词 (7)
  • 三个小时学完vue3(一)
  • L2-043 龙龙送外卖(dfs)
  • Java中的ArrayDeque
  • 安全运营的“黄金4小时“:如何突破告警疲劳困局
  • WSDM24-因果推荐|因果去偏的可解释推荐系统
  • leetcode-442.数组中重复的数据
  • 网站开发方式有/网站死链检测工具
  • 怎么做自己的一个网站/如何弄一个自己的网站
  • 重庆市建设工程招投标交易信息网/seo优化运营专员
  • 趴比库的网站是谁建设的/口碑营销案例2022
  • 网站banner高度/免费网站 推广网站
  • 郴州市有几个县/新乡百度关键词优化外包