Приложение 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.