type
Post
status
Published
date
Feb 26, 2024
slug
pm2
summary
五步学会使用PM2启动Notionnext
tags
工具
建站
VPS技巧
category
技术分享
icon
password
URL

五步学会使用PM2启动Notionnext

  1. 先通过官方文档进行VPS本地服务器部署
  1. 什么是PM2
  1. 安装PM2
  1. 通过PM2启动Notionnext
  1. 通过PM2多开Notionnext
  1. 日常维护
 

一、VPS本地服务器

💡
请完全按照官方文档部署并启动成功后再往下看

二、什么是PM2

PM2是node的进程管理工具,因为 node.js 是单进程,进程被杀死后整个服务就跪了,可以利用pm2来简化很多node应用管理的繁琐任务如
  • 进程守护
  • 性能监控
  • 系统崩溃自动重启
  • 启动多进程
  • 负载均衡等
  • 自带日志记录功能;

三、安装PM2

  1. 先切换到root用户
    1. 全局安装pm2
      1. 进入刚才部署的Notionnext程序主目录
      1. 启动Notionnext进程
        1. my-blog可以自定义为你喜欢的名字

      四、多开Notionnext

      使用pm2多开Notionnext我们需要自定义程序名称端口号
      因为Notionnext默认使用3000端口,如果你已经运行了一个Notionnext,我们要避免端口冲突重新自定义一个端口,这里以3001端口举例
      • my-blog可以自定义为你喜欢的名字
      • -p后面填写未被占用的自定义的端口号
      以此类推可以多开需要程序

      五、日常维护

      💡
      pm2只是用来管理Notionnext进程的,其他的设置都要遵循Notionnext的官方文档
      根据官方文档所示如果修改了blog.config.js或其他代码文件,是需要重新执行 yarn build 才可生效的,所以我们需要参考以下pm2命令
      1. 先关闭Notionnext的进程
      1. 再执行yarn build
      1. 然后重启进程即可

      pm2常用命令

      💡
      以下命令需要需要进入Notionnext程序主目录才可执行

      查询进程

      执行结果
      notion image

      关闭进程

      • 0为进程id

      重启进程

      • 0为进程id
       

      常见问题

      重启vps后pm2指令失效

      遇到这个问题先查看官方文档最新要求的nodejs版本重新执行安装nodejs
      notion image
      接着进入程序主目录更新pm2,这样就可以再次管理了
       
      超简单的个体户工商户年检(年报)申报教程自用Tiktok线路公开
      Loading...