我在家中设置了一个 Ubuntu 服务器,用于托管由 nodejs 提供的 Web 应用程序。我的服务器上有一个连接应用程序。当我 ssh 进入并做类似的事情时
node app.js &> server.log &
logout
然后在我注销后,服务器就像被搁置了,它不会处理任何请求,但是当我 ssh 回来时,它会再次开始处理请求。
所以看起来forever包就是为了解决这个问题而设计的。所以永远安装并且正在这样做:
forever start -al forever.log -ao serverout.log -ae servererror.log app.js
我从这个命令得到相同的结果。我的服务器将在我进入 ssh 时为请求提供服务,但是一旦我注销我的服务器就会停止为请求提供服务。我还能做些什么来解决这个问题?