downloadHandler () создает бесконечный цикл для загрузки больших данных из linux-сервера linux - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть несколько блестящих приложений на серверах Приложения (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

...