PM2怎么保持Node应用程序永久活动?

官网介绍: PM2是守护进程管理器,它将帮助您管理和保持应用程序在线。PM2入门非常简单,它是一个简单直观的CLI,可以通过NPM安装。 PM2是Node.js应用程序的生产流程管理器,内置负载均衡。它可以帮助您保持Node应用程序永久活动,重起这些node应用程序也不需要停机,并简化常见的系统管理任务 运行前提:Node环境,PM2。具体安装请参考先前文章 启动一个应用程序 更新 PM2 常用命[…]

继续阅读 …

vue-cli3项目运行时一直发http://localhost:8080/sockjs-node/info?t=1462183700002请求

具体报错如下图: 解决方法: 一、 如果是在开发环境,应该是开发的时候网络环境变更导致,比如你切换无线网络,导致开发服务器的IP地址换了,这样开发服务器会不知道如何确定访问源。开发环境中关闭npm dev server,然后重新npm run serve重新构建服务环境就可以了。如果是生产环境,很大可能是应该是域名和ip映射出问题,重启node,检查重新配置域名和ip映射就可以了。 二、 首先so[…]

继续阅读 …

nginx开启图片、css、js缓存

描述: 在网站程序调试的时候,经常会遇到浏览器的缓存问题导致修改过的前端代码无效果。每次通过浏览器强制刷新后才能清掉缓存。这时如果禁用掉nginx缓存,可以减少一些小麻烦,让浏览器每次到服务器去请求文件,而不是在浏览器中读取缓存文件。 当程序调试好上线后,可以开启nginx缓存,节省服务器的带宽流量,减少一些请求,降低服务器的压力。通过配置nginx的配置文件/usr/local/nginx/co[…]

继续阅读 …

日常笔记

10、常用网页回顶部按钮 9、判断是否是输入邮件 8、监听输入框 7、smarty限制循环个数以及不同Type循环的标签不一样 qa_ul.html qa_li.html 6、 html页面的所有请求都自动将http请求转变为https请求 index.html头中有如下代码 5、文本显示限制 4、HTMLInputElement.setSelectionRange() 输入框光标位置,可选定范围[…]

继续阅读 …
post-commit封面

LNMP环境SVN钩子脚本的使用

在做版本的时候,需要SVN做一些自动化的事情,比如提交前自动更新;提交一些文件后关联着提交另一些。所以需要写一点自动化脚本。 什么是SVN钩子 官方说法: 钩子是通过版本库事件触发,例如新版本的创建或一个未版本化属性的修改。一些钩子(叫做“pre hooks”)在事件发生前运行,可以用来报告发生了什么以及防止它发生。还有一些钩子(“post hooks”)在版本库事件之后发生,只是用来报告。每个钩[…]

继续阅读 …

LNMP环境下搭建SVN服务器

1、 安装SVN 查看是否安装成功 2、 在/usr/local下建立SVN文件夹并赋予777 这里目录可以随意,我为了方便自己管理,就放在 /usr/local/svn 3、 创建版本库  因为我们创建文件夹时使用root权限创建的所以我们需要修改组权限,防止因为权限不够而svn操作失败 项目文件文件夹名字自定义 4、 修改项目文件夹/conf下的svnserve.conf、authz[…]

继续阅读 …

联想服务器(RD540)安装双系统

(我是已经安装完成总结的,所以有的图不能与描述相对应) 1、准备好安装的介质和磁盘空间 举例: window 10 (我这里已经安装好再截图的,我预留了250G空间进行安装redhat7.6,要将该区域缩减卷成 未使用状态) 2、准备好U盘,和下载ISO镜像 (一开始我使用的是大白菜装机软件,是个坑,系统会找不到安装路径,我用的是 rufus 3.8,按以下格式直接开始,等待完成就可以了) 直接讲[…]

继续阅读 …