当前位置: 首页 > 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推送给客户端,整个流程就比较优雅。

http://www.dtcms.com/a/43552.html

相关文章:

  • 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.数组中重复的数据
  • 用Java编写sql
  • 51单片机中reg52.h与regx52.h在进行位操作时的不同
  • 大语言模型:从诞生到未来的探索
  • 015--基于STM32F103ZET6的智能风扇设计
  • 字符串反转
  • docker使用代理的简单配置
  • IDEA - 查看类的继承结构(通过快捷键查看、通过生成类图查看)
  • TPA张量成绩注意力详解及代码复现
  • 第16天:C++多线程完全指南 - 从基础到现代并发编程
  • php序列化与反序列化