4 votos

Chrome Lento para Resolver /etc/hosts en macOS / OS X

Nuestros desarrolladores utilizar ventana acoplable o VirtualBox (con Vagrant) para probar su código de forma local (y el problema pasa con ambos). Para facilitar esto, podemos modificar /etc/hosts para que apunte a la dirección IP correcta. Por ejemplo,

local.test.company.com 10.200.10.1

Algunos de nuestros desarrolladores en Linux y algunos están en macOS Sierra (10.12.3). En Mac, las solicitudes para local.test.company.com en Chrome (y otros navegadores) a menudo toman un largo tiempo (hasta un minuto o más) para resolver. (El problema no sucede en Ubuntu Linux.) Durante este tiempo, la "carga del icono" en la ficha, es el icono de color gris a girar a la izquierda. Tan pronto como se cambia el icono azul de girar a la derecha, termina muy rápidamente. El lento tiempo de carga puede ser un verdadero problema para los desarrolladores, que a menudo actualizar el sitio durante el desarrollo.

Basado en esta cuestión, parece que Chrome es tomar un minuto para resolver el sitio. Esto no tiene sentido para mí - un sitio en /etc/hosts debe resolver de inmediato. Algunos desarrolladores pueden reproducir este comportamiento son muy consistentes. Otros lo ven de forma intermitente o no lo veo en todos, y no he sido capaz de averiguar por qué.

¿Por qué hacer las solicitudes a local.test.company.com tomar un largo tiempo para resolver en un navegador web?

O, ¿qué puedo hacer para "depurar" este problema y averiguar qué está tomando tanto tiempo?


Notas Adicionales

  • El comportamiento sigue siendo el mismo sucederá con Chrome en "modo incógnito" con "deshabilitar la caché" activado.
  • ping resuelve local.test.company.com inmediatamente.

1voto

mooyah Puntos 11

Has intentado correr dtruss en chrome para ver lo que está haciendo cuando se cuelga?

https://opensourcehacker.com/2011/12/02/osx-strace-equivalent-dtruss-seeing-inside-applications-what-they-do-and-why-they-hang/

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: