2015-10-14 3 views
0

У меня есть гибридное приложение asp.net MVC/knockout js. После короткого периода умеренного одновременного использования часть нокаута приложения перестает отвечать на запросы, и единственный способ вернуть его в нормальный рабочий режим - это перезапуск пула IISapp. В качестве временного обходного пути установите значение перерасчета на пул приложений до 20 минут, и, конечно, это изменение имеет свой собственный набор проблем.Приложение для нокаута не отвечает

Из-за количества возвращаемых данных с сервера я есть добавить запись в настройки maxJsonLength web.config для 2147483644.

+0

Если рециркуляция приложение бассейн временно решает проблему, это просто означает, что проблема не имеет ничего общего с нокаутом на стороне клиента. Весьма вероятно, что это связано с вызовами ajax на сервер, и я хотел бы сосредоточиться на поиске этих вызовов и посмотреть, есть ли что-то, что можно оптимизировать на стороне сервера. –

+0

@Sam, это имеет смысл, но если бы это были чисто аякс-вызовы, не было бы навигации или повторного открытия браузера устранить проблему? – Petrovich

+0

Хммм интересно .. у вас была возможность просмотреть сетевую нагрузку (используя инструменты для разработчиков Chrome), вызванные сценариями на стороне клиента? было бы здорово увидеть скриншот этого, чтобы полностью понять основную причину здесь. используя это, мы можем видеть, связано ли отставание от запроса или тяжелой обработки в браузере нокаутом. –

ответ

Смежные вопросы