Удаленный хост закрыл соединение

Мы видели «Удаленный хост закрыл соединение» в наших журналах ошибок с:

Код ошибки: 0x80070040 Код ошибки: 0x800703E3 (большинство)

Мы используем combres для минификации, сжатия и кэширования Javascript-Css. Размер минимизированного и сжатого файла javascript составляет 82,2 КБ.

Так есть ли ошибка в combres или 82 КБ слишком много для загрузки?

Также мы пытаемся сделать outputcache для файлов .js (подготовленных combres), но это не работает. Как я могу воспроизвести проблему? В производственной среде мы получаем ошибки, но не можем воспроизвести проблему.


person ozz    schedule 28.03.2011    source источник


Ответы (1)


Я автор Combres. Об этой проблеме сообщалось ранее. Когда я исследовал это в прошлый раз, вряд ли это была проблема Combres, и это произошло потому, что клиент отключился в середине запроса. Кажется, это соответствует обсуждению в этой теме SO . Если это так, то это никак не повлияет на пользователей, поскольку они все еще видят что-то, если только не решат, скажем, перейти на другую страницу.

person Buu Nguyen    schedule 29.03.2011
comment
Мне так и не удалось воспроизвести исключение, отменив загрузку. Мы даже пытались отключить наше сетевое соединение во время загрузки. Ни один из них не вызвал срабатывание исключения. – шпатцель на этой ветке. Мы не могли вызвать исключение для пожара. - person ozz; 29.03.2011
comment
Пробовал поставить Thread.Sleep() перед Flush() в классе движка. Это должно дать вам достаточно времени, чтобы отключиться до выполнения Flush(). В противном случае было бы трудно воспроизвести, если вы не выберете удачный момент. - person Buu Nguyen; 30.03.2011
comment
Спасибо за отличный продукт (combres), но я думаю, что у этой проблемы нет решения. Возможно, игнорирование таких ошибок является решением :) - person ozz; 31.03.2011