CNode

自学多进程中, 都不知道错哪里了,各位帮忙看看呗

问答
Wwtcsy发布于11 年前最后回复11 年前5 回复3972 浏览0 收藏

对服务器很不熟悉 看了些内容 觉得多进程,就是可以开启几个js的运行环境的意思,

我看了一篇 http://raytaylorlin.com/Tech/web/Node.js/node-process-and-cluster/ 按上面的来写 结果报错了 我写的代码是

var fork = require('child_process').fork; var cpus = require('os').cpus(); var http = require("http"); for (var i = 0; i < cpus.length; i++) { fork("./a.js");
}

a.js是 console.log(11111)

不知道怎么错了, 怎么做一个简单的多进程的例子了 方便理解....

查看回复

回复 (5)

L
leapon#1·11 年前

贴出错误来看看

T
tallman2014#2·11 年前

是不是console.log("11111"),你少加了引号?

J
joney-pinkman#3·11 年前

子进程使用的时候一般要注意输入输出流是在对应的stdin 和stdout 中,如果要显示出来直接将stdout.pipe(process.stdout)中即可.

W
wtcsy#4·11 年前

3楼 你说的 我都没看懂@joney-pinkman

错误截图如下 1.png

T
tallman2014#5·11 年前
引用 wtcsy3楼 你说的 我都没看懂@joney pinkman 错误截图如下

@wtcsy 这个报错是你端口被其他程序占用了,我也遇到过,其实你百度一下就可以了。。。

参与回复
登录后即可参与回复。登录