primera vez en ServerFault, y tengo un pequeño acertijo.
Desde hace unos meses, hemos tenido problemas con nuestra conectividad a Internet.
Ambiente:
Servers: 2 Terminal Servers as an RDSFarm running Windows Server 2008 R2
Browser: Internet Explorer 9
Test/debug browser: Chrome
AntiVirus: Avast 7.0.1455
Problema:
A intervalos irregulares, los sitios web se niegan a cargar, dando un error diciendo que la página no era accesible o que algunas imágenes no se cargan por completo. Además, después de la inspección, varios archivos .js no se pueden cargar.
Hallazgos y lo que probamos:
Primera impresión:
Cuando uso Chrome durante ese intervalo, el sitio devuelve un net :: Error 101 o Error 103 después de algunas actualizaciones. En otras ocasiones, si no está dando el error, varias imágenes no son visibles y muestran una imagen X. IE solo dice que la página no se puede mostrar.
Uso de las herramientas para desarrolladores de Chrome:
Muestra en la consola que varios recursos no están disponibles, pero cuando hago clic derecho en las imágenes que faltan y selecciono "Mostrar imagen", se muestran. Cuando abro las imágenes a través de una URL directa, también se muestran.
Auditoría a través de las Herramientas para desarrolladores de Chrome:
Realicé una auditoría en una página cuando estaba en estado defectuoso, y descubrí que algunos archivos .js no se cargaban junto con algunos archivos .png, .jpg y .gif. Se cargan diferentes imágenes para Chrome e IE.
Archivos JS ofuscados y Avast:
Después de verificar eso, descubrí que la mayoría de esos archivos .js son archivos JS ofuscados, y dado que estamos ejecutando Avast 7.0.1455, me preguntaba si Web Shield no estropeó las cosas.
Por otra parte, solo está sucediendo en el primer TS, no en el segundo.
Así que apagué WebShield por un día y vi si algo mejoró. No lo hizo. Volver al punto de partida.
Sin caducidad de caché en archivos:
Se indicó que varios de esos archivos que no se están cargando no tienen una caducidad de caché.
Almacenamiento en caché:
Uno de nuestros administradores de sistemas cambió el tamaño de la memoria caché de IE a 10 MB hace un tiempo, lo que pensé que podría haber sido la fuente del problema. Lo cambió de nuevo a 65 MB, pero la gente todavía tiene problemas con sus imágenes. También ocurre en 1 TS, y también en Chrome, así que no creo que la Política de grupo que dicta que la caché afecte a Chrome, ¿verdad?
Problema de red: también pensé que podría ser un problema de red o enrutamiento, pero ambos servidores TS están en la misma NIC combinada, y el otro está funcionando bien.
¡Ayuda!
Si alguien tiene algunos consejos sobre dónde buscar problemas o necesita más información, ayúdame. Esto me ha estado molestando durante varias semanas.
EDITAR Y ACTUALIZAR
El problema aún persiste, y solo en nuestros 2 servidores de terminal.
Esto es lo que yo y un colega hicimos hasta ahora:
Apague el antivirus por un día en un servidor, para ver si no sucedió. El problema aún ocurrió.
Comprueba el tamaño de MTU
Es la configuración predeterminada (olvidé el valor exacto: P) El problema aún ocurrió.Actualizaciones de Windows instaladas, IE10 El problema aún ocurrió.
Comprobado si había algún proxy.
El AV pone un proxy como el llamado WebShield. Inhabilitamos el servicio y el programa en un servidor por un día. El problema aún ocurrió.Vuelva a instalar el equipo de NIC, ya que estaba en mal estado. (También reinstaló los controladores de NIC) El problema aún ocurrió.
Políticas de grupo revisadas Aparentemente en ambos servidores de Terminal Server, había una política de máquina local que habilitaba el modo de preferencia en IE, que tenía una personalización extraña. Desactivado eso, y ... El problema aún ocurrió.
Ahora incluso ha llegado al extremo de que las personas tienen problemas para cargar y descargar archivos de SharePoint, y muchos de los sitios que estamos utilizando no funcionan debido a esto.
Corazonadas
Tiene que ver con el WebShield que interrumpe la conexión cuando encuentra algo peculiar, pero luego no debería suceder cuando el AV está apagado.
Puede ser que los redireccionamientos estén desordenados de alguna manera, o que haya algo con el caché. Aunque es extraño que ocurra el mismo problema en Chrome, así como en IE9 e IE10.
Si alguien tiene alguna idea, sería muy apreciada.
¡Gracias a HopelessN00b por ayudarme!
ACTUALIZAR:
Recibimos algunos errores en el Visor de eventos como este en uno de nuestros TS originales:
Error: (04/04/2013 08:44:42 AM) (Source: Application Error) (User: )
Description: Faulting application name: iexplore.exe, version: 9.0.8112.16470, time stamp: 0x510c8801
Faulting module name: MSHTML.dll, version: 9.0.8112.16470, time stamp: 0x510c9046
Exception code: 0xc0000005
Fault offset: 0x002d0174
Faulting process id: 0x21728
Faulting application start time: 0xiexplore.exe0
Faulting application path: iexplore.exe1
Faulting module path: iexplore.exe2
Report Id: iexplore.exe3
Y a veces esto aparece, pero aparentemente eso es porque algunos terminales WYSE son demasiado viejos (reemplazándolos con Raspberry Pi, con suerte).
Error: (04/04/2013 11:21:46 AM) (Source: TermDD) (User: )
Description: The Terminal Server security layer detected an error in the protocol stream and has disconnected the client.
Client IP: [IP REDACTED].
Espero que esto ayude.