在ubuntu上运行节点pm2 express

时间:2019-03-03 14:46:37

标签: express ubuntu pm2

即使服务器重启后,我仍试图使节点在Ubuntu上连续运行。此外,如果可能的话,我希望该服务在具有sudo特权的用户帐户下运行,而不是使用root帐户。

因此,我已经(全局)安装了节点npm,express和pm2,并在我的公共html目录中添加了一个简单的脚本。然后,我尝试发出以下命令,将PM2作为服务运行(尽管我告诉它在特定用户下运行,但恼人地在root帐户下)。此时可以访问该网站,但是当我重新启动服务器后,它不会自动重新启动PM2服务。

有人知道我在做什么错吗?

sudo pm2 start /var/www/mywebsite.co.uk/public_html/index.js 
sudo pm2 startup systemd -u mycustomuser --hp /var/www/mywebsite.co.uk/public_html

从本质上讲,我希望我的在/var/www/mywebsite.co.uk/public_html/index.js上运行的节点脚本能够连续运行并重新启动,即使重新启动服务器,我也希望该服务在mycustomuser用户下运行-有人知道吗?我该如何实现?

0 个答案:

没有答案