我们不可能直接通过node命令来管理远程站点,这样无法保证网站的可持续运行。我们用Forever来解决这个问题,它可以将NodeJS应用以后台守护进程的方式运行,我们还可以将NodeJS应用设成随系统启动而自动运行。 首先,安装Forever: 这样Forever就安装好了,我们可以直接运行Fore ...
分类:
Web程序 时间:
2018-02-13 17:59:36
阅读次数:
214
forever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用。 1.全局安装 forever 2.启动 3.文件改动监听并自动重启 4. 显示所有运行的服务 5. 停止操作 6.重启操作 重启操作跟停止操作保持一致。 ...
分类:
Web程序 时间:
2018-02-08 13:31:40
阅读次数:
210
安装过Node.js后再安装forever,需要加-g参数,因为forever要求安装到全局环境下: 常用指令: 参考:https://www.cnblogs.com/litmmp/p/5524003.html https://www.jianshu.com/p/669a618f3212 ...
分类:
其他好文 时间:
2018-02-04 21:04:28
阅读次数:
167
Inotify简介 Inotify是一种强大的、细粒度、异步的文件系统时间监测事件,linux内核从2.6.13起,加入了inotify支持,通过inotify可以监控文件系统中添加、删除,修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施这样监控软件。Inotif
分类:
其他好文 时间:
2018-02-03 22:01:17
阅读次数:
243
一,验证客户端链接的合法性 如果想在分布式系统中实现一个简单的客户端链接认证功能,可以利用hmac实现。 import socket import hmac import os secret_key='中国'.encode('utf-8') #设置密钥 sk=socket.socket() sk.b ...
分类:
其他好文 时间:
2018-02-03 00:35:43
阅读次数:
206
socketserver socketserver内部使用IO多路复用以及“多线程”和“多进程”,从而实现并发处理多个客户端请求的scoket服务端。即,每个客户端请求连接到服务器时,socket服务端都会在服务器是创建一个“线程”或“进程”专门负责处理当前客户端的所有请求。 ThradingTCP ...
分类:
其他好文 时间:
2018-01-31 22:25:06
阅读次数:
172
Science is a true friend to be with U forever... ...
分类:
其他好文 时间:
2018-01-28 00:06:07
阅读次数:
113
while循环 #第50次不打印,第60-80次打印对应值的平方 Dead Loop(死循环) break 用于完全结束一个循环,跳出循环体执行魂环后面的语句 continue 只是终止本次循环,接着执行后面的循环 0-100循环,跳过6到94 ...
分类:
编程语言 时间:
2018-01-18 22:07:35
阅读次数:
203
方法一:发射信号量 OC —异步顺序加载 先调用A接口,再调用B接口,再调用C接口 dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); 网络A请求 中间写block块的网络请求 dispatch_semaphore_wait( ...
分类:
其他好文 时间:
2018-01-02 18:48:14
阅读次数:
138
介绍 pm2是nodejs的一个带有负载均衡功能的应用进程管理器的模块,类似有Supervisor,forever,用来进行进程管理。 一、安装: <pre>npm install pm2 -g</pre> 二、启动: <pre>pm2 start app.js pm2 start app.js - ...
分类:
Web程序 时间:
2017-12-25 13:27:32
阅读次数:
149