2016-08-24 29 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/") 
相關問題