2 votos

Twitter media a veces deja de cargarse tanto en Twitter.app como a través de Safari

Esto es raro. Al principio pensé que era sólo un problema con la aplicación de Twitter que se ejecuta en macOS a veces simplemente deja de cargar cualquier medio (imágenes, gifs, videos). Pero entonces me di cuenta de que twitter.com a través de Safari mostraría exactamente el mismo problema, y cargar el mismo tweet en Chrome funcionaba perfectamente. Esto sucede a veces, creo que más notablemente a la mañana siguiente. Mi ordenador no se va a dormir ya que lo uso para algunos propósitos de servidor.

A continuación se muestran capturas de pantalla del mismo tuit a la misma hora, una en la aplicación de Twitter, otra en Safari y otra en Chrome para ilustrar la cuestión.

Creo que se trata de algún tipo de problema con la red/capa de caché de MacOS. Estoy ejecutando Little Snitch pero intenta desactivarlo pero el problema persistió.

No sé, ¿alguien tiene alguna idea? ¡Gracias de antemano por cualquier ayuda que pueda conseguir en esto!

Twitter.app

Twitter.app

Safari

twitter.com on Safari

Cromo

twitter.com on Chrome

3voto

sdfx Puntos 6428

Acabo de tener este problema por tercera o cuarta vez. Reiniciar Safari o borrar los datos del sitio web no ha servido de nada. Investigué un poco mientras ocurría. No pude ver ningún problema en la consola de herramientas para desarrolladores de Safari (bueno, sí pude, pero todas se quejaban de la carga de archivos .map de ton.local.twitter.com y son irrelevantes, ya que los archivos de mapas no necesitan estar ahí para que todo funcione).

Intenté cargar una imagen que fallaba en una ventana separada de Safari y se colgó. Luego traté de obtener la imagen utilizando un comando Curl de línea de comandos y encontré algo interesante:

matt@Matts-iMac ~/tmp> curl https://pbs.twimg.com/media/FScZYbgXEAAd1iQ\?format\=png\&name\=small > out.png
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:29 --:--:--     0
curl: (6) Could not resolve host: pbs.twimg.com

Entonces, parecía que el problema era con DNS-ni Safari ni mi línea de comandos podían encontrar pbs.twimg.com, extrañamente. (Todo funcionaba bien en Chrome, y creo que es porque Chrome tiene sus propias cosas DNS incorporadas; ciertamente tiene más de un caché local que Safari, según tengo entendido).

No tuve problemas al utilizar dig para recuperar la dirección de pbs.twimg.com, así que pensé que la caché DNS local de mi Mac debía de estar un poco estropeada. Y borrando la caché y reiniciando el demonio de caché desde la línea de comandos se solucionó el problema:

sudo dscacheutil -flushcache  
sudo killall mDNSResponder  

Después de ejecutar esos dos comandos en Terminal, actualicé Twitter en la ventana de Safari que seguía abierta y todo volvió a funcionar.

1voto

letronje Puntos 128

Se soluciona reiniciando Safari (saliendo y volviendo a abrir) o borrando todos los datos del sitio web twitter.com.

Así que probablemente no esté en la capa de red de MacOS, sino que podría ser un problema de caché.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X