Shiny应用程序无法在Shiny服务器上启动

18
我想在Shiny服务器上部署一个Shiny应用程序,但无法从本地服务器URL访问该应用程序。

enter image description here

这是/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.

什么是问题?


也许这个链接可以帮到你。 - Mikael Jumppanen
1
这个链接 https://github.com/rstudio/shiny-server/issues/153,特别是在shiny-server.conf中拥有正确访问权限的“run_as”点对我很有帮助。 - Patrik_P
7
在 /etc/shiny-server/shiny-server.conf 中添加 sanitize_errors off; 对我很有帮助。 - Mrinal Saurabh
1
当某些包未安装时,我通常会遇到这种错误。 - Adelmo Filho
或者R没有正确安装。错误提示说找不到基础包。如果重新安装基础R会怎样呢? - SeGa
请查看以下链接:https://github.com/rstudio/shiny-server/issues/353 - Arun kumar mahesh
3个回答

5

我之前遇到了这样的情况,当我的R代码失败时。由于我在Windows机器上编写R代码,而在ubuntu上运行我的闪亮服务器,一些软件包可以在Windows上很好地工作,但在ubuntu上失败,或者如果我忘记在ubuntu机器上安装软件包,那么就会出现问题。要找出发生这种情况时,您必须转到应用程序日志而不是服务器日志。

您应该在以下位置找到特定于您的应用程序的日志:

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

应用程序名称后面的数字与尝试运行应用程序的时间戳有关。如果使用特定软件包或R代码存在任何错误导致应用程序失败,则此日志文件将包含输出。


1

我遇到了这个问题,我的所有日志都是空的/无法打开。在反复试错之后,我通过更改配置文件(/etc/shiny-server/shiny-server.conf)中的闪亮用户来解决了这个问题。

我将“run_as shiny;”更改为“run_as :HOME_USER: shiny;”。

此外,还有:

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

这比我在stackoverflow、github或google groups上找到的任何东西都更有帮助。


1

也许你可以在这里看一下。
我会专注于这个错误

[2016-04-11 21:39:24.302] [INFO] shiny-server - 在0.0.0.0:3838上启动监听器

在提供的链接中,您会发现一些用户已经仔细检查了端口3838和shiny服务器的权限。

此外,我建议您参考这个指南
我成功地在Ubuntu RStudio服务器上运行我的闪亮应用程序,遵循了这个指南。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接