r - shinyapps.io 抓取数据时超时
问题描述
我有一个闪亮的应用程序在本地运行良好,但是当我将它发布到 shinyapps.io 时会在 60 秒后超时。我认为它正在触发的代码是nbastatR
调用包中的一个函数game_logs()
(这可能需要 10-15 秒)。当我检查应用程序的日志时,该行代码似乎已运行,但在应用程序超时之前根本没有进展。
因为该game_logs()
功能是从 stats.nba.com 提取数据,所以我想看看其他人在将应用程序发布到 shinyapps.io 时是否遇到过类似的问题。
以下代码行应该可以在本地正常工作,并提供我希望应用程序带回的内容的想法。
devtools::install_github("abresler/nbastatR")
library(nbastatR)
game_logs(seasons = 2020)
解决方案
我遇到了类似的问题,并发现在 Shinnapps.io 的设置>高级设置(启动超时和可能读取超时)中增加浏览器超时时间允许的秒数已解决此问题。
推荐阅读
- r - 是否可以使用 NearPoints 从 ggplot stat_qq 图中读取点?
- ruby-on-rails - 为什么 Fixture_file_upload 在 RSpec 中不可用(没有 ActiveRecord)?
- sql - 使用 SQL 格式化字符串中的日期信息
- python - Pandas 中的行满足一些条件,将 do 条件的值分配给一个单元格
- javascript - 我可以在用户编辑输入字段后操纵显示的字符吗
- c# - 如何使用 Mono.Cecil 0.10.2 获取指令的行号?
- c# - 如何反序列化 json 而不是在统一 3d 和 simplejson 中创建类的多个实例?
- curl - 来自贝宝的 Yii Curl 请求令牌不起作用
- javascript - 如何使锚点的整个父元素可点击?
- wordpress - 停止通过电子邮件在 Wordpress 中以纯文本形式发送新的用户注册密码