Просмотр через IE

221 views
Skip to first unread message

Алексей Смородин

unread,
Aug 24, 2011, 4:39:41 AM8/24/11
to avreg-users
Здравствуйте!

Обнаружили интересную вещь.
При просмотре live-видео через IE начинает забиваться системный
жесткий диск, причем где, не понятно. Общий размер файлов на диске не
меняется, при этом свободное место уменьшается и так до нуля.
После закрытия IE пустое место восстанавливается.
Windows 7 x64, IE 9
Если сталкивались, подскажите, пожалуйста, куда копать.

Заранее спасибо!

Andrey Nikitin

unread,
Aug 24, 2011, 7:24:39 AM8/24/11
to avreg...@googlegroups.com

При просмотре, каждая авишка помещается во временный файл
в _штатном_ временном каталоге
http://ru.wikipedia.org/wiki/%D0%92%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%84%D0%B0%D0%B9%D0%BB

Если сильно напрягает, то решения, кроме как периодического удаления
файлов по батнику, я не вижу. Вот только, как не удалить тот который
сейчас смотрит пользователь. В линуксе можно определить открыт
файл или нет и/или использовать атрибут atime(access time).


--
Андрей Никитин.

ООО "Сетевые информационные системы".
http://avreg.net
http://linuxdvr.ru
/8442/ 50-14-90 +7 927 259 04 29

Алексей Смородин

unread,
Aug 24, 2011, 1:04:26 PM8/24/11
to avreg-users
Повторю еще раз.

>Общий размер файлов на диске не
>меняется, при этом свободное место уменьшается и так до нуля.
Естественно, папку с темпАми смотрели в самую первую очередь. Перед
запуском "осла" удаляем оттуда все, что позволит винда. После начала
просмотра новых файлов не появляется.

On 24 авг, 15:24, Andrey Nikitin <avreg-supp...@mail.ru> wrote:
> >Здравствуйте!
>
> >Обнаружили интересную вещь.
> >При просмотре live-видео через IE начинает забиваться системный
> >жесткий диск, причем где, не понятно. Общий размер файлов на диске не
> >меняется, при этом свободное место уменьшается и так до нуля.
> >После закрытия IE пустое место восстанавливается.
> >Windows 7 x64, IE 9
> >Если сталкивались, подскажите, пожалуйста, куда копать.
>
> При просмотре, каждая авишка помещается во временный файл

> в _штатном_ временном каталогеhttp://ru.wikipedia.org/wiki/%D0%92%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%...


>
> Если сильно напрягает, то решения, кроме как периодического удаления
> файлов по батнику, я не вижу. Вот только, как не удалить тот который
> сейчас смотрит пользователь. В линуксе можно определить открыт
> файл или нет и/или использовать атрибут atime(access time).
>
> --
>     Андрей Никитин.
>

> ООО "Сетевые информационные системы".http://avreg.nethttp://linuxdvr.ru

Andrey Nikitin

unread,
Aug 24, 2011, 2:07:59 PM8/24/11
to avreg...@googlegroups.com
>Повторю еще раз.
>>Общий размер файлов на диске не
>>меняется, при этом свободное место уменьшается и так до нуля.

Не понял 2-й раз.
"Свободное место" = размер диска(константа) - "общий размер файлов на
диске" (вы говорите что он не меняется)
Это как тогда "Свободное место" уменьшается, если от постоянной
величины отнять неизменяемую?
Что понимать под "общий размер файлов на диске"? Как считали?

>Естественно, папку с темпАми смотрели в самую первую очередь. Перед
>запуском "осла" удаляем оттуда все, что позволит винда. После начала
>просмотра новых файлов не появляется.

Может тогда дело в браузерном кеше? Хотя по идее, тогда бы после
закрытия браузера файлы не удалялись бы из кэша.
Это также можно проверить - сначала очистить кэш в настройках браузера,
посмотреть архив аврега, посмотреть что в кэше, закрыть браузер -
опять посмотреть что в кэше.
Если дело в нём - то зажать его размер до нужной величины.

Алексей Смородин

unread,
Aug 24, 2011, 3:48:31 PM8/24/11
to avreg-users
> Это как тогда "Свободное место" уменьшается, если от постоянной
> величины отнять неизменяемую?
> Что понимать под "общий размер файлов на диске"? Как считали?

Считали выделением всех файлов и папок на диске и выбором "свойства" в
контекстном меню. Само собой, включено отображение всех файлов. Через
10-20 минут заново открывали это окно, размер файлов не менялся, при
этом свободного места становилось меньше. Сами удивлены....
Проверяли так-же Тотал коммандером - результат тот-же.
Получается что браузер начинает писать на диск, но как конечный файл
это не оформляет, и проводник этих данных не видит. Как это возможно -
непонятно... :-(

> Может тогда дело в браузерном кеше? Хотя по идее, тогда бы после
> закрытия браузера файлы не удалялись бы из кэша.

Браузерный кэш не увеличивается. Проверяли так-же как написано выше.

> посмотреть архив аврега,

Речь идет не о просмотре архива а о просмотре живого видео с камер.

Может дело в надстройке axis, которая используется в IE? Ее обновили
до последней версии с их офиц. сайта - не помогло.
Также было подмечено, что на Windows XP с 8-мым IE таких проблем нет.

Andrey Nikitin

unread,
Aug 25, 2011, 12:04:40 AM8/25/11
to avreg...@googlegroups.com
>Считали выделением всех файлов и папок на диске и выбором "свойства" в
>контекстном меню.
Жуть, а команды типа df нет в винде?


>Речь идет не о просмотре архива а о просмотре живого видео с камер.
>
>Может дело в надстройке axis, которая используется в IE? Ее обновили
>до последней версии с их офиц. сайта - не помогло.
>Также было подмечено, что на Windows XP с 8-мым IE таких проблем нет.

AMC использует IE только для своего запуска,
коннектится и по сети потоки тянет он сам.
Другое дело, может какие-то нововведения в плане безопасности
в 9-й версии, ну, типа запуск ACtiveX-ов в песочнице с перехватом
системных вывозов. Как проверить правильно не знаю, для начала может
IE8 на win7 запустить? Также может проблема быть в 64бит-ной версии -
системы, браузера или AMC - это проверить запуском того же комплекта
но в 32 вин7.

P.S. Если читают win-программисты?
Может в винде есть инструменты для трассировки приложения,
типа strace или ещё проще /proc/<pid>/fd ? Тогда можно было все
открытые файлы и увидеть.

Евгений Лукьянов

unread,
Aug 25, 2011, 12:58:10 AM8/25/11
to avreg...@googlegroups.com

Такой аномалии есть место быть. Мы про это в самом начале ещё говорили (много лет назад), только не помню на AVReg-е или ещё на LDVR-е.
Происходите следующее:
1. При просмотре через IE онлайн видео, в папке Temp (пользователя из под которого просматривают) образуются временные файлы. Почему то в эти файлы сохраняется или кешируется это самое видео (судя по скорости роста файла).
2. Если запустить просмотр с камеры Axis (с других не проверял), то этот файл то же создаётся и очень быстро растёт, т..к. 30 кадров в секунду получаем. Если открыть просмотр через avкeg, то создаётся столько файлов, сколько камер просматриваем с сервера, скорость роста соответствует скорости потока (определял на глаз). И так они растут пока на диске не кончится место.
3. После закрытия просмотра файлы автоматом удаляются, но не всегда, иногда остаются. С чем это связанно не знаю.

Лечил следующим образом :
Правой клавишей "Мой компьютер" -> "Свойства" -> Вкладка "Дополнительно"-> "Переменные среды". В "Переменных средах" изменял параметры адреса папки Temp для конкретного пользователя. Прописывал адрес на другой диск, большой ёмкости (у меня TEMP = E:\Temp и TMP = E:\Temp).
Таким способом оградимся от проблем связанных с переполнением "системного" диска.
В случае чего с этой папки можно удалять мусор в ручную, либо BAT-ник написать, который удаляет всё при превышении некого объёма папки.

Ещё было замечено что на всех АРМах стоял антивирус NOD, а где каспер такого не было. Хотя может быть совпадением.
От версии IE это не зависит. Это наблюдалось на 6, на 7, на 8.

Папка Temp есть у каждого пользователя + ещё есть системная папка, располагается в C:\WINDOWS\Temp

Andrey Nikitin

unread,
Aug 25, 2011, 1:04:44 AM8/25/11
to avreg...@googlegroups.com
>Ещё было замечено что на всех АРМах стоял антивирус NOD, а где каспер
>такого не было. Хотя может быть совпадением. От версии IE это не
>зависит. Это наблюдалось на 6, на 7, на 8.

Кстати, да, многие антивирусы резиденты перехватывают сетевой трафик
через себя с целью проверки загружаемого контента (http,pop3,...).
Как хорошо они это делают - это вопрос к самим антивирусам.

Вопрос к автору треда - на проблемном клиенте стоит антивирус,
и если да, то какой?

Евгений Лукьянов

unread,
Aug 25, 2011, 1:14:37 AM8/25/11
to avreg...@googlegroups.com
25 августа 2011, 13:04 от Andrey Nikitin <avreg-...@mail.ru>:

> >Ещё было замечено что на всех АРМах стоял антивирус NOD, а где каспер
> >такого не было. Хотя может быть совпадением. От версии IE это не
> >зависит. Это наблюдалось на 6, на 7, на 8.
>
> Кстати, да, многие антивирусы резиденты перехватывают сетевой трафик
> через себя с целью проверки загружаемого контента (http,pop3,...).
> Как хорошо они это делают - это вопрос к самим антивирусам.
>
> Вопрос к автору треда - на проблемном клиенте стоит антивирус,
> и если да, то какой?

Сей час попробовал отключить в NOD-е проверку по HTTP и файлы перестали создаваться, включил проверку, он мне сразу создал 15 файлов.

Andrey Nikitin

unread,
Aug 25, 2011, 1:19:47 AM8/25/11
to avreg...@googlegroups.com
>Сей час попробовал отключить в NOD-е проверку по HTTP и файлы
>перестали создаваться, включил проверку, он мне сразу создал 15 файлов.

Может в NOD-е есть настройки - какие адреса/порты перехватывать,
с целью исключить трафик с аврега или вообще сетевой резидент выкл.

Евгений Лукьянов

unread,
Aug 25, 2011, 1:25:06 AM8/25/11
to avreg...@googlegroups.com
25 августа 2011, 13:19 от Andrey Nikitin <avreg-...@mail.ru>:

> >Сей час попробовал отключить в NOD-е проверку по HTTP и файлы
> >перестали создаваться, включил проверку, он мне сразу создал 15 файлов.
>
> Может в NOD-е есть настройки - какие адреса/порты перехватывать,
> с целью исключить трафик с аврега или вообще сетевой резидент выкл.

Как в 4 NOD-е не знаю, у меня в 2.7 есть настройка по портам. По умолчанию стоят 80, 8080, 3128 и включено "Автоматически обнаружить HTTP соединение на других портах".

Andrey Nikitin

unread,
Aug 25, 2011, 1:38:34 AM8/25/11
to avreg...@googlegroups.com
> включено "Автоматически обнаружить HTTP соединение на других портах".
Выключить, именно она авреговое видео "перехватывает".

А если 80 выкл., то и при просмотре архива файлов не будет (кроме
браузерных).

Правильный антивирус должен иметь ещё и настройку по адресам и/или
подсетям, а не только по портам.

Алексей Смородин

unread,
Aug 25, 2011, 3:11:48 AM8/25/11
to avreg-users
Большое спасибо за наводку.
Во всем виноват "Антивирус Касперского 2011".
Попробовалди его отключить, свободное место перестало уменьшаться.
В настройках веб-антивируса добавили адрес сервера с аврегом в
доверенные адреса, проблема ушла.
А везде, где мы пробовали, стоял Касперский, кроме компьютера с XP и
IE8, о котором я ранее писал.
Еще раз спасибо!

Max Lapshin

unread,
Aug 25, 2011, 11:46:33 AM8/25/11
to avreg...@googlegroups.com
 Это же известная проблема плохих антивирусов: по RTMP всё работает, по HTTP всё сначала кеширует.
Reply all
Reply to author
Forward
0 new messages