Logs de Apache ", nombre de red especificado ya no está disponible" la solución del problema
En los registros de Apache / error.log que a menudo aparecen en los registros siguientes:
[Vie Mar 16 17:28:49 2007] [warn] (OS 64) El nombre de red especificado ya no está disponible. : Winnt_accept: Asynchronous AcceptEx fracasado.
[Vie Mar 16 17:28:49 2007] [warn] (OS 64) El nombre de red especificado ya no está disponible. : Winnt_accept: Asynchronous AcceptEx fracasado.
[Vie Mar 16 17:28:50 2007] [warn] (OS 64) El nombre de red especificado ya no está disponible. : Winnt_accept: Asynchronous AcceptEx fracasado.
[Vie Mar 16 17:28:50 2007] [warn] (OS 64) El nombre de red especificado ya no está disponible. : Winnt_accept: Asynchronous AcceptEx fracasado.
[Vie Mar 16 17:28:50 2007] [warn] (OS 64) El nombre de red especificado ya no está disponible. : Winnt_accept: Asynchronous AcceptEx fracasado.
[Vie Mar 16 17:28:50 2007] [warn] (OS 64) El nombre de red especificado ya no está disponible. : Winnt_accept: Asynchronous AcceptEx fracasado.
[Vie Mar 16 17:28:50 2007] [warn] (OS 64) El nombre de red especificado ya no está disponible. : Winnt_accept: Asynchronous AcceptEx fracasado.
Este error se produce cuando la luz del disco duro flash loco, la huella de memoria significativamente, lo que resulta en el sitio web muy lenta para visitar.
Solución:
Apache fuera de AcceptEx (), esto se aplica a la plataforma de Windows
Método es en el httpd.conf para incluir Win32DisableAcceptEx.
Win32DisableAcceptEx Como su nombre indica se encuentra en Windows, apagar el AcceptEx () la función de las instrucciones. En cuanto a la AcceptEx () ¿Qué es esto, puede consultar la web oficial de Apache:
Win32DisableAcceptEx # http://httpd.apache.org/docs-2.0/mod/mpm_winnt.html
CITA:
AcceptEx () es una API WinSock v2 de Microsoft que ofrece algunas mejoras en el rendimiento sobre el uso del estilo BSD accept () API en determinadas circunstancias. Algunos productos populares de Microsoft, detección de virus o de paquetes de red virtual privada, son errores que interfieren con el adecuado funcionamiento de AcceptEx (). Si se encuentra con una condición de error como:
[error] (730038) Se intentó una operación en algo que no es un socket.: winnt_accept: AcceptEx fracasado. Intentar recuperar.
usted debe utilizar esta directiva para desactivar el uso de AcceptEx ().
El punto principal es que este AcceptEx () es una API de Microsoft WinSock v2 de un conjunto de API para aumentar la eficiencia de la red en las instrucciones. Pero también en Windows parece al hombre Usted podría ir mal.
Nota: Puede ser activado de forma predeterminada para la ejecución o AcceptEx ()
Si no hay problemas de alerta temprana, creo que podría ser de Windows Update o un servidor de seguridad, actualizaciones de software antivirus, algunos de la red original, dando lugar a Microsoft Action WinSock v2 de la API no es normal, entonces usted puede desactivar esta característica permitiría.
De acuerdo con la explicación oficial, Win32DisableAcceptEx esta característica, sólo la versión 2.0.49 del futuro sólo se puede utilizar, así que supongo AcceptEx () Este comando, probablemente no se iniciará 2.0.49 de apoyo (el más reciente es la 2.0.49).
Apague AcceptEx () mientras el httpd.conf para encontrar una manera Sección, añadiendo Win32DisableAcceptEx en él.
CITA:
Win32DisableAcceptEx # añadir esta línea a
ThreadsPerChild 250
MaxRequestsPerChild 0
Y luego vuelva a iniciar el movimiento de Apache, "El nombre de red especificado ya no está disponible" ya no aparece
Apache Apache, Apache httpd, los registros
Comentarios recientes