У меня есть сценарий R, который отображается как конечная точка HTTP через Plumber.
Как настроить несколько процессов одного и того же сценария, выполняющихся на одном порту, чтобы я мог масштабировать его для переносаболее высокая нагрузка?В настоящее время я запускаю процесс 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>
Спасибо!