Ember-cli: Safari 10: "Koneksi jaringan terputus."

Dibuat pada 13 Sep 2016  ·  7Komentar  ·  Sumber: ember-cli/ember-cli

Salah satu pengembang kami (@lepolt) telah meningkatkan ke macOS Sierra dan Safari 10. Tak lama kemudian dia menyadari bahwa dia akan mendapatkan kesalahan "koneksi jaringan terputus" pada permintaan ajax. Tampaknya terjadi sekitar 2-3 kali dalam rentang 40 permintaan ajax.

Berikut adalah tangkapan layar dari konsolnya:

pasted image at 2016_09_13 10_01 am

Selain itu, ia terhubung ke server secara langsung (melewati proxy ember-cli) dan tidak melihat masalah ini.

Perlu ditunjukkan bahwa kami juga menggunakan sertifikat SSL yang ditandatangani sendiri yang dikonfigurasi melalui .ember-cli . Kami telah melakukannya untuk sementara waktu dan tidak mengalami masalah dengan Safari versi sebelumnya atau browser lain, tetapi ingin menunjukkannya karena mungkin perlu untuk mereproduksi.


Keluaran dari 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

Komentar yang paling membantu

Oke, jadi Safari + Sierra = masalah jaringan. Saya tidak tahu apa yang sedang terjadi. Saya akan membiarkan ini terbuka selama seminggu untuk kesadaran, tetapi umumnya kami tidak terus melacak masalah terbuka di Ember CLI untuk hal-hal yang mungkin tidak dapat kami kendalikan. Pada saat itu saya akan menutupnya atau berharap seseorang menemukan apa masalah mendasar yang dipicu kombinasi itu.

Jadi, orang, pikiran?

Semua 7 komentar

  1. Tidak ada perubahan konfigurasi lain selain upgrade?
  2. Tidak ada npm install ? Tidak?
  3. Apakah masalah muncul di browser non-Safari?

Sasaran:

  • Mengidentifikasi set perubahan.
  • Menyimpulkan set kemungkinan pelakunya.

Jika ini adalah bug khusus Safari + Sierra, saya tidak akan dapat mereproduksi untuk sementara waktu, tetapi mungkin orang lain dapat melakukannya.

@workmanw Bisakah Anda memutakhirkan ke versi Safari terbaru di kotak Anda dan melihat apakah itu memicu kegagalan?

  1. Tidak ada perubahan konfigurasi lain selain upgrade?

Tidak

  1. Tidak ada instalasi npm baru? Tidak?

Tidak

  1. Apakah masalah muncul di browser non-Safari?

Tidak, hanya Safari 10 (12602.1.50.0.8). Dia juga menggunakan Chrome 53 (53.0.2785.113) dan Firefox 48 (48.0.2) w/ Sierra dan tidak memiliki masalah.


Yang lebih aneh adalah saya memutakhirkan Safari saya ke 10 (12602.1.50.0.5), tetap menggunakan El Capitan dan saya tidak punya masalah.

Saya akan meningkatkan ke Sierra GM dan melaporkan kembali.

Saya dapat dengan mudah mereproduksi masalah ini setelah memutakhirkan ke Sierra GM dan Safari 10 (12602.1.50.0.8). 😢

Sepertinya mungkin ini bisa menjadi regresi dengan versi Safari 10 tertentu. Melihat bagaimana ini hanya GM, mungkin kita harus menahannya untuk saat ini dan memeriksa setelah Sierra rilis.

Oke, jadi Safari + Sierra = masalah jaringan. Saya tidak tahu apa yang sedang terjadi. Saya akan membiarkan ini terbuka selama seminggu untuk kesadaran, tetapi umumnya kami tidak terus melacak masalah terbuka di Ember CLI untuk hal-hal yang mungkin tidak dapat kami kendalikan. Pada saat itu saya akan menutupnya atau berharap seseorang menemukan apa masalah mendasar yang dipicu kombinasi itu.

Jadi, orang, pikiran?

Sebagai catatan singkat: Saya memiliki masalah yang persis sama.
Itu terjadi pada Safari Versi 10.0 (12602.1.50.0.10) sejak memutakhirkan ke mac OS Sierra. Saya belum pernah melihat kesalahan ini sebelumnya. Kesalahan cukup sering terjadi, tetapi hanya untuk localhost.

Kami terhubung melalui nginx sebagai proxy terbalik ke tumpukan simpul kami (HTTPS, sertifikat yang ditandatangani sendiri). Kami tidak menggunakan apa pun yang terkait dengan bara sama sekali, saya telah menemukan diskusi ini melalui pencarian google.

Mencoba menunjukkannya dengan tepat, tetapi sejauh ini tidak berhasil. Ini mungkin terkait dengan Safari/mac OS Sierra.

Oke, kalian semua, saya menutup ini karena sepertinya kita tidak akan bisa melakukan apa-apa. @markschmid melaporkan bahwa ini terjadi juga tanpa Ember di tumpukan, yang menyiratkan kepada saya bahwa ini adalah masalah hulu di https://github.com/nodejitsu/node-http-proxy atau Safari + Sierra.

Jika orang yang mengalami ini dapat terus berkomentar dengan pengaturan Anda yang akan menjadi luar biasa. (Harap tingkatkan juga ke versi Sierra/Safari terbaru.)

Terdengar bagus untukku! Saya mencoba membangun reproduksi, dan meskipun saya berhasil, itu sangat berbelit-belit. Meskipun mendapatkan semua header HTTP agar sama persis, reproduksinya masih hanya berfungsi ketika tujuan akhir untuk proxy adalah Google App Engine. Jadi _(ツ)_/¯. Saya setuju ini bukan bug ember-cli. Terima kasih.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat