美文网首页
centos7下pm2开机自启动(非root用户)

centos7下pm2开机自启动(非root用户)

作者: louis的小仓库 | 来源:发表于2019-07-30 00:03 被阅读0次

    这几天在学习linux系统的部署,前端一枚,之前都是用Windows服务器的说(毕竟看得到界面)。程序是node写的,这个没什么区别。之前在centos7中也有用root用户操作,这个没什么问题,但是这次换做非root用户就一直没有生效,开机后服务并没有按照预期启动,在此记录一下自己遇到的问题吧。

    1、首先自然是先启动自己的项目,我用的是json格式的配置文件,这个地方大家应该都没有什么问题:

    pm2 restart pm2.json
    

    2、服务启动后运行以下命令:

    pm2 startup
    

    这里需要注意,如果是在root用户下可能没什么问题,提示成功后可以直接执行pm2 save命令,但是我在非root用户下执行的时候出现了以下提示:


    按照提示操作

    注意标记的地方,看来是自己英语水平太渣,居然没注意看,其实这里就是告诉怎么需要先执行以下这条命令才行。好,那就给他复制出来再执行,这里每个人的命令都不一样,直接复制自己提示的下来再粘贴执行命令,如下图:



    执行命令

    执行命令后会有一长串输出,到后面我们看到有操作提示了,貌似是成功了,然后再安提示输入命令:

    pm2 save
    
    执行pm2 save

    好了,如果出现上图提示基本就没什么问题了,重启服务器,输入:

    pm2 list
    

    查看一下自己的服务也没有启动。

    相关文章

      网友评论

          本文标题:centos7下pm2开机自启动(非root用户)

          本文链接:https://www.haomeiwen.com/subject/omjwrctx.html