Ubuntu服务器运行js,让js一直运行下去
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ubuntu服务器运行js,让js一直运行下去,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1443字,纯文字阅读大概需要3分钟。
内容图文
![Ubuntu服务器运行js,让js一直运行下去](/upload/InfoBanner/zyjiaocheng/1120/4ab0b68725bd40959e5764d01f48951b.jpg)
ssh连接Ubuntu,node xxx.js运行js,一关闭ssh连接,js服务就关闭了。百度了一下发现了一个大神的回答这里copy了一个大神的回答,来记录一下
让 Ghost 一直运行 前面提到的启动 Ghost 使用 npm start 命令。这是一个在开发模式下启动和测试的不错的选择,但是通过这种命令行启动的方式有个缺点,即当你关闭终端窗口或者从 SSH 断开连接时,Ghost 就停止了。为了防止 Ghost 停止工作,有两种方式解决这个问题。 Forever (https: // npmjs.org/package/forever) 你可以使用 forever 以后台任务运行 Ghost 。forever 将会按照 Ghost 的配置,当进程 crash 后重启 Ghost。 通过 npm install forever -g 安装 forever 为了让 forever 从 Ghost 安装目录运行,输入 NODE_ENV=production forever start index.js 通过 forever stop index.js 停止 Ghost 通过 forever list 检查 Ghost 当前是否正在运行 Supervisor (http://supervisord.org/)流行的 Linux 发行版——例如 Fedora, Debian 和 Ubuntu,都包含一个 Supervisor 包:一个进程控制系统,允许在启动的时候无需初始化脚本就能运行 Ghost。不像初始化脚本一样,Supervisor 可以移植到不同的发行版和版本。 根据不同的 Linux 发行版 安装 Supervisor 。如下所示: Debian/Ubuntu: apt-get install supervisor Fedora: yum install supervisor 其他大多数发行版: easy_install supervisor 通过 service supervisor start 确保 Supervisor 运行 为 Ghost 创建一个启动脚本。通常为 /etc/supervisor/conf.d/ghost.conf ,例如: [program:ghost] command = node /path/to/ghost/index.js directory = /path/to/ghost user = ghost autostart = true autorestart = true stdout_logfile = /var/log/supervisor/ghost.log stderr_logfile = /var/log/supervisor/ghost_err.log environment = NODE_ENV="production" 使用 Supervisor 启动 Ghost:supervisorctl start ghost 停止 Ghost: supervisorctl stop ghost 详细内容请参阅 Supervisor 文档。
摘抄自
http://docs.ghostchina.com/zh/installation/deploy/
原文:https://www.cnblogs.com/dayu007/p/8376066.html
内容总结
以上是互联网集市为您收集整理的Ubuntu服务器运行js,让js一直运行下去全部内容,希望文章能够帮你解决Ubuntu服务器运行js,让js一直运行下去所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。