Новое слово в вебе! Синхронный интерфейс!

Oct 28, 2013 17:17

Меня продолжает поражать как некоторые люди умудряются создавать себе и другим проблемы на ровном месте. И так у нас веб и интерфейс для генерации отчетов. В этом самом отчете после нажатия кнопки добавляется в сессию (или в куки чесно говоря не смотрел) специальный флаг "мы важные и генерим отчет". Дальше следите за руками. При попытке зайти в этот интерфейс из другой вкладки или окна получаем блокировку в виде бесконечного открытия страницы. Теперь дальше самое веселое, если закрыть эту страницу, то процесс не стороне сервера не завершится. Так-как он ждет пока не завершится генерация отчета и будет снят флажок, ну или пока по таймуту не отвалится. Учитывая что при этом отчетный движок работает весьма не торопливо, получаем комическую ситуацию когда сервер просто перестает отвечать, так-как свободных процессов у него банально нет.

АСР, инженеры

Previous post Next post
Up