在闪亮的服务器上的时间段之后加载rmarkdown文档时出错

时间:2016-04-12 12:03:21

标签: r shiny r-markdown

清理这个问题(https://stackoverflow.com/questions/36564482/multiple-rmarkdown-files-on-shiny-server

我正在尝试在闪亮的服务器上部署.Rmd文件。这首先工作,即当我第一次加载页面时,所有内容都正确加载。它甚至可以加载两到三次。但是,最终它停止工作,我收到了这个错误:

path[1]="/tmp/Rtmpcmbz6g/widgetbinding19405f628a16": No such file or directory

如果我将文件保存在新目录中,它会再次运行一段时间然后失败。我的.Rmd文档的头部如下所示:

---
output: 
  html_document:
    toc: true
    toc_float: true
---

在文档中,我从服务器上的其他位置导入数据:

```{r, include=FALSE}
ERF <- 1001
ws <- paste("/media/erf_data/ERF",ERF,"/raw_data", sep="")
setwd(ws)
tdata <- paste("ERF", ERF, "_Transistor.csv", sep="")
tran <- read.csv(tdata)
```

这是我的sessioninfo:

R version 3.2.4 Revised (2016-03-16 r70336)

Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.4 LTS

locale:
 [1] LC_CTYPE=en_GB.UTF-8       LC_NUMERIC=C               LC_TIME=en_GB.UTF-8       
 [4] LC_COLLATE=en_GB.UTF-8     LC_MONETARY=en_GB.UTF-8    LC_MESSAGES=en_GB.UTF-8   
 [7] LC_PAPER=en_GB.UTF-8       LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] grid      stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] DT_0.1                dplyr_0.4.3           gridExtra_2.0.0       scales_0.3.0         
 [5] nlme_3.1-126          plyr_1.8.3            ggthemes_2.2.1        ggplot2_1.0.1        
 [9] splitstackshape_1.4.2 data.table_1.9.6      sqldf_0.4-10          RSQLite_1.0.0        
[13] gsubfn_0.6-6          proto_0.3-10          RMySQL_0.10.7         DBI_0.3.1            

loaded via a namespace (and not attached):
 [1] Rcpp_0.12.2      formatR_1.2.1    tools_3.2.4      digest_0.6.8     jsonlite_0.9.19 
 [6] gtable_0.1.2     lattice_0.20-33  yaml_2.1.13      parallel_3.2.4   stringr_1.0.0   
[11] knitr_1.11       htmlwidgets_0.5  R6_2.1.1         tcltk_3.2.4      rmarkdown_0.9.5 
[16] reshape2_1.4.1   magrittr_1.5     htmltools_0.3    MASS_7.3-44      assertthat_0.1  
[21] colorspace_1.2-6 labeling_0.3     stringi_1.0-1    lazyeval_0.1.10  munsell_0.4.2   
[26] chron_2.3-47

我能提供哪些信息可以帮助我找到解决方案吗?

2 个答案:

答案 0 :(得分:1)

我也遇到了这个错误。 当我从Rmd页面超链接Shiny App页面时,就会发生这种情况。 单击该超链接之前,它可以正常工作。单击一下后,Rmd页面将停止工作,给出与您类似的错误。 我找到的修复是编辑您的Rmd文件并保存。 这似乎使Shiny Server上的Rmd刷新并解决了这个问题。 但是,如果您仍想要超链接,它会在您点击它时停止工作。

答案 1 :(得分:0)

这似乎是服务器会话超时和缓存之间的差异。您的配置是什么?