如何防止闪亮的应用程序变灰?

2023-11-21

我们有一个在 Heroku 中托管的闪亮应用程序。用户不活动 55 秒后,应用程序将变灰。这适用于 Chrome 和 Safari。边缘工作正常。 Heroku 对此有一个默认超时,并且看起来无法使用 R 构建包对其进行修改(https://github.com/virtualstaticvoid/heroku-shiny-app).



    function ping() {
        if (!window.Shiny.shinyapp.isConnected()) {
            window.Shiny.shinyapp.reconnect();
        }
    }
    setInterval(ping, 2000);

我们嵌入了下面的 JS 代码以使用 WebSocket 重新连接,但会话数据丢失。我们还有什么可以尝试的吗?

以下是有关我们应用程序的更多信息: R 3.4.4 闪亮1.1.0


用户不活动 55 秒后,应用程序将变灰。

我遇到了类似的问题,但上下文不同(这是由于代理设置所致,而且我没有使用 Heroku),所以我不知道我使用的解决方案是否适合您(我将其发布在这里是因为我的回复)评论太长了)。

我只是简单地包含了这些行:

  autoInvalidate <- reactiveTimer(10000)
  observe({
    autoInvalidate()
    cat(".")
  })

通过这种方式,每经过 10 秒就会在控制台中打印一个点,并且我的应用程序不再变灰(尽管这并不是真正的“用户活动”)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何防止闪亮的应用程序变灰? 的相关文章

  • 使用 google 查询邮政编码距离

    我有两个邮政编码列表 R 语言 其中一个是孩子的地址及其学业成绩 另一个是学校的地址 我希望能够为每个孩子找到最近的学校 所以大概需要通过转换为长和纬度值来计算邮政编码之间的距离 然后我希望能够在谷歌地图上绘制每所学校的所有孩子 并看看住在
  • 如何使用Shiny中的下载按钮?

    我想下载一个csv使用 Shiny 中的下载按钮下载文件 该文件将使用辅助 r 脚本中的参数创建 SERVER output downloadData lt downloadHandler filename function paste d
  • 条件 RenderUI R 闪亮

    我的 renderUI 有问题 但在任何地方都找不到解决方案 可能我向谷歌问了错误的问题 不仅仅是一个闪亮的问题 而是一个基本的 R 问题 我在 R 中有一个函数 根据输入将返回一个表格或文本 所以我在我的 server R 中以这种方式创
  • 不同元素的ggplot字体大小

    我知道在创建 ggplot 图后我可以使用theme get 返回所有主题元素的详细信息 这对于弄清楚诸如此类的事情非常有帮助strip text x等等 但我有两件事无法弄清楚 1 在下面的ggplot图形中 代表短语 被土拨鼠卡住的木头
  • 如何修复错误“错误:命令错误,退出状态 1:python。”尝试使用 pip 安装 django-heroku 时[重复]

    这个问题在这里已经有答案了 我正在尝试使用 pip 安装 django heroku 但它一直遇到错误 我看到一些建议告诉我要确保 Heroku 中的 Python 版本是最新的 我已经这么做了 推送到 Heroku master 后 我运
  • django/whitenoise 存储后端导致错误

    我在调试关闭时在 heroku 上运行 django 应用程序时遇到了 500 错误 使用 rollbar 了解发生错误的原因后 它报告了以下内容 ValueError The file media img 1 jpg could not
  • R Shinydashboard 根据选项卡选择显示/隐藏 UI 元素

    如果有人可以提供帮助 我正在努力满足要求 我必须根据用户的选项卡面板选择在仪表板侧栏上显示 隐藏一些元素 这是 UI 代码的一部分 可让您了解我的应用程序的结构 我需要仅在 tabpPanel 2 上显示 Fourthoutput Fift
  • Django:Whitenoise 在调试错误的情况下无法在生产中工作

    我有一个带有静态文件白噪声的 Django 应用程序 但是 当我使用 Google Lighthouse 测试该应用程序时 系统要求我为静态 js 和 css 文件启用文本压缩 我读了很多相关帖子但找不到答案 我也按照 Heroku 的指南
  • selectInput 的动态数量

    我是闪亮的新手 所以这可能是一个非常基本的问题 我想编写一个闪亮的应用程序 其中用户输入 n 我们得到 n 个 selectInput 选项 但我无法做到这一点 基本上任何形式的 for 循环都不起作用 我尝试的代码如下 library s
  • mutate() 尝试在使用美元符号运算符时使用全局变量的值进行提取

    我使用得到了有趣的结果mutate with a 当全局环境中碰巧存在与要提取的元素同名的变量时进行提取 我正在运行 R 3 1 3 和 dplyr 0 4 3 9 这工作正常 library dplyr df lt data frame
  • 获取非零数据的列意味着

    R 可以获得数据帧非零值的 colMeans 吗 data lt data frame col1 c 1 0 1 0 3 3 col2 c 5 0 5 0 7 7 colMeans data 1 33 4 我想要这样的东西 mean dat
  • R:从本地 tar.gz 安装 R 软件包时找不到“make”

    R 包ConvCalendar不再位于 Cran 存储库中 请参阅here https cran r project org web packages ConvCalendar index html 然而 因为我在之前的项目中大量使用了这个
  • 根据用户输入将 n 个反应式单选按钮添加到闪亮的应用程序

    我正在尝试创建一个闪亮的应用程序 用户可以在其中从数据框中选择变量以便对数据进行子集化 输出 最终 将是包含用户子集的数据表 我需要根据用户为子集选择的变量数量创建 n 个输入框 理想情况下 输入框将是动态单选按钮 用于子集因子 我还没有开
  • 难以理解 R 中双括号和单括号子集之间的区别[重复]

    这个问题在这里已经有答案了 我很难理解双括号子集和单括号子集之间的区别 我在开源编程方面相当陌生 我很难理解 R 中的 help 函数 因为考虑到我目前对 R 的理解 其中的一些信息对我来说太技术性了 我尝试过谷歌搜索差异 虽然它给了我一个
  • 将 UTF-8 设置为 Heroku 中的默认字符串编码

    我需要在 Heroku 中将默认的 ruby 字符串编码更改为 UTF 8 由于某种原因它是 US ASCII heroku console Ruby console for myapp heroku com gt gt a encodin
  • 使用 ggplot 绘制函数,相当于 curve()

    是否有使用绘制函数的等效方法ggplot to the curve 基础图形中使用的命令 我想另一种选择是创建一个函数值向量并绘制一条连接线 但我希望有更简单的东西 Thanks 您可以使用以下命令添加曲线stat function ggp
  • ImproperlyConfigured at / 不允许空静态前缀 - Django

    我正在使用 Django 上传 显示图像 该网站部署在 Heroku 上 下列的this https coderwall com p bz0sng教程我能够成功上传图像 但是 图像并未显示在模板中 然后我了解到我的 urls py 末尾应该
  • 在R中使用plotly在轴标题中换行和下标

    我刚开始使用plotly对于 R 中的一些交互式散点图 并且在轴标签上遇到困难 通常我设计我的情节ggplot2然后使用ggplotly函数来转换它们 但这有时由于某种原因非常慢 所以我想直接在中创建我的图plotly 我现在尝试更改轴标题
  • 免费套餐于今天 11 月 28 日结束,Heroku 网站于今天删除 [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我的 Heroku 网站已被删除 因为我没有切换到付费计划 我刚刚切换到 Eco Dyno 我的网站会自动恢复还是需要重建 注意 使用 He
  • dplyr::mutate 添加多个值

    网上有几个与此相关的问题dplyr Github 存储库 https github com hadley dplyr已经 并且至少有一个相关的问题 但没有一个问题完全涵盖了我的问题 我认为 在 dplyr mutate 调用中添加多列 ht

随机推荐

  • R Shiny REST API 通信

    我有一个闪亮的应用程序 它接受 JSON 输入文件 通过分类器运行它并返回分类的 JSON 对象 我希望应用程序能够与 API 进行通信 我希望 API 将文件发布到 Shiny 应用程序 该应用程序将完成其工作并返回分类对象 基本上 我希
  • 如何编写同时适用于 Python 2 和 Python 3 的代码?

    我维护的 Django 网站当前使用 Python 2 7 但我知道几个月后我必须将其升级到 Python 3 如果我现在正在编写必须在 Python 2 中运行的代码 是否有一个Pythonic如果我知道 Python 3 中的语法是什么
  • Laravel 4 + Zurb Foundation 5 的最佳实践?

    TL DR 将 Laravel 4 Zurb Foundation 5 组合 带 Compass 的文件 包管理器和构建工具安排为具有干净公共 静态 部分的一致存储库的最佳方式是什么 我想开始一个新项目 后端基于最新的 Laravel 前端
  • OpenID 端点

    我希望允许用户使用 OpenID 登录我的网站 到目前为止我已经整合了谷歌和雅虎 还有哪些其他流行服务提供 OpenID 登录端点 我对 Windows Live 特别感兴趣 但据我所知 他们最近关闭了端点 我找不到任何有关新端点的信息 F
  • Haskell 中“Except”的复杂性有何用途?

    I 理解 我认为 两者之间有密切的关系Either and Except在 Haskell 中 并且很容易从一种转换为另一种 但我对 Haskell 中处理错误的最佳实践以及在什么情况和场景下我会选择其中之一感到有点困惑 例如 在examp
  • “原子”和非原子有什么区别? [复制]

    这个问题在这里已经有答案了 可能的重复 原子属性与非原子属性 我只是想知道这两行代码有什么区别 property nonatomic retain NSString str and property atomic retain NSStri
  • 同时多个 wget -r 一个站点?

    任何带有选项的命令 wget 对于多线程递归地同时下载站点 我找到了一个不错的解决方案 阅读原文位于http www linuxquestions org questions linux networking 3 wget multi th
  • 返回 this 方法的嵌套 LINQ 无法转换为存储表达式异常

    以下 LINQ retval from jm in entities JobMasters where jm UserId userId jm IsRemote false select new JobDto JobMasterId jm
  • 如何更改 Flutter 网页字体?

    我正在尝试更改 Flutter for Web 应用程序中标题的字体 我该怎么做 我发现 pubsec yaml 与移动版本完全不同 这里是文件 name projectbaseclient description An app built
  • Safari 和 Mobile Safari 中的内联 SVG 中断

    我最近推出了一个使用了一些内联 SVG 的网站
  • VBA 监视新文件的文件夹

    所以我正在尝试编写一个 VBA 程序来监视文件夹中的新文件 然后对它们进行处理 我发现了一些有关使用 WMI api 的有希望的示例 在 VBA 中接收文件创建通知 无需轮询 http www mrexcel com forum excel
  • 如何查找并删除文本文件中的表情符号?

    我试图从我主要使用 sed 和一些 perl 命令解析的文本文件中删除所有表情符号 并且最好将它们存储在单独的文件中 但这不是必需的 我可以使用 bash 或 perl 轻松完成此操作吗 或者我应该使用另一种语言 EDIT 感谢赛勒斯和巴尔
  • xamarin.form 中的弹出消息框

    我想做的与 DisplayAlert 类似 弹出一个显示页面 其中包含图像 内容和右上角的小关闭按钮 显示页面不应覆盖整个手机 但大约 80 的手机 UI 背景仍作为父页面 我正在尝试使用 PushModalAsync 和 PopModal
  • 如何调整动态加载的本机 dll 的 %PATH%?

    我正在动态加载一个 NET 程序集 该程序集依赖于多个native dll 位于各个文件夹中 但只有当我的应用程序启动时这些 DLL 的文件夹位于 PATH 环境变量中时 Windows 才会找到这些 DLL 我想从程序中修改 PATH 变
  • 在 Django Tastypie API 中包含子资源

    我正在规划一个使用 Django 和 Tastypie 实现 REST API 的网站 并且 我很难找到 正确 的包含方式 返回的资源中的子资源 作为沙箱 我制作了一个带有 Ticket 模型和 TicketComment 的小应用程序 模
  • 执行和测试 stanford core nlp 示例

    我下载了 stanford core nlp 包并尝试在我的机器上测试它 使用命令 java cp mx1g edu stanford nlp sentiment SentimentPipeline file input txt 我得到的情
  • 学习异常处理模式[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 在编程中一直让我困惑的一件事是如何使用适当的异常处理 Code Complete 指出 通常 90 的代码都专注于处理异常 虽然我知道实现基本异常的基础知识 但我还没有找到针对如
  • 使用 NodeJS 的 Slack API (files.upload)

    EDITED 我正在尝试构建文件上传 API通过 Slack 提供 但我很难理解正确的格式 目前 我可以使用 API 上传文本文件 但我无法弄清楚如何上传图像 这是我的问题 我的开发服务器上有一个图像 我们将其命名为 image png 我
  • 如何创建带有可选参数的构造函数? [复制]

    这个问题在这里已经有答案了 我有 construct parameter public function construct nick query SELECT FROM Users WHERE nick nick result App r
  • 如何防止闪亮的应用程序变灰?

    我们有一个在 Heroku 中托管的闪亮应用程序 用户不活动 55 秒后 应用程序将变灰 这适用于 Chrome 和 Safari 边缘工作正常 Heroku 对此有一个默认超时 并且看起来无法使用 R 构建包对其进行修改 https gi