2016-08-24 27 views
2

我将shinyyapps.io的Shiny代码部署成功。 我的数据有很少的行(超过190,000),这些数据可以显示在我的本地PC上,但shinyapps不能使用'与服务器断开连接'。在shinyapps与服务器断开连接,但本地工作

所以我得到的基本计划和设置内存大小是xxxlarge和配置一些其他设置。

但我的应用程序因'与服务器断开连接'而关闭。继续..

如何设置我的服务器设置?

请帮帮我,对不起我的英文不好。

这里是服务器日志和URL https://tmap.shinyapps.io/break_map/ (RN数3〜19,和所有选择mech_cd,然后关机)

2016-08-24T05:34:08.539162+00:00 shinyapps[121340]: Server version: 0.4.5.2170 
2016-08-24T05:34:08.539194+00:00 shinyapps[121340]: R version: 3.3.0 
2016-08-24T05:34:08.539201+00:00 shinyapps[121340]: shiny version: 0.13.2 
2016-08-24T05:34:08.539203+00:00 shinyapps[121340]: rmarkdown version: NA 
2016-08-24T05:34:08.539204+00:00 shinyapps[121340]: knitr version: NA 
2016-08-24T05:34:08.539212+00:00 shinyapps[121340]: RJSONIO version: NA 
2016-08-24T05:34:08.539204+00:00 shinyapps[121340]: jsonlite version: 0.9.19 
2016-08-24T05:34:08.539212+00:00 shinyapps[121340]: htmltools version: 0.3.5 
2016-08-24T05:34:08.754267+00:00 shinyapps[121340]: Using jsonlite for JSON processing 
2016-08-24T05:34:08.758255+00:00 shinyapps[121340]: 
2016-08-24T05:34:08.758256+00:00 shinyapps[121340]: Starting R with process ID: '17' 
2016-08-24T05:34:08.964272+00:00 shinyapps[121340]: Loading required package: gsubfn 
2016-08-24T05:34:08.970689+00:00 shinyapps[121340]: Loading required package: proto 
2016-08-24T05:34:09.000933+00:00 shinyapps[121340]: Warning: no DISPLAY variable so Tk is not available 
2016-08-24T05:34:09.011202+00:00 shinyapps[121340]: Loading required package: RSQLite 
2016-08-24T05:34:09.016999+00:00 shinyapps[121340]: Loading required package: DBI 
2016-08-24T05:34:10.597571+00:00 shinyapps[121340]: Loading required package: tcltk 
2016-08-24T05:34:12.215392+00:00 shinyapps[121340]: 
2016-08-24T05:34:12.215396+00:00 shinyapps[121340]: Listening on http://0.0.0.0:60468 

回答

3

如果在日志中没有任何错误,那么你很可能遇到以下两个问题之一:您的内存不足,或者应用程序启动超时。

尝试将您的数据减少到几行并查看它是否显示。如果您可以显示某些内容,那么您知道这是一个数据大小问题。接下来,尝试在Settings -> Advanced -> Startup Timeout下增加应用程序启动时间。

如果这样不能解决问题,则可能是内存不足。确保你在Large设置在Settings -> General -> Instance Size下。

shinyapps.io只允许高达1GB的免费梯队,所以要解决它,你会要么需要找到降低您的数据或获取付费计划的方式:http://shiny.rstudio.com/articles/shinyapps.html

0

你可能会使用setwd()在你的代码中。删除该行或在其前面添加hashtag,以便在本地运行应用程序时选择运行它。然后再试一次。

#Set wd if running code locally---- 
#setwd("/Users/Dropbox/YourPathHere/") 
相关问题