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.