清理这个问题(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
我能提供哪些信息可以帮助我找到解决方案吗?
答案 0 :(得分:1)
我也遇到了这个错误。 当我从Rmd页面超链接Shiny App页面时,就会发生这种情况。 单击该超链接之前,它可以正常工作。单击一下后,Rmd页面将停止工作,给出与您类似的错误。 我找到的修复是编辑您的Rmd文件并保存。 这似乎使Shiny Server上的Rmd刷新并解决了这个问题。 但是,如果您仍想要超链接,它会在您点击它时停止工作。
答案 1 :(得分:0)
这似乎是服务器会话超时和缓存之间的差异。您的配置是什么?