Как подключить удаленный сервер Opencpu, установленный на платформе RHEL / centOS, и использовать opencpu JS для получения результатов от R? - PullRequest
1 голос
/ 22 марта 2019

Я пытаюсь подключить R из браузера, используя opencpu js. У меня не может быть opencpu в локальном режиме, и мне нужно, чтобы он работал на удаленном хосте, чтобы к моему серверу приложений на основе javascript могли обращаться несколько пользователей, откуда необходимо отправить кучу входных данных на сервер openCPU, и модули R должны работать независимо для каждого пользователь.

У меня есть экземпляр CentOS6, где я правильно установил R. Мне удалось также установить openCPU, используя двоичный файл rpm https://archive.opencpu.org/centos-6/. Установка прошла успешно, но закончилась:

sudo rpm -ivh opencpu-server-2.1.0-rpm0.x86_64.rpm
Preparing...                ########################################### [100%]
   1:opencpu-server         ########################################### [100%]
/var/tmp/rpm-tmp.T2qZY9: line 13: systemctl: command not found
/var/tmp/rpm-tmp.T2qZY9: line 14: systemctl: command not found
/var/tmp/rpm-tmp.T2qZY9: line 13: systemctl: command not found
/var/tmp/rpm-tmp.T2qZY9: line 14: systemctl: command not found

, что означает этап, на котором после успешной установки сервер запускается, поскольку systemctl отсутствует в centOS.

Итак, мои вопросы: - каков наилучший способ запустить сервер openCPU? я могу изменить порт, как у меня не все порты открыты? - Возможен ли такой способ подключения удаленного экземпляра сервера openCPU из браузера или я не в том направлении?

Любые указатели были бы очень полезны.

Заранее спасибо.

1 Ответ

1 голос
/ 23 марта 2019

Вы, вероятно, можете игнорировать эту ошибку. Это работает на вашем сервере?

curl http://localhost/opcu/info

Что вы видите, если вы запускаете sudo apachectl restart?

...