Невозможно создать временный файл с помощью OpenCpu на сервере Linux - PullRequest
0 голосов
/ 03 мая 2019

Сегодня мы установили opencpu на сервер Linux.После этого все пакеты загружаются правильно, но временный файл не создается.Если мы передаем значение и преобразуем его в json, например

-d 'x = 10'

Он дает только зашифрованный URL, например: -

http://hostname.server.com:8080/auth-sign-in?appUri=%2Fp%2F5656%2Focpu%2Flibrary%2Fmypack12%2FR%2Fhostname@example.com8080:~$

Мы ссылаемся ниже URLно выдает тот же вывод, что и выше

Если мы работаем на локальном компьютере в Windows, он работает правильно.Было бы действительно полезно, если бы кто-то мог разобраться в вышеупомянутой проблеме и предложить решение или обходной путь.

1 Ответ

1 голос
/ 03 мая 2019

Вы не должны получать доступ к серверу OpenCPU через Hostname/p/5656/ocpu (который выглядит как встроенный прокси-сервер rstudio ide), а напрямую через http://Hostname/ocpu.

Похоже, ваш прокси-сервер rstudio перехватывает запрос API для перенаправления на страницу аутентификации.

Сервер OpenCPU построен на Apache2, RStudio вам вообще не нужен. Вы можете использовать RStudio для написания R-кода, если хотите, но они совершенно не связаны.

...