2014-09-29 8 views
2

У меня есть приложение, которое я загрузил в shinyapps.io, и я заметил некоторую нестабильность, что могу След. Приложение имеет множество различных реактивных входов, которые вызывают код для фильтрации, вычисления и построения некоторых данных. Иногда определенная последовательность выбора этих входов заставляет сайт замораживать и запускать 500 Internal Server Error.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 для диагностики.

Смежные вопросы

 Смежные вопросы