nodejs的进程管理

2019-05-05  本文已影响0人  renxiaoyao09


pm2内置了cluster,可以开启多线程,并且可以自动重启挂掉的进程或线程。

cluster基于fork方法;

exec最后调用的是execFile方法;

exec、execFile、fork都是对spawn方法的复用;

spawn、exec、execFile、fork都是基于child_process 模块;

node提供了 child_process 模块用来进行子进程的创建,该模块一共有spawn、exec、execFile、fork四个方法用来创建子进程;

child_process 模块是基于libuv(C++),一个高性能的,事件驱动的I/O库,并且提供了跨平台(如windows, linux)的API。

参考资料:

pm2的日常操作

pm2处理进程问题及开启cluster

Node.js的进程管理

上一篇 下一篇

猜你喜欢

热点阅读