【发布时间】:2017-04-27 03:18:11
【问题描述】:
我在 AWS EC2 上有一个sailsjs 应用程序,直到现在我一直在使用它。我有两个优点永远使用:
1) Perpetuality:我可以使用 CLI forever start app.js 或 forever restart app.js 然后应用程序开始运行并继续运行,直到我使用命令 forever stop app.js 停止它。因此,即使我关闭终端,该应用程序也不会停止。该进程继续运行。
2) 运行时日志: 我有一个.forever 目录,其中有一个日志文件,同时实时记录服务器日志,当我使用tail -f file_name.log 检查日志时,我得到查看运行时日志。
但是有一个缺点:每次我上传一个新的/修改过的服务器文件时,我都必须手动重启应用程序。为了摆脱这个,我从永远切换到 nodemon。
从 Nodemon 提供的文档中,我无法弄清楚如何从 Nodemon 复制上面提到的这两个优势。如果有人可以指导我如何使用 nodemon 启动我的 nodejs 应用程序,以便即使在我关闭终端后它也可以继续运行,以及如何查看服务器的运行时日志,那将是一个很大的帮助。
【问题讨论】:
标签: node.js sails.js forever nodemon