Npm在SSH连接(EC2)后在服务器上后台启动



我有一个应用程序,我开始与"npm start"我想在后台运行它。此应用程序托管在aws EC2上。

I tried:

  • npm start &如果我断开ssh连接,就不能工作

  • nohup npm start &同样,如果我断开ssh连接,它会失败

  • 我尝试用root或user启动,没有任何区别。

  • 我也试过了,但是我没有成功启动npm start,就像"forever start npm start"不工作

谢谢你的帮助

您必须使用docker。你将需要阅读大量的文档,因为它是复杂的理解如果你不知道它:https://docs.docker.com/get-started/

但它确实是你想要的,在后台运行应用程序在一个容器。你可以关闭所有你的应用程序仍然可以运行。

享受阅读!

我下次会尝试docker风格,因为我没有时间了。我找到了一个方法:

"screen"命令!

实际上这个进程在几个小时后就停止了。

最新更新