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.