У меня есть несколько блестящих приложений на серверах Приложения (Ubuntu 18), и когда я запрашиваю загрузку данных, если их большие данные, downloadHandler
создает бесконечный цикл, а во временном интервале записывает выходной файл, удаляет и снова записывает,Это происходит с браузером Firefox .
Если я использую браузер google-Chrome , у меня нет ошибок, просто загрузите пустой файл.
Если я использую локальное блестящее приложение, его работа.
Я пытаюсь увеличить время в блестящем файле конфигурации (app_init_timeout 3600; app_idle_timeout 3600; и http_keepalive_timeout 3600), но я не вижу каких-либо изменений.
Я пытаюсь использовать этот код в моем блестящем интерфейсе приложения.R файл
HTML(
"
<script>
var socket_timeout_interval
var n = 0
$(document).on('shiny:connected', function(event) {
socket_timeout_interval = setInterval(function(){
Shiny.onInputChange('count', n++)
}, 150000)
});
$(document).on('shiny:disconnected', function(event) {
clearInterval(socket_timeout_interval)
});
</script>
"
)
И я использую это для того, чтобы пользователь мог загрузить большой файл в файл server.R
options(shiny.maxRequestSize = 2000*1024^2)
Я использую R 3.5.1