位置: 编程技术 - 正文

在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 框架)

  • 纳税登记的内容
  • 预算收入包括增值税吗
  • 注册资本印花税按年申报还是按次申报
  • 住宿发票没有天数
  • 交易性金融资产的交易费用计入哪里
  • 纳税人提供应税服务的价格明显偏低
  • 产品试用装入什么科目里
  • 营业外支出计入
  • 固定资产退回账务处理规定
  • 企业所得税怎么征收
  • 新会计准则适用企业
  • 冲回资产减值准备
  • 开办公用品发票需要清单吗
  • 专票抵扣是税额吗
  • 收汇结汇的账务处理
  • 财务软件没有税务登记
  • 宽带合同要交印花税吗
  • 盈余公积补亏影响资产吗
  • 年报中包括处置资金吗
  • 海关增值税当月可以抵扣吗
  • centos 6.5安装教程
  • 鸿蒙系统怎么同步数据
  • 赠送产品如何计入成本
  • win10锁屏壁纸自动更新
  • 小黑马下载
  • php for in
  • 收到厂家赠送的产品
  • 如何更改自己
  • 会计核算的方法主要有
  • 劳务所得税怎么计算公式
  • 福利性分配举例
  • centos下file_put_contents()无法写入文件的原因及解决方法
  • 普通发票的开票规定
  • 以前年度进项转出分录
  • tensorflow卷积神经网络
  • PHP+JQuery+Ajax实现分页方法详解
  • php微信公众账号是什么
  • 每年结息一次,到期一次还本是单利
  • 预存电费余额怎么突然多了
  • 调整以前年度错账会计分录怎么做
  • 灵动cfe
  • 预收款方式销售货物的会计分录
  • mysql5.5远程连接
  • 公司购买食品怎么入账
  • 银行汇票与商业汇票的本质不同
  • 为什么小规模不可以收专票
  • 库存商品对外销售会计分录
  • 银行利息收入怎么计算
  • 电子发票报销后退款
  • 停产期间制造费用如何处理
  • 代发工资的手续流程
  • 预收货款未发货怎么办
  • 新税法实施后以前的条例规章作废吗
  • 小规模纳税人开专票需要交税吗
  • 银行手续费没有发票
  • 空调安装开发票
  • 个体工商户必须建账吗
  • 安全生产费的会计分录
  • 仓库记录
  • Ubuntu下MySQL及工具安装配置详解
  • mysql批量执行sql文件
  • mysql 正则表达式分组替换
  • win10检查文件完整性
  • 虚拟系统win10
  • winpe安装步骤
  • Win7/Win8/Win10单、多系统一键安装教程 只需30秒!
  • linux安装软件怎么安装
  • win8怎么打开管理员命令提示符
  • win8系统盘清理
  • 32/64位Win10预览版11102(中英日韩等)多国语言包官方iso镜像下载大全
  • 浅谈jQuery中Ajax事件beforesend及各参数含义
  • 浏览器窗口上线怎么办
  • ug10避让怎么设置
  • 江西增值税发票查询
  • 南京上班时间2021
  • 神州浩天财务软件
  • 个人彩票收入属什么类别
  • 定额发票怎么入账
  • 安置残疾人即征即退
  • 报税软件怎么用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设