我在Linux机器上运行的Shiny Server上遇到以下分段错误:
-bash: line 1: 29254 Segmentation fault R --no-save --slave -f \/opt\/shiny-server\/R\/SockJSAdapter\.R
"
Run Code Online (Sandbox Code Playgroud)
它是在三天前开始的一个应用程序,以前工作正常.该应用程序不会在我的Windows计算机上出错.我已经更新了机器上的所有软件包和RStudio.我试图找到答案,但关于Segfaults的信息很少.
我试图重现错误并将代码剥离到最低限度.我发现渲染文本和表格(base和DataTables)没问题,但渲染任何绘图(base,ggplot,plotly)会产生分割错误.下面是从JavaScript控制台提供错误和错误消息的代码.
我也尝试通过Linux机器上的RStudio的Web浏览器启动代码,看看我是否可以获得更多信息,但它只是在给我提供以下错误消息: Rstudio浏览器错误消息
> sessionInfo()
R version 3.4.0 (2017-04-21)
Platform: x86_64-redhat-linux-gnu (64-bit)
Running under: CentOS Linux 7 (Core)
Matrix products: default
BLAS/LAPACK: /usr/lib64/R/lib/libRblas.so
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.4.0 tools_3.4.0
Run Code Online (Sandbox Code Playgroud)
ui.R
library(shinydashboard)
dashboardPage(
dashboardHeader(),
dashboardSidebar(), …Run Code Online (Sandbox Code Playgroud)