nodejs 后台服务启动
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,最近一个项目微信小程序,需要写个小型的后端程序处理聊天通讯记录保存,主要是功能是组建群聊天室,所以用node写了个websocket服务...但是终端连接到服务器,运行 node server.js,
千家信息网最后更新 2025年12月01日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安全错误
数据库的锁怎样保障安全
巴中市网络安全知识竞答
在DBc数据库添加魔血石
2020年网络安全问答答案
发展前景好的计算机软件开发学校
服务器手机端
千万节点网络安全
腾讯会议代理服务器上网无法登陆
平板网络安全模式怎么联网
网络安全开展主要工作亮点
随着科技的进步互联网的发展
服务器组装软件哪个好
岗位培训软件开发方案
招远网络安全人员联系方式
网络技术和多媒体哪个简单
联通网络服务器坏了怎么办
俄罗斯钓鱼4是不是服务器关了
软件开发登录注册验证
前端如何处理网络安全
盛科软件开发
成都苹果手机软件开发怎么收费
青少年预防网络安全照片
番禺天气预报软件开发
申请网络安全审计服务资质认证费
数据库有锁表
计算机网络安全分几级
俄罗斯钓鱼4是不是服务器关了
网络安全事件心得
联想sr590服务器连接网络
易来网络技术
调研软件开发主流的方法