Interpretar las estadísticas del servidor

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 el servidor ArcGIS y de cada servicio individual. Puede examinar la cantidad de solicitudes procesadas por unidad de tiempo, la media de tiempo de espera de 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

Las estadísticas para el servidor de ArcGIS en su totalidad y para los servicios individuales se pueden encontrar en la página Gráficos de ArcGIS Server en el Administrador Web. En el Administración Web de ArcGIS, abra la ficha Servidor SIG y haga clic en el panel Gráficos. Los tipos de estadísticas que se pueden visualizar son los siguientes:

Mostrar las estadísticas para el servidor SIG

  1. En la página Gráficos de ArcGIS Server, seleccione el tipo de gráfico estadístico que desea ver desde la lista desplegable.
  2. Haga clic en Generar gráfico.

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 demasiados tiempos de espera de uso agotados

Los tiempos de espera de uso se agotan cuando un cliente espera en un contexto del servidor más tiempo 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 signifique que el servicio tiene regularmente problemas para 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 y contextos del servidor de manera eficiente. Los desarrolladores deben 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 se deben utilizar en aplicaciones con estados.

Mucho tiempo de espera o demasiados tiempos de espera agotados

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 con el tiempo de uso, ya que si el tiempo de uso es alto, los clientes tendrán que esperar más tiempo para obtener un contexto del servidor. Si el cliente tiene que esperar demasiado 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, es probable que experimente muchos tiempos de espera agotados. 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 del servidor o agregar nuevos equipos del contenedor de objetos de servidor (SOC) al sistema.

Temas relacionados


3/6/2012