我已经在 CentOS6 上成功构建并安装了 OpenCPU 和 RStudio Server。一切都按预期工作,我的本地 R 包确实获得了成功的 GET/POST 响应。
然而,有几件事似乎不起作用:
- 我想不出一个干净的方法来启动/停止/刷新 OpenCPU。我目前正在使用
apachectl restart
,但我什至不确定是否会按预期重新加载 R 包。我尝试了 Jeroen 的 bash 脚本,/usr/lib/opencpu/scripts
但它们似乎需要进行相当多的调整才能在 CentOS 上运行。 - (可能与上述有关)我正在使用
load()
andreadRDS()
in/etc/opencpu/Renviron
file (也尝试过 in/etc/opencpu/Rprofile
)将持久数据集加载到全局环境中——但这似乎不起作用。我没有收到任何错误日志,但这些对象在后续请求中不可用。 - 在 Ubuntu OpenCPU 上似乎配置为在
opencpu
用户下运行。在 CentOS6 上,它似乎root
在安装后运行。我想修改它,但不确定如何修改。
只是想知道是否有人在 CentOS6 上成功配置了 OpenCPU。
非常感谢,--梅尔。