cluster.settings
- 类型: <Object>
execArgv<string[]> 传递给 Node.js 可执行文件的字符串参数列表。默认值:process.execArgv。exec<string> 工作进程文件的路径。默认值:process.argv[1]。args<string[]> 传递给工作线程的字符串参数。 默认值:process.argv.slice(2)。cwd<string> 工作进程的当前工作目录。默认值:undefined(继承自父进程)。serialization<string> 指定用于在进程之间发送消息的序列化类型。可能的值为'json'和'advanced'。更多详情请参见child_process的高级序列化。默认值:false。silent<boolean> 是否将输出发送到父进程的标准输入输出。 默认值:false。stdio<Array> 配置派生进程的标准输入输出。由于 cluster 模块依赖 IPC 才能工作,因此此配置必须包含'ipc'项。当提供此选项时,它将覆盖silent设置。请参阅child_process.spawn()的stdio。uid<number> 设置进程的用户身份。 (参见setuid(2)。)gid<number> 设置进程的组身份。 (参见setgid(2)。)inspectPort<number> | <Function> 设置工作进程的调试端口。 这可以是一个数字,也可以是一个不带参数并返回数字的函数。默认情况下,每个工作进程都会从主进程的process.debugPort自动递增分配自己的端口。windowsHide<boolean> 隐藏在 Windows 系统上通常会创建的派生进程控制台窗口。默认值:false。
在调用 .setupPrimary()(或 .fork())之后,这个设置对象将包含设置,包括默认值。
【After calling .setupPrimary() (or .fork()) this settings object will
contain the settings, including the default values.】
此对象不应手动更改或设置。
【This object is not intended to be changed or set manually.】