Результаты мониторинга процесса из-за ошибки приложения на двух серверах Citrix
У меня есть два сервера Citrix, на которых установлено собственное программное обеспечение. Программное обеспечение генерирует файлы, используя шаблон слияния Word 2003, который выполняет код VBA для запроса базы данных Oracle. В любом случае, программное обеспечение работает нормально, поэтому, если принять во внимание то, что функция слияния почты в Word 2003 не работает на одном сервере, но работает на другом.
Я собрал оба Сервера и перестроил этот Сервер с нуля, и все же он не работает с общей ошибкой.
Используя Process Monitor и тратя часы на перекрестные ссылки на результаты, единственное реальное отличие состоит в том, что сломанный Сервер имеет следующие добавленные части для каждой попытки доступа к файлу:
"WINWORD.EXE", "QueryStandardInformationFile", "C: \ Users \ xxxx \ WINDOWS", "SUCCESS", "AllocationSize: 0, EndOfFile: 0, NumberOfLinks: 1, DeletePending: False, Directory: True"
"WINWORD.EXE", "QueryBasicInformationFile", "C: \ Users \ xxxx \ WINDOWS", "SUCCESS", "CreationTime: 08.06.2014 08:07:31, LastAccessTime: 08.06.2014 08:07:33, LastWriteTime: 08.06.2014 08:07:33, ChangeTime: 08.06.2014 08:07:33, FileAttributes: D"
Принимая во внимание, что рабочий Сервер не пытается QueryStandardInformationFile и просто имеет:
"WINWORD.EXE", "QueryBasicInformationFile", "C: \ Users \ xxxx \ WINDOWS", "SUCCESS", "CreationTime: 24/07/2014 08:51:33, LastAccessTime: 24/07/2014 08:51: 50, LastWriteTime: 24.07.2014, 08:51:50, ChangeTime: 24.07.2014, 08:51:50, FileAttributes: D"
Я попробовал буквально все, от создания пользователей локальными администраторами до экспорта и импорта политик безопасности и т. Д. Я не могу понять, в чем проблема, и это последняя часть головоломки устранения неполадок; У меня просто нет объяснения, почему они ведут себя по-разному.
Как я могу решить это?
1 ответ
Проблема была в том, что один сервер использовал перемещаемые профили, а один сервер имел перемещаемые профили (перенаправление папок), что приводило к сбою локальных пользовательских папок. Хотя это не было видно из журналов монитора процесса.
После исправления перемещаемых профилей теперь оба Сервера работают как положено. Должно быть что-то делать с правами на запись в профиле локального пользователя или что-то в этом роде!