2014-09-29 165 views
2

我有一個應用程序,我已經上傳到shinyapps.io,並且我一直在注意到一些不穩定因素,我可以沒有痕跡。該應用程序有一堆不同的無功輸入,它們調用代碼來過濾,計算和繪製一些數據。偶爾,選擇這些輸入的一定順序會導致站點凍結並觸發500內部服務器錯誤。shinyapps.io-加載資源失敗:服務器響應狀態爲500(內部服務器錯誤)

奇怪的是,當我在應用程序的本地託管(通過R)版本上執行相同的命令時,我沒有收到錯誤。

這是一個真正的追蹤者:對可能導致問題和/或如何更好地進行調試的任何建議?我是一個JavaScript新手,所以任何幫助將不勝感激。

完全代表錯誤日誌:

/opt/shiny-server/scripts/shiny-run: line 3: 32 Killed  
/bin/bash --login -c "$SHINY_EXEC_COMMAND $SHINY_R_PATH $*" 

Failed to load resource: the server responded with a status of 500 (Internal Server Error) 
<<[email protected]>>/shared/bootstrap/css/bootstrap-responsive.min.css 

Failed to load resource: the server responded with a status of 500 (Internal Server Error) 
<<[email protected]>>/shared/bootstrap/css/bootstrap.min.css 

Failed to load resource: the server responded with a status of 500 (Internal Server Error) 
<<[email protected]>>/shared/font-awesome/css/font-awesome.min.css 

Failed to load resource: the server responded with a status of 500 (Internal Server Error) 
<<[email protected]>>/shared/datatables/css/DT_bootstrap.css 

回答

3

Alright--事實證明,這個問題其實很簡單。該應用程序只是內存不足。

在錯誤日誌中,有一行關於進程正在被終止,這表示沒有足夠的內存。你可以用 ShinyApps ::執行showlogs()

訪問錯誤日誌要解決此問題,您可以撞了可與應用程序的內存: shinyapps :: configureApp(「APPNAME」,大小=「XLARGE」 )

其中「APPNAME」是應用程序的名稱。有關內存的更多信息,請訪問:http://shiny.rstudio.com/articles/shinyapps.html

感謝RStudio的幫助診斷人員。

相關問題