Приложение Shiny не может запуститься на блестящем сервере

Я хочу развернуть Shiny приложение на Shiny server но не может получить доступ к приложению с локального URL-адреса сервера.

Это вывод /var/log/shiny-server.log:

[2016-04-11 21:39:24.302] [INFO] shiny-server - Starting listener on 0.0.0.0:3838
[2016-04-11 21:42:29.564] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:42:29.570] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:43:15.156] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:43:15.163] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:43:28.593] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:43:28.604] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:43:54.549] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:51:52.528] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:52:20.004] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:52:20.020] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:52:26.843] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:56:10.938] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.
[2016-04-11 21:56:10.946] [INFO] shiny-server - Error getting worker: Error: The application exited during initialization.

В чем проблема?

3 ответа

Я уже сталкивался с этой ситуацией раньше, когда мой код R не работал. Поскольку я пишу код R на машине с Windows и запускаю свой блестящий сервер на Ubuntu, некоторые пакеты работают нормально в Windows, но не работают в Ubuntu или если я забыл установить пакет на машине Ubuntu. Чтобы узнать, когда это происходит, вам нужно перейти в журнал приложений, а не в журнал серверов.

Для вашего приложения должен быть журнал в:

\var\log\shiny-server\YourAppName-20191112-170851-44977.log

Цифры после имени приложения связаны с меткой времени, когда приложение пыталось запустить. Этот файл журнала будет содержать вывод R, если есть какие-либо ошибки с конкретными пакетами или вашим кодом R, вызывающие сбой приложения.

Может быть, вы можете посмотреть здесь.
Я бы сосредоточился на этой ошибке

[2016-04-11 21:39:24.302] [INFO] g loss-server - Запуск прослушивателя с 0.0.0.0:3838

По предоставленной ссылке вы обнаружите, что несколько пользователей дважды проверили разрешения: на порту 3838 и на сервере блестящей связи.

Кроме того, я рекомендую взглянуть на это руководство.
Я смог запустить мое блестящее приложение на сервере Ubuntu RStudio, следуя ему.

Я столкнулся с этой проблемой, и все мои журналы были пусты / не открывались. После долгих ударов головой о стену я смог исправить это, изменив блестящего пользователя в файле conf (/etc/shiny-server/shiny-server.conf).

Я изменил "run_as shiny;" в "run_as:HOME_USER: shiny;".

Также это:

https://docs.rstudio.com/shiny-server/

был более полезен, чем все, что я мог найти в группах stackoverflow, github или google.

Другие вопросы по тегам