Windows – IIS 4.0, 5.0, 5.1 Aumentar el maximo de conexiones

Written by lopezatienza on 17/03/2010 – 21:05 -

Hola a todos.

En este  artículo voy a explicar cómo aumentar el máximo de conexiones concurrentes a una aplicación Web instalada en IIS 5.1 en Windows XP, ya que por defecto está configurado hasta 10 conexiones concurrentes. Aunque la configuración se realiza a nivel de IIS en general, es de suponer que afecta a todas las aplicaciones Web que tengamos instaladas.

El error con el que nos podemos encontrar es el siguiente:

HTTP 403.9 - Access Forbidden: Too many users are connected

Para resolver este problema, podemos aumentar el máximo de conexiones concurrentes a 40, que es el máximo que te permite Windows XP, puedes ponerle más pero no servirá de nada.

He encontrado dos posibles formas:

1ª forma:

  1. Vamos a Inicio \ Ejecutar \ cmd.exe
  2. Vamos a la ruta C:\Inetpub\AdminScripts
  3. Nos aseguramos que se encuentre en esta carpeta un script llamado adsutil.vbs
  4. Ejecutamos la siguiente línea de comando: 

cscript.exe adsutil.vbs set w3svc/MaxConnections 40

2ª forma:

  1. Descargar un programa de administración llamado MetaEdit v2.2 oficial de Microsoft: http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B301386
  2. Instalamos la aplicación, debemos denegar que instale archivos antiguos que trae disponibles.
  3. Ir a Panel de Control \ Herramientas Administrativas \ MetaEdit 2.2
  4. Vamos a la key LM/W3WSVC/MaxConnections
  5. Cambiamos el valor de este campo que por defecto está a 10, a 40 que será el máximo permitido por Windows XP.

Sistemas operativos compatibles:

Microsoft Internet Information Server 4.0, usado en:

- Microsoft Windows NT 4.0

- Microsoft Windows 2000 Standard Edition

Microsoft Internet Information Services 5.0, usado en:

- Microsoft Windows NT 4.0

- Microsoft Windows 2000 Standard Edition

Microsoft Internet Information Server 5.1 on Windows XP Professional

 

También podremos limitar el número de conexiones a los usuarios por cada petición, que es otro motivo por el que se puede alcanzar el límite, los pasos a seguir son los siguientes:

  1. Vamos a Panel de Control \ Herramientas Administrativas \ Administración de IIS
  2. Vamos a Sitio Web por Defecto, hacemos click con el botón derecho y seleccionamos Propiedades.
  3. Vamos a la pestaña Sitio Web, y en el apartado de Conexiones, reducimos el tiempo de espera de la conexión que por defecto está configurado en 5 minutos.

Esta configuración se encarga de eliminar las conexiones inactivas en este intervalo de tiempo.

 

También  podremos desmarcar la opción de Habilitar mantenimiento de conexiones HTTP abiertas, así conseguimos que las conexiones se eliminen de manera inmediata, sin permanecer a la espera de nuevas peticiones.

 

Gracias por la colaboración a jdgomez.

Un saludo y espero os sirva de ayuda.


Tags:
Posted in Windows | No Comments »

Leave a Comment

 

RSS
MCC D5E