【问题标题】:Shiny App unable to start on shiny server闪亮的应用程序无法在闪亮的服务器上启动
【发布时间】:2016-08-01 22:44:56
【问题描述】:

我想在Shiny server 上部署一个Shiny 应用程序,但无法从本地服务器 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.

有什么问题?

【问题讨论】:

  • 也许this 会有所帮助。
  • 这个,github.com/rstudio/shiny-server/issues/153,尤其是在 shiny-server.conf 中拥有正确的访问权限,“run_as”,对我很有帮助。
  • 帮助我的是将 sanitize_errors off; 添加到 /etc/shiny-server/shiny-server.conf
  • 这种错误在我没有安装某些包时通常会发生
  • 或者R没有正确安装。该错误表明找不到基本包。如果你重新安装基础 R 怎么办?

标签: r shiny shiny-server


【解决方案1】:

也许你可以看看here
我会专注于这个错误

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

在提供的链接上,您会发现有几个用户仔细检查了权限:端口 3838 和闪亮的服务器上。

此外,我建议您查看this guide
通过关注它,我能够在 Ubuntu RStudio 服务器上运行我闪亮的应用程序。

【讨论】:

    【解决方案2】:

    在我的 R 代码失败之前,我曾遇到过这种情况。由于我在 Windows 机器上编写 R 代码并在 ubuntu 上运行闪亮的服务器,一些包在 Windows 上运行良好,但在 ubuntu 中失败,或者如果我忘记在 ubuntu 机器上安装包。要了解何时发生这种情况,您必须转到应用程序日志而不是服务器日志。

    应该有一个特定于您的应用的日志:

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

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

    【讨论】:

      【解决方案3】:

      我遇到了这个问题,我的所有日​​志都是空的/无法打开。在把我的头撞到墙上之后,我能够通过更改 conf 文件 (/etc/shiny-server/shiny-server.conf) 中的闪亮用户来解决这个问题。

      我改变了“run_as shiny;”到“run_as :HOME_USER: shiny;”。

      还有,这个:

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

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

      【讨论】:

        猜你喜欢
        • 2014-08-09
        • 2016-05-23
        • 1970-01-01
        • 2017-12-25
        • 2016-12-28
        • 2020-01-26
        • 1970-01-01
        • 2018-04-13
        • 1970-01-01
        相关资源
        最近更新 更多