r - 如何启动多个 R 进程在同一个端口上侦听?
问题描述
我有一个通过 Plumber 作为 HTTP 端点公开的 R 脚本。
如何设置在同一端口上运行的同一脚本的多个进程,以便我可以扩展它以承载更高的负载?目前我正在生成 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>
谢谢!
解决方案
推荐阅读
- c++ - 什么是两台机器之间时间戳的最佳 c++ chrono 函数
- android - 如何在同一活动中为两个不同的回收视图设置两个不同的 onClick 侦听器
- sql - Oracle SQL 根据计数附加字符
- reactjs - 平面列表的实现
- powershell - 使用 Powershell 从文件重命名范围
- java - 连续输入(输入/扫描)两个相同的数字以打破循环“while”Java
- c# - “输入字符串的格式不正确” RFID 卡通过 USB 读取
- r - R/闪亮的变化选项卡和点击动态生成的链接上的输入
- java - 使用 Retrofit 2 在 android 中面临转换器问题
- javascript - 如何要求 Stripe Elements 字段中的信用卡字段?