Встроенные панели инструментов ThingsBoard

Мы также столкнулись с подобными проблемами. Однако установка кодировки, как указано в предыдущем комментарии, не помогла. Наше приложение выполняло запрос AJAX каждые 60 секунд, и наш веб-сервер nginx отправлял тайм-аут Keep-Alive на 60 секунд.

Мы исправили проблему, установив значение тайм-аута keep-alive равным 75 секундам.

Это то, что, по нашему мнению, происходит:

  1. IE делает запрос AJAX каждые 60 секунд, устанавливая Keep-Alive в запросе.
  2. На В то же время nginx знает, что значение тайм-аута Keep-Alive игнорируется IE, поэтому он запускает процесс закрытия TCP-соединения (в случае FF / Chrome это запускается клиентом)
  3. IE получает закрыть запрос на соединение для ранее отправленного запроса. Поскольку IE не ожидает этого, он выдает ошибку и прерывается.
  4. nginx все еще, кажется, отвечает на запрос, даже если соединение закрыто.

A Утилита Wireshark TCP дала бы большую ясность, наша проблема исправлена, и мы не хотим тратить на нее больше времени.

0
задан Jason O 17 February 2019 в 22:43
поделиться

1 ответ

Да, вы можете создавать свои собственные виджеты, и да, вы можете написать свой собственный HTML, CSS и Javascript для этих виджетов.

Для начала ознакомьтесь с Руководством по разработке виджетов .

0
ответ дан lupz 17 February 2019 в 22:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: