【发布时间】:2021-08-06 23:38:13
【问题描述】:
我有来自 Shiny Apps 的标准计划,我正在尝试部署一个在本地完美运行且加载速度相对较快的小型应用程序。该应用程序基本上可以根据用户输入的句子预测可能的下一个单词。
但是,我收到以下错误:“应用程序无法启动:正常退出,代码 137,信号 9 (SIGKILL)”
该应用首先加载 3 个 XLSX 文件:
library(readxl)
df <- list()
df$trigram_df <- read_xlsx("df$trigram_df.xlsx")
df$bigram_df <- read_xlsx("df$bigram_df.xlsx")
df$unigram_df <- read_xlsx("df$unigram_df.xlsx")
它们作为 XLSX 文件的大小为:29.2 MB (df$trigram_df.xlsx)、15.0 MB (df$bigram_df.xlsx) 和 1.23 MB (df$unigram_df.xlsx)。
当将它们加载到 R 并应用 object.size() 并将结果除以“1e+6”时,它们在内存中使用 112.9 MB (df$trigram_df)、59.8 MB (df$bigram_df) 和 7.8 MB (df $unigram_df)。
然后,我只是在一些 dplyr 函数的帮助下创建了用于预测下一个单词的函数,最后我在 shinydashboard 包的帮助下为我的 Shiny App 创建了“ui”和“server”部分.
根据这个问题:Shiny exited normally with code 137, signal 9 (SIGKILL) 和这个帖子https://community.rstudio.com/t/uploading-large-datasets-into-shinyapps-io/54386,应该没有问题,因为我所有的文件都低于 1 GB。而且,即使他们以某种方式获得更大的尺寸,我也已经支付了我提到的标准计划。
我做错了什么?我该如何解决这个问题?
谢谢。
【问题讨论】:
标签: r error-handling shiny shinydashboard shinyapps