четверг, 7 апреля 2016 г.

Долгое обновление элемента через REST при использование балансировщика NetScaler

Недавно создали новую ферму из двух WFE, при этом балансировка реализована через NetScaler.
Было разработано решение, работающее по средствам REST запросов. Казалось, что все работает хорошо, но вот в один момент мы заметили, что при работе через Internet Explorer при обновлении элемента SharePoint не приходил ответ с сервера, хотя по факту элемент обновлялся быстро. При этом через Chrome ответ приходил сразу.
Первое что было замечено, что ответ приходил, но спустя 2 минуты после отправки запроса.
Начали изучать далее, поставили Wireshark на локальный компьютер, ничего подозрительного не было замечено. Тогда поставили на сервер, и тут сразу заметили, что при работе через Chrome балансировщик принимал пакеты с сервера, а при работе через IE пакеты не принимались.

Решение

Нам помогла статья

Page not rendering properly when Sharepoint2013 is Accessed via Internet Explorer

Нужно было руками прописать максимальный размер заголовка.
Надеюсь вам статья будет полезна и сэкономит время на поиск проблемы.