Configurar una implementación en varios equipos

Este documento describe cómo configurar ArcGIS Server cuando los componentes se instalaron en varios equipos. Esto también se conoce como instalación distribuida.

LicenciaLicencia:

Las instalaciones distribuidas de ArcGIS Server se admiten sólo en el nivel Enterprise. El nivel Workgroup de ArcGIS Server sólo se puede implementar en un sólo equipo.

Contenidos

Introducción

Elegir una configuración

Instalar las entidades adecuadas en cada equipo

Ejecutar la postinstalación (en Windows solamente)

Agregar usuarios a los grupos agsadmin y agsusers

Cerrar sesión o reiniciar cada equipo (en Windows solamente)

Preparar cualquier directorio de servidor que utilizará su servidor

Asociar directorios virtuales con sus directorios del servidor

Otorgar permisos a los directorios de datos

Conectarse al servidor SIG

Agregar directorios del servidor

Agregar equipos de SOC

Agregar servicios

Paso a paso: configuración distribuida de ArcGIS Server en Linux/Solaris

Solución de problemas

Resumen

Apéndice A: diagrama de cuentas y permisos

Apéndice B: diagrama del directorio

Apéndice C: problemas generales y mensajes de error

Introducción

ArcGIS Server posee un arquitectura escalable que permite realizar la implementación en uno o varios equipos. Cuando instale ArcGIS Server por primera vez, es probable que elija instalar todos los componentes en un equipo para fines de desarrollo y evaluación. Una vez que esté listo para implementar la aplicación ArcGIS Server, debe tener en cuenta una instalación distribuida de ArcGIS Server para poder alcanzar un buen nivel de rendimiento para la cantidad de usuarios que tengan acceso al sistema.

Una instalación distribuida de ArcGIS Server tiene lugar cuando los componentes de un sistema de ArcGIS Server residen en varios equipos de la misma red local. Por ejemplo, el gráfico que aparece debajo muestra una instalación distribuida, ya que el Administrador de objetos de servidor (SOM), Contenedores de objetos de servidor (SOC) y el servidor Web se encuentran en equipos separados.

La instalación distribuida de ArcGIS Server permite escalar la implementación agregando más equipos. Debido a que los procesos de contenedor realizan el trabajo de SIG y generalmente consumen la mayoría de los recursos de CPU, cada equipo SOC que agregue al sistema incrementa la cantidad de usuarios que puede alojar el servidor SIG.

Una distribución inteligente de los componentes de ArcGIS Server en varios equipos puede contribuir para alcanzar el uso más eficiente de los recursos de hardware. Por ejemplo, si posee una cantidad limitada de equipos disponibles, podría considerar la posibilidad de instalar el SOM en el mismo equipo del servidor Web, ya que el SOM utiliza relativamente poca memoria. El hardware restante puede establecerse como equipos SOC para incrementar las cargas de procesamiento que puede manejar el servidor SIG.

La instalación distribuida de ArcGIS Server es diferente a una instalación común de ArcGIS Desktop o ArcGIS Engine, ya que debe configurar varios equipos para que se comuniquen correctamente entre sí. El SOM debe tener la capacidad de enviar una solicitud de un servicio a cualquier equipo SOC del sistema. Debido a que cada equipo trabaja con el mismo conjunto de datos y directorios, se debe utilizar una convención de nomenclatura común (como rutas de la Convención de nomenclatura universal [UNC] o rutas NFS) para que cada equipo pueda hacer referencia a los datos y directorios de la misma manera.

Los mecanismos de seguridad también pueden representar un desafío en la comunicación entre los equipos. Por ejemplo, una cuenta SOC puede requerir permisos para leer o escribir datos en varios equipos diferentes. Debido a la comunicación abierta requerida por la arquitectura de ArcGIS Server, no se recomienda el uso de firewalls entre los componentes de ArcGIS Server (entre el servidor Web y el SOM, o entre el SOM y el SOC). Este tema contiene una alternativa para proteger el sistema con firewalls.

Configurar una instalación distribuida de ArcGIS Server requiere que realice una serie de tareas administrativas importantes en el orden correcto. El objetivo de este tema es facilitar el proceso para realizar una instalación distribuida.

Elegir una configuración

El primer paso en la implementación de un sistema de ArcGIS Server distribuido es designar la configuración. El SOM, el SOC y el Marco de trabajo para desarrolladores de aplicaciones Web (ADF) son elementos que se pueden instalar en el mismo equipo o distribuirse entre varios equipos.

Los datos deben estar disponibles en la misma red de área local que el servidor SIG. Si no utiliza el Administrador para administrar el servidor, ArcGIS Desktop también debe estar disponible en la red. Sin embargo, no es necesario que los datos y ArcGIS Desktop estén en el mismo equipo, como los demás componentes del servidor SIG.

Las notas del producto de Estrategias de diseño del sistema en www.esri.com/systemdesign contienen además diagramas de instalaciones distribuidas recomendadas para ArcGIS Server. La mayor parte de esta información se encuentra en la sección 4: Arquitectura de los productos de SIG. Además, estas notas contienen información sobre la implementación de ArcSDE con ArcGIS Server.

Una nota sobre los firewalls

ESRI no recomienda ni admite firewalls entre los componentes de ArcGIS Server. La técnica recomendada para proteger un sistema de ArcGIS Server con firewalls es configurar un servidor proxy Web invertido dentro de una red perimetral (también conocida como zona desmilitarizada [DMZ] o subred filtrada). En este escenario, el servidor proxy Web inverso recibe solicitudes de HTTP entrantes a través de un firewall que restringe el tráfico a un puerto conocido (por lo general el puerto 80). Después, envía la solicitud a través de otro firewall, utilizando un puerto desconocido para el usuario final, al servidor Web ADF. Este servidor Web aloja las aplicaciones Web y servicios de ArcGIS Server, y se encuentra en una red interna protegida. El servidor Web ADF ahora puede establecer comunicaciones del Modelo de objetos componentes distribuido (DCOM) sin restricciones con los otros componentes de ArcGIS Server. De esta forma, el servidor SIG opera dentro de una red interna segura y no requiere firewalls entre sus componentes.

El gráfico anterior muestra un sistema de ArcGIS Server protegido con firewalls. El servidor proxy Web inverso recibe la solicitud del cliente a través de un puerto conocido en el primer firewall, y después dirige la solicitud a través de un puerto diferente en el segundo firewall al servidor Web ADF. El servidor Web ADF envía la solicitud DCOM al servidor SIG. El segundo firewall restringe el acceso a través de cualquier otro puerto.

Si ArcGIS Server se ejecuta en Windows, n algunos casos, es posible que deba configurar los firewalls incluidos en Windows XP Service Pack 2 y Windows Server 2003 Service Pack 1 para que puedan funcionar con ArcGIS Server. Para obtener más información, consulte el Artículo de base de conocimiento 27798 de ESRI.

Instalar las entidades adecuadas en cada equipo

La Guía de instalación de ArcGIS Server contiene información detallada sobre el proceso de instalación del software. También contiene una lista de requisitos del sistema y requisitos previos para ArcGIS Server. Puede abrir la guía haciendo clic en el botón Instalar guía en el primer panel del asistente de instalación cuando instala la plataforma de Windows.

Después de instalar los requisitos previos, como se detalla en los requisitos del sistema, puede comenzar a instalar el software de ArcGIS Server en cada equipo del sistema. A medida que navega por las instalaciones, verá un panel que le permite elegir los componentes, o elementos, de ArcGIS Server disponibles para instalar. Para cada equipo, elija sólo los elementos necesarios para que el equipo realice esa función en el sistema.

Ejecutar la postinstalación (en Windows solamente)

En Linux/Solaris, la instalación incluye la autorización y configuración que realiza la postinstalación en Windows. No es necesario que las ejecute por separado.

En Windows, debe ejecutar la Postinstalación del servidor SIG en todos los equipos del servidor SIG. Esto es cualquier equipo que tenga instalado el componente SOM o SOC. Tenga en cuenta que puede volver a ejecutar la postinstalación desde el menú Inicio en cualquier momento.

La postinstalación del servidor SIG tiene dos partes: Configurar ArcGIS Server y Autorizar ArcGIS Server. Las secciones de la postinstalación del servidor SIG que debe completar en cada equipo pueden variar. Por ejemplo, sólo deberá autorizar ArcGIS Server en equipos que funcionarán como contenedores de objetos del servidor. Para una máquina en la que solamente instaló el SOM, la porción de autorización de la postinstalación del servidor SIG se deshabilitará.

Cuando utilice la Postinstalación del servidor SIG, se le solicitará que proporcione nombres y contraseñas para las cuentas utilizadas por el servidor SIG, es decir, las cuentas SOM, SOC y las cuentas de Servicios Web de ArcGIS. Para comprender lo que hacen estas cuentas y las mejores prácticas para configurarlas, consulte Cuentas utilizadas por el servidor SIG.

Debe introducir la misma información de cuenta de las cuentas SOM, SOC y la cuenta de servicios Web de ArcGIS en cada equipo en que se ejecute la postinstalación. Las cuentas deben tener el mismo nombre y contraseña en cada equipo. La postinstalación del servidor SIG le brinda la opción de guardar un archivo de configuración que contiene los nombres y contraseñas que introdujo para las cuentas. Cuando ejecuta la postinstalación del servidor SIG en otros equipos, puede utilizar el archivo de configuración para cargar rápidamente la misma información del nombre y contraseña.

Este panel de la Postinstalación del servidor SIG permite especificar las cuentas SOM y SOC.

Por razones de seguridad, Esri recomienda que las cuentas SOM y SOC sean locales en lugar de especificar cuentas de dominio. Esto garantiza que un usuario malicioso no pueda usar las cuentas para adquirir privilegios administrativos en otros equipos de su red.

Tenga en cuenta que en Administración de equipos de Windows, los nombres completos de las cuentas SOM y SOC son Cuenta del Administrador de objetos del servidor (SOM) ArcGIS Server y Cuenta del Contenedor de objetos del servidor (SOC) ArcGIS Server, respectivamente. Cuando otorga permisos a estas cuentas en Windows, aparece el nombre completo.

Para obtener información adicional sobre la Postinstalación del servidor SIG, consulte el paso 4a de la Guía de instalación de ArcGIS Server.

Agregar usuarios a los grupos agsadmin y agsusers

En Linux/Solaris, puede administrar las cuentas locales del servidor SIG a través del Administrador. La instalación crea un usuario del servidor SIG local, admin, con la contraseña predeterminada admin. Puede iniciar sesión por primera vez en el Administrador con admin/admin. Después, puede agregar, editar y eliminar usuarios locales del servidor SIG en el Administrador. Consulte Administrar usuarios locales del servidor SIG en el Administrador para obtener más información.

Durante la instalación, puede especificar el propietario de la instalación, que también es la cuenta SOM o SOC. Se recomienda utilizar el mismo nombre de usuario, contraseña e Id. de usuario en cada equipo.

Debe agregar el propietario de la instalación con la misma contraseña a la lista de usuarios del servidor SIG local. Si usa un nombre de usuario diferente como propietario de la instalación, todos los usuarios de la instalación en todos los equipos SOM y SOC deben agregarse a la lista de Usuarios de ArcGIS Server en el equipo SOM.

En Windows, de ejecutar las postinstalaciones correspondientes en cada equipo, debe especificar los usuarios que tendrán acceso administrativo y acceso de uso regular al servidor. La Postinstalación del servidor SIG crea dos grupos de sistema operativo en el SOM: agsadmin y agsusers. El grupo agsadmin es para los administradores, por ejemplo, aquellos que agregarán los equipos SOC y los servicios al servidor. Debe agregarse a usted mismo y a cualquier otra persona que administre el servidor al grupo agsadmin en el equipo SOM.

El grupo agsusers es para aquellos que realizarán conexiones locales al servidor SIG pero no necesitan acceso administrativo. Debe completar el grupo agsusers con una lista de usuarios autorizados. La cuentas que ya están en el grupo agsadmin no deben agregarse a agsusers.

No es necesario que agregue las cuentas SOM y SOC a los grupos agsadmin y agsusers. Estas cuentas sólo las usa internamente el servidor SIG.

Cerrar sesión o reiniciar cada equipo (en Windows solamente)

Para que la configuración de la cuenta creada por las postinstalaciones tenga efecto, debe cerrar sesión y volver a iniciar sesión en cada equipo en su sistema antes de continuar configurando su sistema de ArcGIS Server.

No es necesario que haga esto en Linux/Solaris.

Preparar cualquier directorio de servidor que utilizará su servidor

El servidor SIG utiliza cinco tipos de directorios especiales: caché, índice, trabajos, salida y entrada. El servidor utiliza estos directorios para almacenar cachés de mapas y globo, almacenar índices de búsqueda, administrar resultados de geoprocesamiento, escribir archivos temporales e imágenes de mapa de salida y almacenar archivos de definición del servicio de mapas. Consulte Acerca de los directorios del servidor para obtener más información sobre estos tipos de directorios del servidor diferentes.

Cada equipo SOC en su sistema debe poder acceder a los directorios del servidor. Para lograr esto, puede configurar las carpetas que representan los directorios del servidor para que sean accesibles desde otros equipos, de manera tal que otros equipos en la red puedan acceder a ellas.

Preparar los directorios del servidor en Linux/Solaris

Debe hacer que la ruta del directorio sea accesible desde otros equipos. Por ejemplo, en Linux/Solaris, hay una carpeta en el equipo con el nombre myserver en la ruta /opt/gisdir/server_output que debe habilitar para que cualquier equipo en la red pueda acceder a ella. Puede compartir esta carpeta a través de NFS para que otros equipos puedan acceder a ella montando este sistema de archivos o a través de /net/myserver/opt/gisdir/server/serveroutput utilizando automount.

También puede montar este directorio en otros equipos utilizando el comando mount. Para hacer esto, debe ser un superusuario.

También debe otorgarle los permisos de lectura (r) y escritura (w) para este directorio al usuario SOC (que también es el propietario de la instalación) de otros equipos. Debe otorgar permisos para todos los directorios que contienen esta carpeta. Para el ejemplo de arriba, debe otorgar permisos para todas las carpetas a continuación:

  • /opt
  • /opt/gisdir
  • /opt/gisdir/server_output

Otorgar permisos a los directorios de datos

Los servicios creados por ArcGIS Server se basan en recursos SIG existentes, que son elementos como documentos de mapa, geodatabases y cajas de herramientas que se crean en ArcGIS Desktop con el fin de publicarlos en ArcGIS Server. Todos los equipos SOC deben tener acceso a estos datos. Hay dos opciones para garantizar que todos los equipos SOC tengan acceso a los datos:

Opción 1: guardar una copia de los datos en una carpeta compartida. Todos los equipos SOC pueden acceder a esta carpeta utilizando una ruta UNC, una ruta NFS o una ruta montada.

Opción 2: guardar copias idénticas de los datos en cada equipo SOC utilizando una estructura de capeta idéntica. Así, puede usar rutas locales para hacer referencia a los datos. Esta configuración es más rápida, debido a que el SOC no tendrá que recuperar los datos de un equipo distinto; sin embargo, puede resultar difícil de lograr si los datos cambian frecuentemente. Además, esta opción no resulta práctica para los datasets, mapas y cachés de globo grandes ni para los datos que se editen.

En ambas opciones, debe otorgar permisos a la cuenta SOC para cada carpeta de datos de la misma manera que se otorgó acceso a los directorios del servidor.

Si una carpeta contiene datos que serán utilizados por un servicio, debe hacer lo siguiente:

Pasos:
  1. En Linux/Solaris
    1. Otorgue permisos de Lectura y Escritura a la cuenta SOC para los datos.
    2. Otorgue permisos de Lectura y Escritura a la cuenta SOC para la carpeta. Debe otorgar permisos para todos los directorios que contienen esta carpeta. Para el ejemplo de arriba, debe otorgar permisos para todas las carpetas a continuación:
      • /opt
      • /opt/gisdir
      • /opt/gisdir/server_output
  2. En Windows
    1. Si la carpeta está compartida, otorgue permisos de recursos compartidos Cambiar a la cuenta SOC para la carpeta.
    2. Otorgue permisos de archivo de Lectura y escritura a la cuenta SOC para la carpeta.

En una de las secciones anteriores de este documento incluimos los pasos para otorgar permisos en Windows.

Estos pasos se aplican no sólo a las carpetas que contienen los documentos fuente sino también a las carpetas que contienen datos a los que se hace referencia dentro del documento. Supongamos que tiene un documento de mapa que muestra dos capas de datos. Si el documento de mapa y los datos residen en directorios diferentes, debe otorgar permisos como se describe en los pasos de arriba para la carpeta que contiene el documento de mapa y la carpeta que contiene los datos.

Una solución más sencilla sería almacenar el documento de mapa y sus datos en la misma carpeta. De esta manera, podría utilizar rutas relativas dentro del documento de mapa para hacer referencia a los datos. De esta manera, sólo tendrá que otorgar permisos para una carpeta.

Asociar directorios virtuales con sus directorios del servidor

Un directorio virtual permite a los usuarios de Internet acceder al contenido de una carpeta en el equipo a través de una URL. Cuando se asocia un directorio virtual al directorio del servidor, las aplicaciones Web pueden utilizar el contenido del directorio del servidor.

Para crear un directorio virtual en el equipo del servidor Web, debe utilizar el software de administración del servidor Web; sin embargo, no es necesario que el directorio del servidor esté en el mismo equipo que el servidor Web. Cuando cree un directorio virtual, tenga en cuenta los siguientes puntos:

Acceder a datos ArcSDE

Si los datos son accesibles a través de ArcSDE, debe asegurarse de que el nombre de usuario y contraseña se guarden en la conexión de base de datos. Para obtener ayuda sobre cómo acceder a los datos ArcSDE a través de ArcGIS Server, consulte el tema Preparar recursos para publicar. Este tema también explica qué hacer si los datos se almacenan en un equipo donde no hay otros componentes de ArcGIS Server instalados.

Conectarse al servidor SIG

En este punto, está listo para conectarse al servidor SIG. Puede utilizar el Administrador o ArcCatalog (que incluye la ventana de Catálogo en ArcMap) para conectarse y administrar el servidor. No es necesario instalar ArcCatalog en el mismo equipo en el que están los otros componentes de ArcGIS Server, ni detrás de firewalls, sólo necesita instalarlo en la misma red local.

Si utiliza el Administrador para administrar su servidor, consulte Iniciar sesión en el Administrador.

Si utiliza ArcCatalog para administrar su servidor, consulte Realizar una conexión administrativa a ArcGIS Server en ArcCatalog.

Agregar directorios del servidor

Una vez conectado al servidor, puede especificar uno o más directorios del servidor a los que puede acceder. La ventana Propiedades del servidor contiene una pestaña llamada Directorios donde puede agregar directorios del servidor. Antes de agregar un directorio del servidor, debe haberlo creado en el sistema de archivos y haberlo compartido y configurado sus permisos como se describe anteriormente en este tema. Cuando introduzca el nombre del directorio, asegúrese de usar una ruta UNC, una ruta NFS o una ruta montada.

Más información sobre la creación de los directorios del servidor

Cuando instale el servidor por primera vez, puede resultar más fácil crear un directorio de cada tipo. Sin embargo, los directorios necesarios dependerán de lo que haga con el servidor. Por ejemplo, si nunca va a configurar un servicio de búsqueda, no es necesario crear un directorio de índice.

Agregar equipos de SOC

ArcGIS Server no puede funcionar sin equipos que alojen los procesos SOC. Antes de crear y utilizar los servicios, debe agregar la lista de equipos que funcionarán como SOC al SOM.

Antes de agregar los equipos SOC al servidor, en Windows asegúrese de haber ejecutado la Postinstalación del servidor SIG en cada equipo, y, en Linux/Solaris, asegúrese de agregar el propietario de instalación a la lista del usuario de servidor SIG local. Asegúrese de haber otorgado los permisos a la cuenta SOC para acceder a los directorios de datos y a los directorios del servidor a los que tendrá que acceder.

Más información sobre cómo agregar equipos SOC

Agregar servicios

Con la conexión al servidor establecida y los directorios del servidor, directorios de datos y equipos SOC ubicados, puede comenzar a publicar los servicios SIG en el servidor como servicios.

Más información sobre cómo agregar servicios

Cuando especifique el recurso SIG para el servicio (por ejemplo, un documento de mapa para un servicio de mapa), puede utilizar una de las siguientes opciones:

Paso a paso: configuración distribuida de ArcGIS Server en Linux/Solaris

Si necesita más información sobre cómo realizar una instalación distribuida de ArcGIS Server que se ejecuta en Linux/Solaris, puede consultar la demostración disponible: Paso a paso: instalación distribuida de ArcGIS Server en Linux_Solaris

Solución de problemas

Con todas las opciones de implementación de ArcGIS Server, los distintos pasos de la instalación del sistema y las características únicas de los entornos de cada organización, a veces es necesario solucionar problemas durante el proceso de instalación. Un recurso valioso para la solución de problemas son los archivos de registro. Estos se encuentran en <directorio de instalación de ArcGIS Server>\Server\user\log en Windows y en <directorio de instalación de ArcGIS Server>/arcgis/server<número de versión de ArcGIS>/server/user/log, en Linux/Solaris. Para obtener más información sobre cómo configurar el nivel de inicio de sesión e interpretar los archivos de registro, consulte Cómo funcionan los archivos de registro.

El Apéndice C contiene una lista de los problemas o mensajes de error que pueden aparecer cuando trabaja con ArcGIS Server, especialmente durante el proceso de instalación distribuida, y las soluciones recomendadas. Si no encuentra el problema allí, consulte también Problemas y soluciones generales.

Resumen

ArcGIS Server tiene una arquitectura escalable que permite realizar una instalación distribuida entre varios equipos. La manera más directa de agregar capacidad de procesamiento al servidor SIG es agregando equipos SOC. Los equipos en el sistema de ArcGIS Server deben ser capaces de comunicarse libremente entre ellos, sin ser interrumpidos por firewalls, conflictos con la nomenclatura de archivos o permisos restringidos a datos y carpetas.

Para facilitar una correcta instalación distribuida de ArcGIS Server, recuerde los siguientes puntos clave:

En Linux/Solaris

En Windows

Apéndice A: diagrama de cuentas y permisos

La configuración de una instalación distribuida involucra la ejecución de las postinstalaciones, la creación de los usuarios y la administración de los grupos de sistema operativo en varios equipos. A continuación encontrará una guía que muestra lo que debe hacer en cada equipo. Cada equipo del diagrama contiene texto en verde que denota la postinstalación que debe ejecutar en ese equipo. Los elementos en color azul se logran a través de la instalación o postinstalación. Los elementos en color rojo son acciones que debe realizar.

En Linux/Solaris

En Windows

Apéndice B: referencia a los permisos del directorio

ArcGIS Server utiliza varios directorios para leer y escribir la información. Estos directorios:

Las siguientes secciones describen los pasos necesarios para habilitar cada tipo de directorio en una instalación distribuida:

Directorios del servidor

Para crear una memoria caché de servidor, índice, entrada, trabajos o directorio de salida, debe realizar los siguientes pasos:

  • Cree el directorio.
  • Otorgue permisos de archivo de Lectura y Escritura a la cuenta SOC. Otorgue Control total a la cuenta SOM.
  • Comparta el directorio.
  • Otorgue permisos de recursos compartidos de nivel Cambiar a la cuenta SOC. Otorgue Control total a la cuenta SOM.
  • Cree un directorio virtual asociado (es opcional según el tipo de directorio del servidor y el diseño del sistema de ArcGIS Server).
  • Configúrelo como un directorio de ArcGIS Server en ArcCatalog o en el Administrador.

Directorio de registro

Por defecto, los archivos de registro se configuran para escribirse en rutas locales en los equipos SOM y SOC. En una instalación distribuida, puede mantener esta configuración o modificarla para que los archivos de registro se escriban en una ubicación compartida. Para escribir registros en una ubicación compartida, asegúrese de realizar los siguientes pasos:

  • Cree el directorio.
  • Otorgue permisos de archivo de Lectura y Escritura a la cuenta SOC.
  • Comparta el directorio.
  • Otorgue permisos de recursos compartidos de nivel Cambiar a la cuenta SOC.
  • Configure como directorio de registro de ArcGIS Server en el cuadro de diálogo Propiedades del servidor.

Directorios de datos

Asegúrese de realizar los siguientes pasos para todos los directorios en los que almacena datos de origen para los servicios:

  • Cree el directorio.
  • Otorgue permisos de archivo de Lectura (y Escritura si los usuarios editarán los datos mediante el servicio) a la cuenta SOC.
  • Comparta el directorio.
  • Otorgue permisos de recursos compartidos de Lectura (y Escritura si los usuarios editarán los datos mediante el servicio) a la cuenta SOC.

Diagrama de permisos en Linux/Solaris

Este diagrama muestra los directorios utilizados por el servidor SIG en Linux/Solaris y los pasos necesarios para configurarlos correctamente:

Apéndice C: problemas generales y mensajes de error

A continuación se presenta una lista de los problemas generales y mensajes de error que pueden aparecer cuando configura ArcGIS Server. Los mensajes de error se muestran entre comillas.

Generalmente, estos mensajes aparecen cuando intenta crear un servicio por primera vez. Los mensajes de error pueden aparecer en los archivos de registro, en la pantalla, o en ambos.

Cuando previsualice un servicio en ArcCatalog, verá una pantalla en blanco. Las coordenadas se ajustan cuando mueve el ratón, pero no hay nada visible.

Este problema puede aparecer si el documento de mapa contiene capas de datos no válidas. Abra el documento en ArcMap para verificar si las rutas de la fuente de datos son apropiadas para las capas.

También puede ver una pantalla en blanco cuando el directorio de salida del servidor está configurado correctamente pero el directorio virtual asociado a él, no lo está. A continuación se presentan varias maneras incorrectas de configurar el directorio virtual que pueden producir este resultado:

  • El directorio virtual existía pero se eliminó.
  • El directorio virtual apunta a un directorio válido, pero no es el directorio que contiene los datos para este servicio.
  • El directorio virtual no tiene aplicados los permisos correspondientes. Como mínimo, se requieren permisos de Lectura para ver los datos.

"Add host machine <nombre del equipo> failed. Check if ArcGIS Server owner is added to the users list."

Este mensaje de error aparece cuando intenta agregar un equipo SOC sin agregar los propietarios de la instalación a la lista de usuarios locales del servidor SIG en primer lugar. Si usa un nombre de usuario diferente para los equipos SOC y SOM, todos los usuarios de la instalación en todos los equipos SOM y SOC deben agregarse a la lista de Usuarios de ArcGIS Server en el equipo SOM.

La configuración del servidor y los servicios se pierden cuando se reinicia el servicio del Administrador de objetos de servidor (SOM) ArcGIS Server.

Si necesita reiniciar el servicio del SOM, puede aparecer un error con la versión del analizador MSXML. El Artículo de base de conocimiento 29524 de ESRI proporciona más detalles.

"Access denied" o "The connection could not be made."

Estos mensajes aparecen como partes de los mensajes más detallados que se presentan a continuación. Puede encontrar ayuda para estos errores en el Artículo de base de conocimiento 29042 de ESRI.

En Linux/Solaris, ejecute la Herramienta de diagnóstico del servidor para verificar si el servidor SIG se está ejecutando correctamente.

"Server object instance creation failed on all SOC machines. Server Object instance creation failed on machine <nombre del equipo>."

Este mensaje aparece cuando el servidor no logra crear un servicio. Generalmente, este mensaje muestra información adicional. Revise los otros errores en esta sección para ver si alguno coincide con la información adicional del mensaje. Los archivos de registro generalmente contienen el motivo del error, especialmente cuando se utilizan los niveles de registro más detallados.

"El equipo <nombre del equipo> no es un contenedor de servidor válido. Error: (-8001) No tiene autorización para ArcGIS Server."

Este mensaje aparece cuando intenta utilizar un equipo SOC que no fue autorizado correctamente. En Windows, que ha ejecutado la sección Autorizar servidor SIG de la Postinstalación del servidor SIG en todos los equipos SOC. En Linux/Solaris, asegúrese de que la licencia sea válida. También puede abrir los archivos de código clave (generalmente ubicados en C:\Archivos de programa\Esri\License<número de versión de ArcGIS>\sysgen en Windows y <directorio de inicio del propietario de la instalación>/.esriprogramfiles/cup/esri/License<número de versión de ArcGIS>/sysgen/keycodes en Linux/Solaris) con un editor de texto y verificar que las siguientes características sean verdaderas:

  • se enumera arcgisserver, 100.
  • La fecha enumerada no expiró.

Si no se cumple alguna de las dos condiciones mencionadas arriba, deberá solicitar un nuevo archivo al Servicio de atención al cliente de Esri.

"Access to output directory is denied."

Este error puede aparecer cuando se olvida de otorgar el acceso correspondiente a la cuenta SOC al directorio de salida del servidor. Puede otorgar permisos de Lectura y Escritura a la cuenta SOC para el directorio de salida (recuerde otorgar permisos de recursos compartidos y permisos de archivo) o vuelva a configurar el servicio para que no utilice un directorio de salida.

También consulte el Artículo de base de conocimiento 26554 de ESRI.

"No pudo realizarse la conexión. Access denied: The SOM service on machine <nombre del equipo> is not started and does not allow startup by this user."

Este error puede aparecer en Windows si no logra cerrar sesión y volver a iniciarla en el equipo después de ejecutar la postinstalación. Algunos ajustes de permisos DCOM, relacionados con las cuentas SOM y SOC, se modifican durante la postinstalación. Debe cerrar sesión y volver a iniciarla para que tengan efecto.

"Access denied: The SOM service is not registered on machine <nombre del equipo>."

Este error aparece en la plataforma de Windows cuando el componente del SOM no está instalado en el equipo al que intenta conectarse. Si instaló el SOM, verifique que haya ejecutado la Postinstalación del servidor SIG, que haya cerrado sesión y haya vuelto a iniciarla en el equipo.

"The request method (GET, POST, etc.) was not allowed for this particular resource."

Una posible causa para este error es el intento de realizar una conexión de ArcGIS Server en Internet a un equipo que no esté configurado correctamente para los servicios Web. Por ejemplo, este mensaje puede aparecer si el componente del SOM no está instalado en el equipo al que intenta conectarse.

Este mensaje también aparecerá si introduce un nombre de instancia no válido en el cuadro de texto de la URL. Por ejemplo, si intenta conectarse a Server1 con el nombre de instancia predeterminado de ArcGIS e introduce http://Server1/AArcGIS/services, posiblemente reciba este mensaje de error.

"Couldn't resolve host. The given remote host was not resolved."

Este error puede aparecer cuando introduce una URL no válida al intentar realizar una conexión de ArcGIS Server en Internet. Generalmente, ocurre debido a un error en el nombre del equipo de la URL.

"El equipo <nombre del equipo> no es un contenedor de servidor válido. Error: 0x80070005 (Access is denied.)."

Este error aparece cuando intenta agregar un equipo SOC al servidor. Verifique que haya instalado el componente del SOC de ArcGIS Server en el equipo que desea agregar. Este mensaje de error también puede aparecer en la plataforma de Windows si no ejecutó o completó la Postinstalación del servidor SIG en el equipo SOC, o si los equipos SOC no tienen contraseñas y nombres idénticos para la cuenta SOC.

En Linux/Solaris, ejecute la Herramienta de diagnóstico del servidor para verificar si el servidor SIG se está ejecutando correctamente.

"Server context creation failed on machine <nombre del equipo>. File <nombre del archivo> does not exist."

La causa más frecuente de este error es cuando el servidor no puede encontrar el archivo que especificó como recurso SIG para el servicio, como por ejemplo, un documento de mapa. Verifique las Propiedades del servicio para asegurarse de que introdujo una ruta válida a los datos. Después verifique los datos para asegurarse de que la cuenta SOC tenga los permisos de necesarios para acceder a ellos, como se describe anteriormente. También puede intentar verificar el directorio de salida del servidor para asegurarse de que la cuenta SOC tenga los permisos necesarios para él y que los directorios virtuales que apunten al directorio de salida del servidor estén configurados correctamente.

"Your selection cannot be displayed in the current view."

Este error aparece en la pestaña Vista previa de ArcCatalog. Puede suceder en la plataforma de Windows cuando no especifica el mismo nombre de usuario y contraseña para las cuentas SOM y SOC en todos los equipos del sistema. Como resultado, el servidor no puede establecer una conexión a uno o más equipos SOC.

Este mensaje también aparecerá cuando intente obtener una vista previa de un servicio de mapas que está detenido o en pausa. Haga clic con el botón derecho en el servicio y, a continuación, haga clic en Iniciar. La vista previa aparecerá en la pestaña Vista previa.

"El equipo <nombre del equipo> no es un contenedor de servidor válido. Error: 0x80040154 (Class not registered)."

La causa posible de este error es que el equipo que intenta agregar como host SOC no tenga el componente de SOC de ArcGIS Server instalado. Para configurar correctamente el equipo SOC, instale el software de SOC y ejecute la postinstalación, asegurándose de que las cuentas SOM y SOC tengan los mismos nombres de usuario y contraseñas que en los demás equipos de la configuración. Después cierre la sesión y vuelva a iniciarla en el equipo.

En Linux/Solaris, ejecute la Herramienta de diagnóstico del servidor para verificar si el servidor SIG se está ejecutando correctamente.

"No pudo realizarse la conexión. GIS server is not running on machine <nombre del equipo>."

Este error puede indicar que ArcCatalog o el Administrador no pueden encontrar al equipo X. Asegúrese de que se haya introducido el nombre de un equipo válido en la red que tenga acceso al equipo que ejecuta ArcCatalog o el Administrador.

"The selection cannot be previewed."

Este mensaje aparece en la ventana Vista previa de ArcCatalog si se hace clic en un nodo irrelevante, como por ejemplo el nombre del servidor SIG o una carpeta del servidor SIG. También aparecerá si intenta previsualizar geodatos o un servicio de geoprocesamiento. Estos servicios no tienen salida gráfica directa y no pueden previsualizarse en ArcCatalog.


3/6/2012