gybp.net
当前位置:首页 >> noDEjs ForEvEr pm2 >>

noDEjs ForEvEr pm2

pm2 或者 forever 抑或自带的nohub服务 pm2:sudo npm install -g pm2pm2 start index.js --name hellopm2 stop hellopm2 restart helloforever:sudo npm install -g foreverforever start index.js...nohub:nohup node index.js > ~/myout.log 2...

pm2是一个针对nodejs应用的进程管理工具,能做负载均衡,后台运行,不需要重启就重载服务。 管理node版本的工具推荐n或者nvm。

根据你本机系统的核数来创建子进程。 所有进程共享一个监听端口8000,当有请求发起时,主线程会将该请求随机分配给某个子进程。console.log('Worker #' + cluster.worker.id + ' make a response');这句代码可以打印出是哪个进程处理该请求。

Winser 也许是选择之一: omaniello.github.io/winser/ 不过……如果你真要在 Windows 里用 Node 做服务器,可以试试 iisnode 首先,从官网下 node.exe,放进 C:\node\ 目录。(个人尝试:你也可以用 mklink 做个链接,放别的地方)

Cluster会创建一个master,然后根据你指定的数量复制出多个server app(也被称之为工作线程)。它通过IPC通道与工作线程之间进行通信,并使用内置的负载均衡来更好地处理线程之间的压力,该负载均衡使用了Round-robin算法(也被称之为循环算法)...

将supervisor安装好之后,不用设定ss的启动。只需要保证supervisor监控ss后,只要ss没有启起来,就会自动调用的。 另外,如果VPS性能不高(尤其是内存),建议使用libev版本的,比较节省内存和CPU

根据你本机系统的核数来创建子进程。 所有进程共享一个监听端口8000,当有请求发起时,主线程会将该请求随机分配给某个子进程。console.log('Worker #' + cluster.worker.id + ' make a response');这句代码可以打印出是哪个进程处理该请求。

Winser 也许是选择之一:http://jfromaniello、github、io/winser/ 不过……如果你真要在 Windows 里用 Node 做服务器,可以试试 iisnode

pm2是一个内置负载均衡的node.js应用进程管理器(也支持Windows),其它的类似功能也有不少,但是感觉pm2功能更强,更值的推荐

慕课网里面大把,什么案例都有。不懂得话还可以免费学习

网站首页 | 网站地图
All rights reserved Powered by www.gybp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com