五步学会使用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,这样就可以再次管理了
       
      超简单的个体户工商户年检(年报)申报教程使用windows-Claude Code 桌面端 连接Linux claude code教程和bug
      Loading...