我有一个R脚本,该脚本通过Plumber作为HTTP端点公开。
如何设置在同一端口上运行的同一脚本的多个进程,以便可以扩展它以承担更高的负载?目前,我正在生成如下的HTTP进程。
startWebListener <- function(modelName, httpPort) {
r <- plumb(modelName)
r$run(host = "0.0.0.0", port = httpPort)
}
该脚本正在linux服务器上运行,并在PM2中以如下形式启动
pm2 -f start --interpreter="Rscript" <path>
谢谢!