部署杂谈nodejs负载均衡redi

北京中科 http://pf.39.net/xwdt/160831/4949964.html

#程序员#

处理koa中快进的问题

部署

*NodeJs是基于V8解析引擎并执行的,所以不同于其他后端语言,需要先编译后才能在服务器运行

*__node是解释型的语言,本身就能直接运行__

*NodeJs自身又包含服务器,所以当启动了NodeJs的程序,就会在使用当前机器的公网IP并监听端口运行服务器

*__包含服务器的node,自己就可以跑__

*__无需单独编译和服务器的支持__

PM2

*管理node项目,让其永不关闭的一个容器

*forever(没有pm2好用)

*保障服务器不会挂掉

npmi-gpm2npm2start./xxx.js--nameprojectname

*其他命令

pm2examples//查看常用示例pm2[start

restart

stop

delete]all

name

id//重启pm2showname

id//查看信息pm2list//查看项目pm2flush//清空日志pm2logname

id//查看日志

nginx负载均衡

upstreamlocalhost{ip_hash;#nginx内置的处理serverlocalhost:weight=1;serverlocalhost:weight=1;}#server{.......location/{proxy_pass


转载请注明:http://www.aierlanlan.com/rzdk/3081.html