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.