gpt4 book ai didi

node.js - 如果使用 pm2 在 fork_mode 下启动多个应用程序,是否可以在多个内核上运行?

转载 作者:太空宇宙 更新时间:2023-11-04 00:22:22 30 4
gpt4 key购买 nike

我创建了一个 Steam 机器人脚本,用于 3 个 Steam 帐户。为了运行它们,我在 fork 模式下使用 pm2 启动相同的脚本,传递一个参数,即 bot id。所有 3 个进程是否都在同一个核心上运行,或者它们也可以使用第二个核心,因为它们是独立的进程?如果它们在单核上运行,启动“pm2 start script.js -i number of bots”之类的脚本并使用工作人员 ID 作为机器人 ID 可以使它们运行所有核心吗?我不确定这是否可行,我仍在学习 Node js 集群。

最佳答案

pm2 start script.js -i N 将在 N 个不同的核心上运行 N 个 Node 进程。它称为集群模式,并在 pm2 文档中进行了解释。更多详情可以搜索文档:http://pm2.keymetrics.io/docs/usage/cluster-mode/

关于node.js - 如果使用 pm2 在 fork_mode 下启动多个应用程序,是否可以在多个内核上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44111217/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com