Автоматически перезапускать приложения Shiny после перезагрузки сервера - PullRequest
0 голосов
/ 27 мая 2020

У меня есть приложение Shiny, которому необходимо загрузить в память несколько довольно больших наборов данных. Чтобы сэкономить время пользователей при просмотре панели управления, я установил app_idle_timeout равным нулю (используя версию сообщества серверного приложения Shiny), как это предлагается в docs . Это работает, как ожидалось.

Однако базовые данные необходимо обновлять ежедневно. Следовательно, я хотел бы настроить задание cron, которое перезагружает блестящий сервер (или останавливает соответствующие сеансы) каждый день в 3 часа ночи, а затем автоматически инициирует новый сеанс R, чтобы данные из global.R загружались в память и информационная панель готовы к немедленному использованию.

Я не понимаю, как запустить конкретное приложение Shiny с терминала, т.е. mimi c что происходит при переходе по URL-адресу этого приложения на сервере Shiny .

Мы будем благодарны за любые предложения.

...