node服务器

twqabc
  • 134

用ssh连接在腾讯云服务器,开启node服务器后,可以通过域名加端口号访问,可是当关闭终端后就访问不到了。网站都使用什么发布的,是要放在把node打包放apeach文件里吗,还是可以让这个端口一直开着,怎么才能永远可以访问。

回复
阅读 901
5 个回答
✓ 已被采纳

pm2

用起来还好吧。可以自动重启,然后还能起别的服务。

用起来也挺简单 node index.js 改成 pm2 start index.js 就好了。

终端关闭了,node 服务就关闭了,可以使用 PM2 来守护进程

后面加一个 & 符号就行。
举例:
node 1.js &

命令行启动的,如果没有在命令中用 & 标记主动放置到后台,则命令行环境退出时自动退出打开的程序,这里的命令行包括了远程连接的命令行,比如通过ssh连接的命令行环境。

如果想不退出,则就在命令的最后加上 & 即可。

不过对于你I的需要,其实你应该写成后台服务启动(这样对应就有相应关闭处理过程)。

你知道吗?

宣传栏