我已經在CentOS6上成功構建並安裝了OpenCPU和RStudio服務器。一切都按預期工作,並且我的本地R包得到了成功的GET/POST響應。如何在CentOS6上啓動/停止/刷新OpenCPU?
一對夫婦的事情,似乎並不不過工作:
- 我找不出一個乾淨的方式來啓動/停止/沖洗OpenCPU。我目前正在使用
apachectl restart
,但我甚至不確定是否按預期重新加載了R軟件包。我在/usr/lib/opencpu/scripts
上試過了Jeroen的bash腳本,但他們似乎需要對CentOS進行相當多的調整。 - (可能與以上)我使用
load()
和readRDS()
在/etc/opencpu/Renviron
文件(也試過在/etc/opencpu/Rprofile
)持久性數據集加載到全球環境 - 但是,這似乎並沒有工作。我沒有收到任何錯誤日誌,但這些對象在隨後的請求中不可用。 - 在Ubuntu上OpenCPU似乎配置爲在用戶下運行。在CentOS6上安裝後似乎在
root
下運行。我想修改它,但不知道如何。
想知道是否有人在CentOS6上成功配置OpenCPU。
非常感謝, - 梅爾。
謝謝,這說明了一切。我按照建議構建並加載了一個單獨的數據包,這比編輯'Rprofile'中的自定義指令更有效率。 我被OpenCPU作爲根運行困惑(我有一個httpd進程作爲根運行,但事實證明不相關)。 有關使用OpenCPU配置持久變量和數據集的文檔有點分散,花了我一段時間才找到最佳方法。在OpenCPU服務器手冊中添加一節可能會很有用。 – mbacou 2014-11-03 10:28:41
是的,我知道我在文檔方面很糟糕。也許可以啓動一個wiki,以便人們幫助創建一些手冊。 – Jeroen 2014-11-03 19:01:53
您是否找到在CentOS6上配置opencpu來運行用戶庫的方法:server.com/ocpu/user//library?這似乎工作時,用戶=阿帕奇,但沒有其他。 –
user338714
2015-02-03 17:04:23