我是aws新手,最近我已经能够在服务器上安装节点、mongod以及FTPed项目文件。
对于mongodb,我在一个单独的终端选项卡中执行mongo,在另一个选项卡中启动服务。我想知道怎样才能让芒果服务继续运作。
对于节点应用程序,现在我正在做服务器中的节点应用程序。我怎么才能让它活下来呢?
现在的问题是,我用publicip打开浏览器:portno,但是什么都没有发生。如何定位应用程序并在浏览器中运行。
我的应用程序结构是
/
node
mongo
server.js and app related files发布于 2015-01-03 18:23:26
使用Linux/Unix nohup命令,您可以启动忽略与控制终端进程终止(SIGHUP)相关的信号的命令。将&添加到命令允许该命令在后台运行,并将输出发送到/dev/null将确保磁盘不会被不必要的日志输出填满。下面是一些应该工作的命令:
nohup mongod >/dev/null &
node server.js >/dev/null &发布于 2015-01-03 17:42:48
我认为这更像是Linux/Unix命令行问题。可以使用名为“永远”的节点模块轻松地在后台运行Node.js进程。
npm install -g forever
forever start YourScript.js您可以将一个&放在mongod命令的末尾,以便将其放在后台。
发布于 2015-06-04 19:57:20
确保在节点应用程序中有命令app.listen("port number");
这是您应该在浏览器中使用的“端口号”,以便使用AWS实例中的弹性IP呈现页面。确保您的弹性IP配置为接受入站请求。
https://stackoverflow.com/questions/27757006
复制相似问题