cluster.settings
- <Object>
execArgv<string[]> 传递给 Node.js 可执行文件的字符串参数列表。默认值:process.execArgv。exec<string> 工作文件的文件路径。默认值:process.argv[1]。args<string[]> 传递给工作线程的字符串参数。默认值:process.argv.slice(2)。cwd<string> 当前工作程序目录。**默认:**n “未定义”(继承自父进程)。serialization<string> 指定用于在进程之间发送消息的序列化类型。可能的值为'json'和'advanced'。有关更多详细信息,请参见 child_process 的高级序列化。默认值:false。silent<boolean> 是否将输出发送到父进程的标准输入输出。默认值:false。stdio<Array> 配置派生进程的标准输入输出。由于 cluster 模块依赖 IPC 来工作,因此此配置必须包含'ipc'项。当提供此选项时,它会覆盖silent。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.】