nodejs 后台服务启动
发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,最近一个项目微信小程序,需要写个小型的后端程序处理聊天通讯记录保存,主要是功能是组建群聊天室,所以用node写了个websocket服务...但是终端连接到服务器,运行 node server.js,
千家信息网最后更新 2024年11月13日nodejs 后台服务启动
最近一个项目微信小程序,需要写个小型的后端程序处理聊天通讯记录保存,主要是功能是组建群聊天室,所以用node写了个websocket服务...
但是终端连接到服务器,运行 node server.js
, 退出终端之后,服务就停止运行了。
原以为 node server.js & 或者 nohup node server.js >/dev/null 2>&1 & 能轻松的解决,后来发现完全不是那么回事..........
谷歌了一番资料,了解到
nodejs一般是当成一条用户命令执行的,当用户断开客户连接,运用也就停了,很烦人。如何让nodejs应用当成服务,在后台执行呢?
最后使用 forever 包搞定,解决方案如下:
sudo npm install -g forever --registry=http://registry.cnpmjs.org
forever start 你的脚本文件(如server.js)
forever list 查看所有 forever 运行的进程
forever stop uid 停止运行指定 uid 的进程
它能做更多的事情,比如分别记录输出和错误日志,比如可以在js中作为api使用。通过以下(我的是ubutun系统)也可以正常安装
$ sudo npm install forever -g #安装$ forever start app.js #启动$ forever stop app.js #关闭$ forever start -l forever.log -o out.log -e err.log app.js #输出日志和错误
命令语法及使用 h ttps ://gi thub.c om /nod e ji ts u/ fore ver
服务
运行
命令
日志
用户
程序
终端
进程
错误
输出
后台
烦人
事情
功能
回事
客户
文件
方案
更多
服务器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎么在服务器上管理网站吗
高防服务器多少钱
我的世界枪械服务器国际版
电子计算网络技术专业
金融业网络安全法影响
新加坡壹链网络技术有限公司
国外数据库运维答案
中国网络安全法实施时间是
学习计算机网络技术前景如何
加强民航网络安全管理工作
桃花源记连接服务器失败
list数据去重复数据库
数据库的三性
taptap的数据库安全么
关于网络安全支付保护措施
海康流媒体管理服务器配置
网络安全进村PPT
方舟手游服务器蓝图怎么获取
删除数据库中的字段的数据
软件开发中打包是什么意思
网络安全前十大论坛
苹果6无法激活服务器
深圳服务器系统运维方案费用
投行IT软件开发
win10+磁盘管理服务器
计算机网络安全论文6000
滴滴出行网络安全审查需要多久
java软件开发职业规划
怎么比较xrd数据库
网络技术综合设计方案