OpenOSU 및 RStudio Server를 CentOS6에 성공적으로 빌드하고 설치했습니다. 모든 것이 예상대로 작동하며 로컬 R 패키지에 대한 GET/POST 응답을 성공적으로받습니다.CentOS6에서 OpenCPU를 시작/중지/플러시하는 방법은 무엇입니까?
그러나 작동하지 않는 몇 가지 :
- 내가/정지/플러시 OpenCPU을 시작하는 깨끗한 방법을 알아낼 수 없습니다. 나는 현재
apachectl restart
을 사용하고 있지만 예상대로 R 패키지를 다시로드하는지조차 확신하지 못합니다./usr/lib/opencpu/scripts
에서 Jeroen의 bash 스크립트를 사용해 보았지만 CentOS에서 작업하기 위해서는 약간의 조정이 필요합니다. - (위와 관련이있을 수 있음) 영구적 인 데이터 세트를 글로벌 환경으로로드하기 위해 파일 (
/etc/opencpu/Rprofile
)에서load()
및readRDS()
을 사용하고 있는데 작동하지 않는 것 같습니다. 나는 어떤 오류 로그도 얻지 못하지만 그 객체는 후속 요청에서 사용할 수 없다. 우분투 OpenCPU의
- 은 사용자로 실행되도록 설정되었습니다. CentOS6에서는 설치 후
root
에서 실행되는 것으로 보입니다. 나는 그것을 수정하고 싶지만 어떻게 확신 할 수는 없다.
누군가가 가지고 있는지 궁금한 점이 있으면 CentOS6에서 OpenCPU를 구성하는 데 성공했는지 궁금합니다.
감사합니다. --Mel.
감사합니다. 제안 된대로 별도의 데이터 패키지를 빌드하고로드 했으므로 작동하며'Rprofile'에서 사용자 지정 지시문을 편집하는 것보다 훨씬 간소화되었습니다. 루트로 실행되는 OpenCPU와 혼동 스러웠습니다 (루트로 실행중인 httpd 프로세스가 있지만 관련되지 않음이 밝혀졌습니다). OpenCPU를 사용하여 영구 변수 및 데이터 세트를 구성하는 방법에 대한 설명서가 약간 흩어져 있기 때문에 최선의 방법을 찾는 데 다소 시간이 걸립니다. OpenCPU Server Manual에 섹션을 추가하는 것이 유용 할 수 있습니다. – mbacou
예 문서에 나쁘다는 것을 알고 있습니다. 어쩌면 사람들이 매뉴얼을 만드는 데 도움이되는 위키를 시작할 수도 있습니다. – Jeroen
사용자 라이브러리를 실행하기 위해 CentOS6에서 opencpu를 구성하는 방법을 찾았습니까? server.com/ocpu/user//library? 이것은 user = apache 일 때는 작동하지만 그렇지 않은 경우에는 작동하는 것 같습니다. –
user338714