linux运行node项目

文章目录

        • 1、安装node
        • 2、安装forever node的守护进程
        • 3、forever操作
          • 3.1 启动相关
          • 3.2 停止操纵
          • 3.3 重启操作

1、安装node
  1. 下载node包,wget node链接
  2. 进行解压
  3. 增加配置文件 export PATH=$PATH:node解压路径
  4. 刷新配置文件
  5. node -v 查看node版本
2、安装forever node的守护进程
  1. 使用npm安装
    npm install forever -g
    
3、forever操作
3.1 启动相关
  1. 简单启动
    forever start app.js
    
  2. 指定forever信息输出文件,当然,默认它会放到~/.forever/forever.log
    forever start -l forever.log app.js
    
  3. 指定app.js中的日志信息和错误日志输出文件,-o 就是console.log输出的信息,-e 就是console.error输出的信息
    forever start -o out.log -e err.log app.js
    
  4. 追加日志,forever默认是不能覆盖上次的启动日志,所以如果第二次启动不加-a,则会不让运行
    forever start -l forever.log -a app.js
    
  5. 监听当前文件夹下的所有文件改动
    forever start -w app.js
    
  6. 文件改动监听并自动重启:监听当前文件夹下的所有文件改动(不太建议这样)
    forever start -w app.js
    
  7. 显示所有运行的服务
    forever list
    
3.2 停止操纵
  1. 停止所有运行的node App
    forever stopall
    
  2. 停止其中一个node App
    forever stop app.js
    // 还可以这样 forever list 找到对应的id,然后:
    forever stop [id]
    
3.3 重启操作

重启操作跟停止操作保持一致。

  1. 重启所有
    forever restartall
    
  2. 重启其中一个node App
    forever restart app.js
    // 还可以这样 forever list 找到对应的id,然后:
    forever restart [id]
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/820323.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我这10年的“搞站”路

我叫老牛,是高中室友给起的,原因很简单,我在8人寝室年龄排第六,四川话“老6”和“老牛”读音相仿。 后来我就把我的qq昵称改成了“L.N.”,我接受了这个称呼,因为自我审视,性格的确有执拗的一面&…

【JS】querySelectorAll和getElementsByClassName

现有一段代码&#xff0c;li的类名均为item&#xff0c;有一按钮可动态添加类名为item的li。 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge…

【C++从练气到飞升】07---内存管理

&#x1f388;个人主页&#xff1a;库库的里昂 ✨收录专栏&#xff1a;C从练气到飞升 &#x1f389;鸟欲高飞先振翅&#xff0c;人求上进先读书。 目录 一、 C/C内存分布 二、 C语言中动态内存管理方式 三、 C中动态内存管理 1. new/delete操作内置类型 2. new和delete操作…

Mongodb入门--头歌实验MongoDB 实验——数据备份和恢复

在实际的应用场景中&#xff0c;经常需要对业务数据进行备份以做容灾准备&#xff0c; MongoDB 提供了备份和恢复的功能&#xff0c;分别是 MongoDB 下的 一、数据备份 任务描述 本关任务&#xff1a;按照编程要求备份数据库。 相关知识 为了完成本关任务&#xff0c;你需要掌…

前端二维码工具小程序:营销裂变的好助手

一、摘要 在数字化营销日益盛行的今天&#xff0c;如何以新颖、高效的方式吸引用户&#xff0c;成为了每一个营销者所追求的目标。前端二维码工具小程序&#xff0c;作为一款集二维码生成、AI助手与绘图画画功能于一体的综合性工具&#xff0c;不仅为营销人员提供了全新的思路…

微服务架构核心组件介绍

微服务架构是一种设计方法&#xff0c;它将应用程序分解为一组小型、松散耦合的服务。每个服务运行在自己的进程中&#xff0c;并通常围绕业务能力组织。这种架构风格使得服务可以独立地部署、扩展和维护。在微服务架构中&#xff0c;有几个核心组件是至关重要的&#xff0c;它…

android 修改kernel编译版本信息

1&#xff0c;android版本&#xff1a; 在android/build/core/version_defaults.mk中红色部分 ifeq "" "$(BUILD_NUMBER)" # BUILD_NUMBER should be set to the source control value that # represents the current state of the source code. E.g…

0101tomcat部署war访问mysql失败-容器间通信-docker项目部署

文章目录 一、简介二、部署1、mysql数据迁移2、docker部署redis3、docker部署tomcat并运行war包 三、报错四、解决1 分析2 解决 结语 一、简介 最近参与开发一个项目&#xff0c;其中一部分系统需要迁移。从阿里云迁移到实体服务器&#xff0c;使用docker部署。系统使用Java语…

openssl密钥证书管理(Key and Certificate Management)

前言 前两日应别人要求提供一份CSR文件过去&#xff0c;方便他们生成相关证书&#xff0c;对于这一块本来也不熟&#xff0c;于是找到openssl官网&#xff0c;想找找相关的教程看看&#xff0c;一番小找&#xff0c;果有收获&#xff0c;是个宝藏&#xff0c;源文档在这…

项目管理-Jiar Software

Jira Software是澳大利亚公司Atlassian出品的一款项目与事务跟踪工具&#xff0c;被广泛应用于需求管理、项目追踪、任务追踪、缺陷追踪、流程审批、敏捷项目管理等软件研发领域。它不仅是一个强大的项目管理工具&#xff0c;还是一个适用于各种类型用例的工作管理工具。 在项…

Mysql-模糊匹配度排序分页

Mysql-模糊匹配度排序分页 抛出问题 在使用模糊匹配分页的时候想根据匹配度高进行排序应该如何实现呢&#xff1f; 上面是添加的模拟数据&#xff0c;根据匹配度高的情况下张三的优先级肯定是最高的&#xff0c;首先直接使用模糊搜索分页看看效果吧。 很明显的可以看到&#…

【解决】Spring Boot创建项目常见问题

&#x1f3a5; 个人主页&#xff1a;Dikz12&#x1f525;个人专栏&#xff1a;Spring学习之路&#x1f4d5;格言&#xff1a;吾愚多不敏&#xff0c;而愿加学欢迎大家&#x1f44d;点赞✍评论⭐收藏 目录 idea无maven选项 无效发行版17 类⽂件具有错误的版本 61.0, 应为 …

数据库字段命名指南:为大型ERP系统提供通用性中英文对照表

当设计数据库时&#xff0c;良好的字段命名是确保系统可维护性和可扩展性的关键之一。在大型ERP系统开发中&#xff0c;尤其需要注意数据库字段的命名规范&#xff0c;以确保系统的可读性和可维护性。本文将探讨在数据库设计中使用拼音和英文单词命名的优缺点&#xff0c;并提供…

海外云手机为什么适合社媒运营?

如今&#xff0c;社媒营销如果做得好&#xff0c;引流效果好的账号&#xff0c;可以用来带货变现&#xff0c;而外贸、品牌出海也同样都在做社媒营销&#xff0c;Tik Tok、facebook、ins等热门的海外社媒平台都是行业密切关注的&#xff0c;必要的时候&#xff0c;大家会使用海…

「51媒体」权重高新闻源央级媒体邀约资料有哪些?

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 权重高的央级媒体邀约资源包括了中国一些最具影响力和权威性的新闻机构。具体如下&#xff1a; 人民日报&#xff1a;作为中国共产党中央委员会的机关报&#xff0c;人民日报具有极高的权…

硬件测试学习——电源纹波测试(2024.04.15)

参考链接1: 测试开关电源的纹波 在此感谢各位前辈大佬的总结&#xff0c;写这个只是为了记录学习大佬资料的过程&#xff0c;内容基本都是搬运的大佬博客&#xff0c;觉着有用自己搞过来自己记一下&#xff0c;如果有大佬觉着我搬过来不好&#xff0c;联系我删。 硬件测试学习—…

腾讯EdgeOne产品测评体验—Web安全的攻与防:云端防护一体化

目录 简介接入准备EdgeOne购买及接入服务器环境配置添加测试站点关闭防护 安全性能测试XSS攻击sql注入 站点加速测试代码测试通过在线工具对比测试Ping检测tcping网站测速 HTTPS证书 操作步骤优点 总结EdgeOne的优缺点 简介 EdgeOne&#xff0c;作为腾讯云推出的全新CDN解决方…

使用 mysql 命令行访问 ClickHouse 服务器

ClickHouse 这点不错&#xff0c;支持MySQL wire通讯协议&#xff0c;用 mysql 命令行直接连 ClickHouse 服务器&#xff0c;用起来跟 MySQL 几乎一样。 mysql 命令行客户端版本&#xff1a;8.0.16 ClickHouse 服务器版本&#xff1a;24.1.8.22 不需要任何配置&#xff0c;只…

java websocket服务端丢消息

前提&#xff1a;客户端和服务端基于websocket进行交互&#xff0c;客户端每隔8s发送心跳&#xff0c;服务端检测心跳&#xff0c;超过三分钟没收到会关闭session。   现象&#xff1a;客户端日志记录发送了心跳消息&#xff0c;服务端没收到心跳&#xff0c;超时后服务端关闭…

Qt_30道常见面试题及答案

1. 简述 Qt 是什么&#xff1f; 答&#xff1a;Qt 是一个跨平台的应用程序开发框架&#xff0c;它提供了一系列的工具和库&#xff0c;用于开发图形用户界面&#xff08;GUI&#xff09;应用程序。 2. Qt 有哪些主要模块&#xff1f; 答&#xff1a;Qt 的主要模块包括 Qt Co…