位置: 编程技术 - 正文

在Linux上用forever实现Node.js项目自启动(linux for i in)

编辑:rootadmin

推荐整理分享在Linux上用forever实现Node.js项目自启动(linux for i in),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux 使用,linux 使用,linux for,linux foreach,linux foreach,linux forever,linux forking,linux forever,内容如对您有帮助,希望把文章链接给更多的朋友!

那么能否利用forever加启动脚本方式解决上述问题呢?答案当然是肯定的,只不过有点麻烦,而且forever官方缺少详细的配置文档。我在配置的时候也走了一些弯路,下面详细来说。

注:本文的实验环境是Ubuntu Server . LTS x_,在CentOS上的配置更简单一些

最早,我想着试试在/etc/rc.local中增加一句forever start xxx看看,结果发现Ubuntu(其他系统一样)就不鸟我,主要矛盾就是mongodb使用这种方式就可以跑起来,forever就不行,无奈之下,还是从/etc/init.d的角度去考虑吧。

前提是要先把forever好,方法很简单,执行如下命令就好:

安装完成后,用一个简单的Node程序测试一下:

只要不提示error,就表明forever是可以用的,也就是说用forever来后台开启一个Node项目的基本条件已经具备,剩下的就是来编写一个启动脚本了。

脚本的基本内容如下,感谢原作者的辛勤劳动:

在Linux上用forever实现Node.js项目自启动(linux for i in)

在这里提醒一下:最好为Node项目单独在根目录下建立一个目录,如/node.js,然后权限设为,这样可以避免一些权限问题而造成的麻烦!

由于用的是Ubuntu Server系统,上面还配置了MongoDB的启动服务,而且在其init.d的脚本中加入了以下的语句:

所以在以后自己添加的时候系统会提示错误,所以在Node项目的启动脚本里我加了前面一串的说明注释,以便Ubuntu Server系统进行设置,如果在CentOS上,应该不会出现类似的问题,这点要特别注意!

即以下的说明信息:

脚本编辑完成后使用chkconfig --list指令查看一下自己添加的服务是否生效,即3和5全部要为on才可以实现开机自启动。

如果3和5没有被置为on,那么请执行chkconfig --level [你的服务名] on即可,Ubuntu Server可能会报一些warning,但是只要能将所需设置的服务的3、5变为on,其他的错误可以忽略(我感觉这是系统自己的事)。

设置完成后即可实现Node项目在Linux上的自启动,可以shutdown -r now试一下能否自启,启动好以后直接去访问一下你设定的端口号、虚拟目录神马的,如果出来想要的就大功告成了!

但是如果不对,就好好检查一些脚本,然后根据报错进行相关修改,毕竟我也是试出来的嘛!

款NodeJS Web框架推荐 在几年的时间里,Node.js逐渐发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用Node.js进行开发,像PayPal,此外,开发人员还

Node.js编码规范 调用函数的时候,函数名与左括号之间没有空格。函数名与参数序列之间,没有空格;所有其他语法元素与左括号之间,都有一个空格。使用小驼峰式

node.js不得不说的点内容 1.node.js,服务器端的javascript,它允许在后端(脱离浏览器环境)运行javascript代码。2.事件驱动、异步式I/O的编程模式(单线程)是其核心。3.node.js的java

标签: linux for i in

本文链接地址:https://www.jiuchutong.com/biancheng/374161.html 转载请保留说明!

上一篇:基于promise.js实现nodejs的promises库(promise实例方法)

下一篇:14款NodeJS Web框架推荐(node web 框架)

  • 多交所得税退税会计分录
  • 企业消费税会计处理案例
  • 免抵退税和留抵退税可以一起退吗
  • 股权转让产生的印花税
  • 资产负债表期初和期末的关系
  • 建筑业工会经费0.12% 怎么来的
  • 合并报表成本法调整为权益法
  • 买一送一的营销好处
  • 增值税建筑业税率几次调整
  • 无形资产账面价值和可收回金额孰低摊销吗
  • 固定资产盘亏账务处理例题
  • 关联企业借款利息税前扣除
  • 建设单位收到施工承包单位的单位工程验收申请后应组织
  • 房地产预交税金及附加要计提吗
  • 基本医疗保险是什么?
  • 开租金发票可以提前开的吗?
  • 购货方申请红字信息表,销售方不开会怎么样
  • 为什么增值税发票税率是1%
  • 乙公司为支付甲公司货款向其签发
  • 发放职工福利的会计科目
  • 简述房地产开发企业设立的特殊规定
  • 企业重组 资产重组
  • 多发工资还给老板是傻吗
  • 生产成本的工料有哪些
  • 商家收白条
  • 购买工程资质文件怎么写
  • 五险一金的记账凭证怎么填写
  • 本月暂估成本的会计分录
  • 外购无形资产发生的交易费用
  • php发送电子邮件
  • win10哪个版本流畅兼容性好
  • 购进的货物
  • 会计准则长期待摊费用开始计提摊销的时间
  • 个人转让土地使用权可以开专票吗
  • 失控发票成本转出怎么做账
  • 嵌入式从业10年,聊聊我对工业互联网和消费物联网的看法 | 文末赠书4本
  • vue全局组件和局部组件
  • vue3和ts
  • 高速过路费电子发票怎么开
  • 研发费用范围归集不正确
  • 深入浅析SQL Server 触发器
  • 小规模纳税人开具增值税专用发票
  • 公司开普票和专票税率一样吗
  • 公司缴纳的残保金是什么
  • 企业出售自用房产开具增值税
  • 电子产品对外加工
  • 设计公司发生的设计费怎么入账
  • 支付金额小于发票怎么办
  • 会计中借方和贷方各指什么
  • 外聘人员差旅费用无票调增
  • 付设备款的会计分录
  • 总公司与分公司的账务处理
  • 营改增政策解答
  • 当期不得免征和抵扣税额
  • 主营业务成本和管理费用的区别
  • 营业费用和营业支出
  • 仓库货架应该计入什么科目
  • 喝了阿胶补血口服液嗜睡
  • xp开机延时启动程序
  • linux 对比文件
  • ksysslim.exe
  • windows8触摸屏手势设置
  • Win10系统开机出现问题pin码不可用
  • win10系统应用
  • win7系统怎么调出运行窗口
  • 低分辨率调高分辨率会模糊吗
  • Windows下的写字板功能是
  • python函数例子
  • unity gui
  • shell脚本wc
  • document对象常用方法
  • javascriptjs
  • 在jquery中fadein
  • jquery导入
  • Jquery $when done then的用法详解
  • 小规模纳税人土地使用税减免政策
  • 安徽省国家税务局网
  • 北京摇号摇中了能过户吗
  • 税控发票开票软件提示非征期不得抄报税?是什么意思?
  • 湖北国税网上办税大厅官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设