zoukankan      html  css  js  c++  java
  • 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 自定义名称
  • 相关阅读:
    常用正则表达式
    C语言的指针与二维数组
    【原创】datalist实现简单分页功能
    【原创】datalist的页脚访问和控制
    [原创]手动删除顽固病毒总结
    [zz]复杂指针解析
    极度郁闷的一次电脑维修经历
    武汉城市地铁规划图
    [转]objc_msgSend 的 ARM 汇编分析
    [转]Cydia and XCode Local App Testing
  • 原文地址:https://www.cnblogs.com/joe235/p/12653753.html
Copyright © 2011-2022 走看看