Что нужно сделать с ArcGIS Server, если имя компьютера / хоста сервера изменилось?


9

У нас есть Windows Server 2008, где был установлен ArcGIS Server 10. С машиной еще мало что сделано, но имя машины пришлось менять после установки ArcGIS. Старое имя сервера было DAYTONA, а новое имя сервера - PIGIRON (имена изменены, чтобы защитить невинных).

В журнале активности сервера появляется сообщение: «Машина Daytona не является допустимым контейнером сервера. Машина Daytona не найдена».

Я также вижу ошибку в журнале системных событий, которая гласит: «DCOM не смог связаться с компьютером Daytona с помощью любого из настроенных протоколов».

Я нашел ссылку на Daytona в файле C: \ Program Files (x86) \ ArcGIS \ Server10.0 \ server \ system \ Server.dat, но когда я удаляю ссылку на компьютер в этом файле, сохраните его и перезапустите SOM , ссылка на машину помещается обратно в этот файл. Это наводит меня на мысль, что существуют другие вещи, которые необходимо обновить из-за изменения имени сервера.

Я нашел кое-что на веб-сайте ESRI об этом на Linux или AIX, и трехэтапным решением было удаление ArcGIS, переименование сервера, установка ArcGIS. Я мог бы в конечном итоге сделать это, но подумал, что может быть способ сделать это без переустановки всего.

SOC не указан в ArcCatalog под этим ГИС-сервером. Мы все равно пытались добавить, а потом удалить, но это не сработало.

Ответы:


6

Этого должно быть достаточно, чтобы просто перезапустить обе постустановки. Если этого не произойдет, вам, вероятно, потребуется полная переустановка.


Я пропустил эту часть, мы повторно запустили после установки и все еще имеем сообщение об ошибке DCOM, а журнал активности сервера по-прежнему показывает ошибку при поиске старого имени сервера. Вместо удаления старого имени из файла конфигурации Server.dat он сохранил его и добавил новое, так что теперь их два. Я чувствую полную переустановку на пути, что было бы быстрее, чем пытаться понять это.
— Bratch

Возможно, стоит взглянуть на то, как AGS работает в EC2. По умолчанию экземпляры EC2 получают новое имя хоста при перезапуске. Это означало, что Esri должен был разработать сценарий, который изящно перенастроил бы AGS. Я думаю, что сценарий доступен в виде текстового файла (powershell?).
— Кирк Куйкендалл

Не берите в голову, я вижу, что AGS на EC2 имеет скрипт запуска, который вызывает ArcGISServerStartUp.exe для переименования, но моя локальная установка AGS не имеет этого exe.
— Кирк Куйкендалл

Для справки,
— раздел

Поскольку процесс настройки сервера был довольно ранним, его было проще и быстрее переустановить.
— Bratch

1

Для меня просто полная переустановка AGS 10 для платформы Java работает.

Удалить, установить и запустить после установки.


0
  1. Остановить службу ArcGIS Server
  2. изменить server.dat
  3. начать обслуживание
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.