Interpretar las estadísticas del servidor

Complejidad: Principiante Requisitos de datos: Configuración de datos de tutorial de ArcGIS

Cuando agrega un servicio al servidor, establece algunos valores iniciales para su configuración. A medida que los clientes comienzan a acceder al servicio, puede monitorear su rendimiento examinando sus estadísticas. Puede revisar las estadísticas de todo su servidor SIG y de cada servicio individual. Puede examinar la cantidad de solicitudes procesadas por unidad de tiempo, el tiempo de espera promedio para un cliente y las solicitudes a las que se les agotó el tiempo y no obtuvieron respuesta del servidor.

Visualizar las estadísticas del servidor

Siga estos pasos en ArcCatalog para acceder a las estadísticas para el servidor SIG como una unidad y para los servicios individuales:

Mostrar las estadísticas para el servidor SIG

Pasos:
  1. En el árbol de catálogo, expanda el nodo Servidores SIG.
  2. Haga clic con el botón derecho del ratón en el nombre del servidor SIG y después haga clic en Propiedades del servidor.
  3. Haga clic en la ficha Estadísticas.
  4. Haga clic en Mostrar estadísticas.

Mostrar las estadísticas para una configuración de servicio en particular

Pasos:
  1. Haga clic con el botón derecho del ratón en el nombre del servidor SIG en el árbol de catálogo que contiene el servicio para el que desea obtener las estadísticas, y haga clic en Propiedades del servidor.
  2. Haga clic en la ficha Estadísticas.
  3. Haga clic en la flecha desplegable Servicios y haga clic en el servicio particular para el que desea obtener las estadísticas.
  4. Haga clic en Mostrar estadísticas.

Usar las estadísticas para tomar decisiones

Las estadísticas pueden ayudarlo a controlar el servidor y las configuraciones del servicio. Un análisis detallado de las estadísticas del servidor pueden ayudarlo a detectar un posible problema antes de que afecte a un gran número de clientes del servidor. Los siguientes ejemplos sugieren acciones que se pueden llevar a cabo para resolver estadísticas conflictivas.

Mucho tiempo de uso o demasiado tiempo de espera de uso agotado

Los tiempos de espera de uso se agotan cuando el cliente espera un servicio durante un período de tiempo más largo que el tiempo de uso máximo permisible. El tiempo de uso máximo es una propiedad del servicio, por lo que puede cambiarlo, de ser necesario. El valor predeterminado es 600 segundos.

Si un servicio tiene demasiados tiempos de espera de uso agotados, tal vez el servicio tenga problemas al completar una tarea determinada. Si ese es el caso, verifique el servicio y los datos asociados y asegúrese de que estén configurados correctamente. Si el servicio está funcionando bien, puede aumentar el tiempo de uso máximo permisible para el servicio.

Para mantener un tiempo de uso bajo, asegúrese de que las aplicaciones estén designadas para utilizar los modelos de agrupación del servicio e instancias del servicio de manera eficiente. Los desarrolladores deberían asegurarse de que el código libere los contextos del servidor no utilizados lo más pronto posible para que estén disponibles para otros clientes.

Evite utilizar servicios no agrupados cuando un servicio agrupado es suficiente. Los servicios no agrupados sólo deberían utilizarse en aplicaciones con estados, como las que se utilizan para editar datos versionados.

También puede reducir el tiempo de uso para servicios de mapas y globo creando cachés y haciendo un buen uso del servicio cuando crea un mapa. Si utiliza cachés, es posible que no necesite acceder al servicio después de la solicitud inicial, si el cliente puede obtener las teselas en caché directamente desde el servidor Web. Si no utiliza una caché, se sugiere utilizar renderizadores simples y dependientes de la escala para las entidades y etiquetas. Esto reduce el tiempo de dibujo, y también el tiempo de uso del servicio.

Mucho tiempo de uso o demasiado tiempo de espera agotado

El tiempo de espera es la combinación del tiempo que el cliente espera en la cola y el tiempo que el servidor necesita para crear un servicio. El tiempo de espera es una de las estadísticas más interesantes debido a que es una medición de la rapidez de una aplicación de cliente.

El tiempo de espera está relacionado al tiempo de uso debido a que, si el tiempo de uso es alto, los clientes tendrán que esperar por más tiempo para obtener un servicio. Si el cliente tiene que esperar por mucho tiempo, se agotará el tiempo de espera.

Si el tiempo de espera promedio para un servicio se acerca al tiempo de espera máximo permisible para el servicio, tal vez experimente muchos casos de tiempo de espera agotado. Si piensa que el tiempo de espera es razonable, puede evitar el tiempo de espera agotado aumentando el tiempo de espera máximo permisible. Si desea disminuir el tiempo de espera, tenga en cuenta que puede crear más instancias del servicio.

En algún momento, aunque aumente el número de instancias, no mejorará el rendimiento debido a que ha alcanzado la capacidad máxima de los equipos servidores. Para solucionar este problema, puede reducir el número de instancias asignadas a otros servicios o agregar nuevos equipos contenedores de objetos de servidor (SOC) al sistema.


7/10/2012