【发布时间】:2015-06-18 06:34:53
【问题描述】:
在集群模式下启动 pm2 时出现错误。 我运行了这个命令-
pm2 start <filename> -i 4
只创建一个实例。 我正在使用 Windows 7、Node 0.12.0 和 pm2 0.14.0
这是我的错误日志
2015-06-18 10:52:04:[PM2][WORKER] 以刷新间隔开始: 30000 2015-06-18 10:52:04: [[[[ PM2/上帝守护进程启动]]]] 2015-06-18 10:52:04: BUS 系统 [READY] 在端口 \.\pipe\pub.sock 2015-06-18 10:52:04:端口 \.\pipe\rpc.sock 上的 RPC 接口 [READY] 2015-06-18 10:52:04: 在-集群模式下启动执行序列- 应用程序名称:服务器 ID:0 2015-06-18 10:52:04:应用程序名称:服务器 ID:0 在线 2015-06-18 10:52:04: 在-集群模式下启动执行序列- 应用程序名称:服务器 ID:1 2015-06-18 10:52:04:跟踪:{ [错误:spawn EBADF] 代码:'EBADF',errno:'EBADF',系统调用:'spawn'} 在 Object.God.logAndGenerateError (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God\Methods.js:30:15) 在 Object.nodeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God\ClusterMode.js:52:11) 在 Object.executeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:145:9) 在 ex (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:361:18) 在 C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:365:16 在 Worker.cluOnline (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:188:17) 在 Worker.g (events.js:199:16) 在 Worker.emit (events.js:104:17) 在线 (cluster.js:449:12) 在 Worker.onmessage (cluster.js:436:7) 2015-06-18 10:52:04: 在 -cluster 模式下启动执行序列 - 应用程序名称:服务器 id:2 2015-06-18 10:52:05: Trace: { [Error: spawn EBADF] code: 'EBADF', 错误号:'EBADF',系统调用:'spawn'} 在 Object.God.logAndGenerateError (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God\Methods.js:30:15) 在 Object.nodeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God\ClusterMode.js:52:11) 在 Object.executeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:145:9) 在 ex (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:361:18) 在 C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:362:25 在 nodeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:146:29) 在 Object.nodeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God\ClusterMode.js:53:14) 在 Object.executeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:145:9) 在 ex (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:361:18) 在 C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:365:16 2015-06-18 10:52:05:在-集群模式下启动执行序列- 应用程序名称:服务器 ID:3 2015-06-18 10:52:05:跟踪:{ [错误:spawn EBADF] 代码:'EBADF',errno:'EBADF',系统调用:'spawn'} 在 Object.God.logAndGenerateError (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God\Methods.js:30:15) 在 Object.nodeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God\ClusterMode.js:52:11) 在 Object.executeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:145:9) 在 ex (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:361:18) 在 C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:362:25 在 nodeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:146:29) 在 Object.nodeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God\ClusterMode.js:53:14) 在 Object.executeApp (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:145:9) 在 ex (C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:361:18) 在 C:\Users\pbaid\AppData\Roaming\npm\node_modules\pm2\lib\God.js:362:25
【问题讨论】:
标签: node.js cluster-computing pm2