Ember-cli: Safari 10: "Se perdió la conexión de red".

Creado en 13 sept. 2016  ·  7Comentarios  ·  Fuente: ember-cli/ember-cli

Uno de nuestros desarrolladores (@lepolt) se actualizó a macOS Sierra y Safari 10. Poco tiempo después, notó que obtendría errores de "conexión de red perdida" en las solicitudes ajax. Parece suceder unas 2-3 veces en el lapso de 40 solicitudes ajax.

Aquí hay una captura de pantalla de su consola:

pasted image at 2016_09_13 10_01 am

Además, se conectó al servidor directamente (sin pasar por el proxy ember-cli) y no vio este problema.

Vale la pena señalar que también estamos utilizando un certificado SSL autofirmado configurado a través de .ember-cli . Lo hemos estado haciendo durante un tiempo y no tuvimos problemas con las versiones anteriores de Safari u otros navegadores, pero queríamos señalarlo ya que podría ser necesario reproducirlo.


Salida de ember version --verbose && npm --version :

ember-cli: 2.7.0
http_parser: 2.6.0
node: 5.5.0
v8: 4.6.85.31
uv: 1.8.0
zlib: 1.2.8
ares: 1.10.1-DEV
icu: 56.1
modules: 47
openssl: 1.0.2e
os: darwin x64

npm: 3.9.5

Comentario más útil

Bien, entonces Safari + Sierra = problemas de red. No tengo ni idea de lo que está pasando. Voy a dejar esto abierto durante una semana para dar a conocer, pero generalmente no seguimos los problemas de seguimiento abiertos en Ember CLI para cosas sobre las que es posible que no tengamos control. En ese momento voy a cerrarlo o espero que alguien descubra cuál es el problema subyacente que desencadenó esa combinación.

Entonces, gente, pensamientos?

Todos 7 comentarios

  1. ¿Ningún otro cambio de configuración que no sea la actualización?
  2. ¿No hay npm install nuevos? ¿Nada?
  3. ¿Aparecen los problemas en navegadores que no son Safari?

Objetivos:

  • Identifica el conjunto de cambios.
  • Deducir el conjunto de posibles culpables.

Si se trata de un error específico de Safari + Sierra, no podré reproducirlo durante un tiempo, pero tal vez alguien más pueda hacerlo.

@workmanw ¿Puede actualizar a la versión más reciente de Safari en su caja y ver si eso desencadena el error?

  1. ¿Ningún otro cambio de configuración que no sea la actualización?

No

  1. ¿No hay nueva instalación de npm? ¿Nada?

No

  1. ¿Aparecen los problemas en navegadores que no son Safari?

No, solo Safari 10 (12602.1.50.0.8). También usó Chrome 53 (53.0.2785.113) y Firefox 48 (48.0.2) con Sierra y no tuvo problemas.


Lo más extraño es que actualicé mi Safari a 10 (12602.1.50.0.5), me quedé en El Capitán y no tuve problemas.

Actualizaré a Sierra GM e informaré.

Puedo reproducir este problema muy fácilmente después de actualizar a Sierra GM y Safari 10 (12602.1.50.0.8). 😢

Parece que tal vez esto podría ser solo una regresión con esa versión específica de Safari 10. Dado que es solo el GM, tal vez deberíamos esperar por el momento y verificar después de los lanzamientos de Sierra.

Bien, entonces Safari + Sierra = problemas de red. No tengo ni idea de lo que está pasando. Voy a dejar esto abierto durante una semana para dar a conocer, pero generalmente no seguimos los problemas de seguimiento abiertos en Ember CLI para cosas sobre las que es posible que no tengamos control. En ese momento voy a cerrarlo o espero que alguien descubra cuál es el problema subyacente que desencadenó esa combinación.

Entonces, gente, pensamientos?

Solo como una nota rápida: tengo exactamente el mismo problema.
Sucede en Safari versión 10.0 (12602.1.50.0.10) desde la actualización a mac OS Sierra. Nunca antes había visto este error. El error ocurre con bastante frecuencia, pero solo en localhost.

Nos estamos conectando a través de nginx como proxy inverso a nuestra pila de nodos (HTTPS, certificado autofirmado). Sin embargo, no estamos usando nada relacionado con las brasas, encontré esta discusión a través de una búsqueda en Google.

Intenté identificarlo con cualquier cosa, pero hasta ahora no tuve éxito. Podría estar relacionado con Safari / mac OS Sierra.

Bien, todos ustedes, estoy cerrando esto porque es poco probable que podamos hacer algo al respecto. @markschmid informa que esto también sucede sin Ember en la pila, lo que me implica que es un problema ascendente en https://github.com/nodejitsu/node-http-proxy o Safari + Sierra.

Si las personas que se encuentran con esto pueden continuar comentando sus configuraciones, sería fantástico. (Actualice también a la versión más reciente de Sierra / Safari).

¡Suena bien para mí! Traté de construir una reproducción y, aunque tuve éxito, fue muy complicado. A pesar de lograr que todos los encabezados HTTP coincidieran exactamente, la reproducción solo funcionó cuando el destino final del proxy era Google App Engine. Entonces ¯_ (ツ) _ / ¯. Estoy de acuerdo en que este no es el error de Ember-Cli. Gracias.

¿Fue útil esta página
0 / 5 - 0 calificaciones