El tiempo de ejecución de RPC produjo un error de RPC "servidor no disponible"

 

Última modificación del tema: 2010-08-20

La herramienta Analizador de procedimientos recomendados de Microsoft Exchange envía un RPCPing a varios extremos de Exchange Server en un intento por simular las conexiones que se realizan cuando un cliente de Microsoft Outlook se conecta a Outlook en cualquier lugar de Microsoft Exchange Server 2007 o Microsoft Exchange Server 2003 RPC sobre HTTP. Para conectarse, el cliente debe poder conectarse correctamente a los extremos HTTP del Almacén de información de Microsoft Exchange, el servicio de referencia de DSProxy dentro del servicio Operador de sistema de Exchange y el servicio de DSProxy dentro del servicio Operador de sistema de Exchange en los puertos 6001, 6002 y 6004, respectivamente. Si la prueba falla, el Analizador de conectividad remota de Exchange genera el siguiente error:

"El tiempo de ejecución de RPC produjo un error de RPC 'servidor no disponible' (1722)"

Este problema puede deberse a cualquiera de los motivos siguientes:

  • Errores en la resolución de nombres DNS
  • La clave de ValidPorts no es válida o falta en el registro del servidor de acceso de cliente de Exchange 2007 con acceso a Internet o el servidor de Exchange 2003
  • Los servicios de Exchange no se escuchan en los extremos requeridos
  • Los firewalls bloquean los puertos requeridos

Para obtener más información

Para resolver este problema, realice los siguientes pasos:

  • Solucione el problema de la resolución de nombres y compruebe que el servidor que actúa como proxy RPC pueda resolver adecuadamente el nombre de dominio completo (FQDN) interno del servidor de buzones o de Exchange 2003.
  • Abra el Editor del Registro en el servidor de acceso de cliente o en el servidor front-end, y compruebe que el valor de registro ValidPorts exista en HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Rpcproxy. Asimismo, confirme que la clave incluya el NetBIOS y el FQDN para todos los servidores de buzones y para cada puerto requerido (es decir, los puertos 6001, 6002 y 6004).
  • Para probar la conectividad del extremo, inicie una sesión Telnet en el servidor de acceso de cliente o el servidor front-end, y realice una conexión Telnet con cada puerto en los servidores de buzones (es decir, los puertos 6001, 6002 y 6004). Si no puede realizar una conexión Telnet correctamente con ninguno de los puertos, y si hay un firewall entre los servidores, compruebe su configuración de firewall.
  • Si recibe este error en el puerto 6004, y si usa Exchange 2007 en Windows Server 2008, compruebe que esté instalado Exchange 2007 SP1 RU4 o posterior. Esto se debe a que un problema que afecta a IPv6 puede provocar solicitudes de DSProxy incorrectas y generar este error. Para obtener más información sobre este problema específico, consulte el artículo de Microsoft Knowledge Base "Se le pedirán las credenciales tres veces y recibirá un mensaje de error cuando use la función Outlook en cualquier lugar para conectarse a un servidor basado en Exchange Server 2007 Service Pack 1 que esté ejecutando Windows Server 2008".

Nota

La modificación de ValidPorts no se aplica a Microsoft Exchange Server 2010. En Exchange 2010, el valor del Registro es ValidPorts_Exchange. No debe modificar manualmente este valor. Este valor se crea mediante la configuración automática en la configuración del servidor de acceso de cliente.

Recursos adicionales

El Analizador de conectividad remota de Exchange es una herramienta nueva para la que actualmente existe poca documentación. Con el fin de mejorar la documentación correspondiente a cada uno de los errores que puede recibir, solicitamos a la comunidad que nos proporcione información adicional. Use la sección Contenido de la comunidad que figura a continuación para exponer razones adicionales por las que se produjo un error en este punto. Si necesita asistencia técnica, cree un elemento para exponer en el correspondiente foro de Exchange TechNet o póngase en contacto con el soporte técnico.