• Vue + ElementUI的电商管理系统实例31 项目上线-使用pm2管理应用


    项目上线

    4、使用 pm2 管理应用

    打开 app.js 文件,把上次的 https 的代码注释掉,还启用 http 的服务来演示。

    打开一个命令行窗口,进入项目目录下,输入:

    node app.js

    在浏览器输入:127.0.0.1 可以访问到该项目网站。

    但是当我们把命令行窗口关闭后,项目网站就打不开了。

    这时候就要借助 pm2 管理工具了。

    1)在服务器中安装 pm2: 

    npm i pm2 -g

    2)启动项目:

    pm2 start 脚本 --name 自定义名称

    进入项目目录下,输入:

    pm2 start app.js --name web_vueshop

    此时效果图:

    id 具有唯一性,可以通过 id 或者 name 来操作项目。状态属于 online 运行中的状态。 

    这时候我们可以把命令行窗口关掉,然后刷新浏览器,项目页面还是可以正常访问的。

    3)查看运行项目:

    pm2 ls

    重新打开命令行窗口,输入:

    pm2 ls

    可以查看服务器上所有的项目列表。

    4)停止项目:

    pm2 stop 自定义名称

    因为 id 具有唯一性,所以输入id也可以,比如:

    pm2 stop 0

    如图:

    此时刷新浏览器,该项目页面就打不开了。 

    5)重启项目:

    pm2 restart 自定义名称

    在命令行输入:

    pm2 restart 0
    // 或者
    pm2 restart web_vueshop

    6)删除项目:

    pm2 delete 自定义名称
  • 相关阅读:
    策略模式Strategy
    flex项目
    模板方法Template Method
    timer与ScheduledExecutorService
    java两个字符串的相似度
    一个简单的webshell
    状态模式State
    Java性能优化
    责任链模式China of Responsibility
    ns2.34下mflood协议的完美移植
  • 原文地址:https://www.cnblogs.com/joe235/p/12653753.html
Copyright © 2020-2023  润新知