Страница 1 из 4

на сетевые диски странно пишутся файлы

СообщениеДобавлено: 28 янв 2009, 03:36
sine
сервер новел 6.5. на нем хранятся файлы пользователей, эти файлики постоянно меняются. также на сервере работает антивирус касперского. на рабочей станции стоит хр (сп3, иногда сп2) и клиент новела 4.91 с 4-ым сп. при входе в систему клиент логинится на сервер, скриптом прикручиваются сетевые диски. таких станций много, интенсивность работы с сервером различная. у кого-то отваливаются диски, у кого-то пропадает доступ к файлам - это носит случайный характер.
сейчас выявил стабильный глюк: на любой раб.станции с хр (сп2 или 3) с новел-клиентом 4.91.сп4 устанавливаю компилятор "клиппера" (я про него ничего не знаю, но его работа показательна) и наблюдаю: при компиляции на локальный диск ошибок нет, при компиляции на сетевой диск на сервере - ошибка "отказано в доступе".

компилер делает файл с расширением "ехе" размером 699 кб, если нет ошибки. на сетевой диск падает только 325кб и возникает ошибка. сам компилер - досовская задача, работает под виндой через ntvdm. смотрел файловым монитором, как пишется файл. ntvdm записывает кусками по 4096 байт, в основном, последовательно, иногда что-то вставляет не по порядку, иногда куски размером поменьше. при достижении файлом размера 325 кб, файл закрывается и тут же открывается вновь - тут и возникает ошибка на сетевом диске - повторно файл не открывается. однако, при повторном запуске компилера файл открывается, переписывается с нуля до 325 кб, закрывается, а при открытии снова ошибка "отказ доступа". на сервере работает антивирус касперского, в его логе появляется запись "file locked". чем или кем залочено, неясно.

если к станции прикрутить диск с другого компа и компилять на него, такой ошибки не возникает. есть еще один сервер с новелл 6.5. на нем тоже установлен антивирус касперского, но этот антивирус не запущен. на этот сервер компиляется без ошибок.

взяли рабочую станцию с 98-ой виндой, поставили новел-клиента - компиляется без ошибок на любой сервер!

пару недель назад вообще странная вещь началась: установил на станцию с хр антивирус касперского версии 6.0.2.678 (вркстшн) - и компиляция пошла!!!! касперский повлиял на то, как файлы пишутся на диски. в настройках защиты->файловый антивирус выключил из проверки "все сетевые диски" - компиляция встает на 325кб, включил проверку сетевых дисков - компиляция идет без проблем

некоторые настройки новелла. на серверах отключены кэши и оплоки2. на раб.станциях в клентах новелла тоже выключено кэширование. вся сеть работает только на протоколе tcp/ip (ipx нету). адресация статическая и dhcp.

порылся по форумам - проблемы похожие есть, но решения я как-то не нашел. прошу заметить, что сейчас ошибка при работе компилятора клипера, а не самой проги, написанной на клиппере.
т.е. возможно, другая прога, пишущая файл таким же образом, натолкнется на такую же ошибку.

можно ли настроить клиента под хр так же, как работает клиент под 98-ую

СообщениеДобавлено: 28 янв 2009, 06:06
Dimerson
ОпЛоки включены или нет ?

СообщениеДобавлено: 28 янв 2009, 06:47
sine
выключены

Re: на сетевые диски странно пишутся файлы

СообщениеДобавлено: 28 янв 2009, 07:29
Сергей Дубров
sine писал(а):на сервере работает антивирус касперского, в его логе появляется запись "file locked". чем или кем залочено, неясно.
...
есть еще один сервер с новелл 6.5. на нем тоже установлен антивирус касперского, но этот антивирус не запущен. на этот сервер компиляется без ошибок.

Я думаю, вы уже нашли ответ - он в в процитированном тексте. Касперский никогда не отличался корректной работой на NW-серверах, за все годы своего существования. И то, что клиентские 98-ые с активным касперским работают без ошибок, а XP - нет, лишний раз говорит о кривизне технологий kav. Если поискать в инете, или просто на этом форуме, вам встретится не одна история, как каспер абендил сервера, вешал коннекты, лочил файлы и т.п.

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

Re: на сетевые диски странно пишутся файлы

СообщениеДобавлено: 28 янв 2009, 07:49
solomin
Сергей Дубров писал(а):
sine писал(а):..... на фиг, меняйте его на что-нибудь более правильное.

Еще бы кто подсказал "правильный" продукт под OES2 обе версии... а то особой альтернативы не вижу....(можно в личку)

офф: жил 2 года без спама, зарегистрировался на касперском, каждый день начал приходить... скорее всего конечно совпадение, но на мысли наводит...

СообщениеДобавлено: 28 янв 2009, 07:49
sine
как-то страновато получается: каспер залочил файл и сам же не может к нему доступ получить? не должен ли тогда этот файл быть залоченным подольше?

СообщениеДобавлено: 28 янв 2009, 08:08
Сергей Дубров
sine писал(а):как-то страновато получается: каспер залочил файл и сам же не может к нему доступ получить? не должен ли тогда этот файл быть залоченным подольше?

Я нарывался на неправильные блокировки касперского ещё в самых ранних его версиях. Они до сих пор с этим справиться не могут.

СообщениеДобавлено: 28 янв 2009, 08:18
sine
выключили постоянную защиту касперского на сервере - компиляция прошла без сбоев. включили назад - снова ошибка. бред какой-то... на 98-ой винде серверный каспер не мешает. может, все-таки клиента поковырять

СообщениеДобавлено: 28 янв 2009, 08:40
Сергей Дубров
sine писал(а):выключили постоянную защиту касперского на сервере - компиляция прошла без сбоев. включили назад - снова ошибка. бред какой-то...

Угу. Это оно и есть. С касперским так всегда и было - постоянно какие-то заморочки...

sine писал(а):на 98-ой винде серверный каспер не мешает. может, все-таки клиента поковырять

Система другая, пишет по-другому, клиент, я думаю, тут не при чём. Вспоминаю, что в своё время было обнаружено, что WinNT/2000, когда писала в новый файл на сетевом диске, то сначала создавала файл нулевого размера, закрывала, потом тут же его переоткрывала и начинала в него запись. 95/98 делала эту же операцию без закрытия/открытия - и наличие/отсутствие новеловского клиента на это не влияло никоим образом - венда так вела себя при записи на любой сетевой диск, на свой (smb) или на NW с микрософтовским клиентом.

СообщениеДобавлено: 28 янв 2009, 09:37
sine
предложу каспера выключить. убьют... надо думать

Есть другие антивирусы

СообщениеДобавлено: 28 янв 2009, 10:54
Павел Гарбар
Я уже много лет сам пользуюсь и другим поставляю CA eTrust Antivirus (ранее Inoculan). Работает на всем, компы не напрягает, стоит иногда (цены меняются, примерно 40$ за комп) дешевле нашего кошмарыча.
Если надо купить - пиши: pavel@garbar.sp.ru
А пробник можешь на сайте поискать: www.ca.com

СообщениеДобавлено: 28 янв 2009, 11:23
Владимир Горяев
Стандартные рекомендации - нужно попробовать обновить nwclient, там появился более другой nwfs.sys, заодно и на NW65 SP накатить.

СообщениеДобавлено: 29 янв 2009, 05:48
sine
клиента поставил сп5, вроде, это новейший. на сервере тоже новье. сейчас для чистоты эксперимента поставлю на машину две винды: 98се и хр сп3 без новеловских клиентов. потом сделаем доступ к серверу для клиента микрософт. будем посмотреть на компиляцию

а насчет антивируса думаю предложить отключить постоянную защиту, а на ночь ставить проверку файлов. все равно на всех рабочих станциях стоит касперский

СообщениеДобавлено: 29 янв 2009, 13:55
Музалёв Николай
на всех рабочих станциях стоит касперский

Тем более есть веское основание снести касперского с серверов и заменить чем другим: одно из основополагающих наших правил - "не класть всё в одну кастрюлю"

И если рабочие станции у вас защищены касперским, то сервера должен прикрывать кто другой.
(Обсуждение этого см. тему про НОД)

То, чт отакой подход правилен, я испытанл на себе, и совсем недавно: докторВэб на рабочке пропустил какую то дрянь (принесли флешку??) , а при попытке записать этот файл на том серверный eTRUST её определил и прибил...

СообщениеДобавлено: 29 янв 2009, 18:14
Dimerson
Знали бы вы сколько всякой _НОВОЙ_ гадости отсылаем в ca.

В последнее время блин с usb storage такая бяка .... например autorun а с него ставится radmin 2.0 и еще что-то ... то есть обе проги коммерческие в минимальном варианте ... то есть ловить как вири не получается :(

Тем не менее любой AV может что-то пропустить ... 2 разные енжины на сервере и станциях это правильный подход.