У нас есть многопоточный процесс, который делает несколько вызовов на несколько целевых машин с исходного компьютера, используя NetApi, например.NetServerGetInfo, LSAOpenPolicy, NetShareEnum, NetWKstaGetInfo, NetWKstaUserEnum и т. Д. Мы выполняем довольно значительное количество вызовов и наблюдаем, что в течение определенного периода времени эти вызовы не выполняются.Например, NetServerGetInfo начинает возвращать ошибку 53 через некоторое время.Эта проблема сохраняется до тех пор, пока мы не перезапустим службу рабочей станции или компьютер.Доступ к целевым ресурсам напрямую также не работает после того, как наш процесс возвращает такую ошибку.
Исходный компьютер, с которого мы выполняем вызовы, - это Win 2k8 R2, а целевые компьютеры - серверы 2k3.
Мы подозреваем какую-то проблему с вызовами NetApi или утечку дескриптора.
Кто-нибудь сталкивался с подобными проблемами при использовании этих API и сумел найти решение?
Я нашелНесколько ссылок в Интернете для похожих проблем:
http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2networking/thread/9f93508c-71fa-4807-b41a-8f558563afe3/ Фрагмент приведенной выше ссылки: Испытываете точно такую же проблему, как указано выше, за исключением того, что у нас есть 2 Windows Server 2008 R2, выполняющих функции терминальных серверов, подключающихся к общим ресурсам Server 2003.Перезагрузка терминальных серверов, кажется, решает проблему в течение приблизительно 2-4 дней, а затем снова появляется.У рабочих станций XP / Vista / Win7 в сети нет проблем с доступом к общим ресурсам на сервере 2003, только к серверам 2008 R2.
Подключение общих ресурсов 2003 с использованием полного доменного имени или IP-адреса работает, но с использованием \ servernameвозвращает сетевой путь не найден.Настройка WINS в сети не помогла, или добавление статической записи в файле hosts на сервер.
На серверах не установлено программное обеспечение брандмауэра, и мы не используем продукты Symantec в сети.(Нет безопасности Symantec Endpoint).
При просмотре журнала событий также обнаружен код события: 1006, не удалось проверить DNS-сервер, даже если разрешение имени работает без проблем.
http://support.microsoft.com/kb/816621 http://technet.microsoft.com/en-us/library/dd296694%28WS.10%29.aspx https://serverfault.com/questions/205043/windows-share-the-specified-network-name-is-no-longer-available