Jump to content
СофтФорум - всё о компьютерах и не только

задержка появления файла в сетевой папке Win2008


tim128
 Share

Recommended Posts

Подняли на новом кластере Win2008. Возникла проблема - на одном узле приложение создает файл и посылает сигнал другому приложению на другом узле. Последнее пытается открыть файл в сетевой шаре. Если последнее обращение к шаре было давно, то проблема не возникает. Но если были недавно обращения, то второе приложение не видит созданный файл еще секунд 6. Дает ошибку "файл не найден". А через 6 секунд все ок. Кеширование на шаре выключено ("Программы и файлы не доступны оффлайн"). Однако похоже что сама папка все-таки закеширована и пока кеш не протухнет (давно не было обращений) или не получит уведомление что папка изменена (через 6 секунд) созданный фал не виден. На старом кластере под Win2003 все работало. Может кто знает как выключить этот кеш сетевых папок??

Link to comment
Share on other sites

Не приходилось никогда такого наблюдать под 2008-м. Если честно, больше похоже на проблемы с сетью.

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

А что за приложение, которому так важны секундные задержки, если не секрет?

Link to comment
Share on other sites

Не приходилось никогда такого наблюдать под 2008-м. Если честно, больше похоже на проблемы с сетью.

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

А что за приложение, которому так важны секундные задержки, если не секрет?

Уж больно все предопределено для сбоев сети. Сегодня замерил - изменения в сетевой папке не видны в течении ровно 10 секунд после последнего обращения к ней. Если 10 секунд прошло, изменения видны сразу. "Технология автономных файлов" это я так понимаю кнопки Advanced - Caching в свойствах шары - я писал что я там выставил "Program and files are not available offline".

Приложение - вебсервер обращаясь к СУБД строит файл и дает сигнал другому серверу где приложение (COM) из этого файла строит картинку, которую потом веб-сервер отдает клиенту. Конечно клиенту ждать 10 секунд не улыбается...

Link to comment
Share on other sites

Попробовал подключится к рабочему 2008 серверу, создание\изменение файлов в сетевой папке практически мгновенно отображается на клиенте. Все настройки стоят по-умолчанию.

Что произойдет, если в течении этой задержки принудительно обновить содержимое по F5? обновится или нет?

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

никакое дополнительное ПО, могущее в теории мешать на сервак не установлено?

"Технология автономных файлов" это я так понимаю кнопки Advanced - Caching в свойствах шары

Нет, это Панель управления - Автономные файлы.

Link to comment
Share on other sites

Попробовал подключится к рабочему 2008 серверу, создание\изменение файлов в сетевой папке практически мгновенно отображается на клиенте. Все настройки стоят по-умолчанию.

Что произойдет, если в течении этой задержки принудительно обновить содержимое по F5? обновится или нет?

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

никакое дополнительное ПО, могущее в теории мешать на сервак не установлено?

Нет, это Панель управления - Автономные файлы.

Спасибо, посмотрю в понедельник. По F5 в эксплорере я не пробовал, тесты проводил программкой - копирую файл на шару на одном сервере и в цикле посекундно сигналю приложению на другом сервере до тех пор пока оно не отработает без ошибок. Результат примерно такой:

12:00:00 копирую...

12:00:00 Ok

12:00:03 копирую..

12:00:03 Файл не найден

12:00:04 Файл не найден

12:00:05 Файл не найден

12:00:06 Файл не найден

12:00:07 Файл не найден

12:00:08 Файл не найден

12:00:09 Файл не найден

12:00:10 Ok

12:00:15 Файл не найден

12:00:16 Файл не найден

12:00:17 Файл не найден

12:00:18 Файл не найден

12:00:19 Файл не найден

12:00:20 Ok

12:00:28 копирую...

12:00:29 Файл не найден

12:00:30 Ok

Link to comment
Share on other sites

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

Попробуйте последовательно:

1. Отладить и настроить работу ДНС (предварительно проверьте на ошибки прогнав "dcdiag /test:dns" на сервере)

2. Разобраться с мееханизмом уступающей блокировки (вот ссылка с описанием)

3. Поискать решение здесь (К сожалению, по 2008 еще очень мало информации даже на M$)

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

P.S. Попробуйте еще обратится с этой проблемой на TechNet, там все-таки спецы повыше классом. :blush2:

Link to comment
Share on other sites

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

Попробуйте последовательно:

1. Отладить и настроить работу ДНС (предварительно проверьте на ошибки прогнав "dcdiag /test:dns" на сервере)

2. Разобраться с мееханизмом уступающей блокировки (вот ссылка с описанием)

3. Поискать решение здесь (К сожалению, по 2008 еще очень мало информации даже на M$)

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

P.S. Попробуйте еще обратится с этой проблемой на TechNet, там все-таки спецы повыше классом. :)

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

Link to comment
Share on other sites

более того приложение (это Mapinfo 9.5.1) открывает файл даблкликом из эксплорера в то время как другой его экземпляр запущенный ранее и обращавшийся к шаре не может этого сделать. К сожалению не могу за 10 сек успеть открыть вручную файл, сгенерить новый и открыть его тоже вручную в одном экземпляре Mapinfo.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...