Server saya melemparkan ini hari ini, yang merupakan kesalahan Node.js yang belum pernah saya lihat sebelumnya:
Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443
at Object.exports._errnoException (util.js:870:11)
at errnoException (dns.js:32:15)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26)
Saya bertanya-tanya apakah ini terkait dengan serangan DDOS DynDns yang memengaruhi Shopify dan banyak layanan lainnya hari ini. Berikut artikel tentang itu.
Pertanyaan utama saya adalah apa yang dns.js
dilakukan? Di bagian manakah node itu? Bagaimana cara membuat ulang kesalahan ini dengan domain yang berbeda?
javascript
node.js
error-handling
dns
shopify
ThomasReggi
sumber
sumber
EAI_AGAIN adalah kesalahan waktu pencarian DNS habis, artinya adalah kesalahan konektivitas jaringan atau kesalahan terkait proxy.
Beberapa info lebih lanjut: http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html
sumber
Ini adalah masalah yang terkait dengan pengaturan file host. Tambahkan baris berikut ke file hots Anda Di Ububtu: / etc / hosts
Di windows: c: \ windows \ System32 \ drivers \ etc \ hosts
sumber
Kesalahan OP menentukan host (
my-store.myshopify.com
). Kesalahan yang saya temui sama dalam segala hal kecuali tidak ada domain yang ditentukan.Solusi saya dapat membantu orang lain yang tertarik ke sini dengan judul "Kesalahan: getaddrinfo EAI_AGAIN"
Saya mengalami kesalahan saat mencoba melayani aplikasi NodeJs & VueJs dari VM berbeda dari tempat kode awalnya dikembangkan.
File tersebut
vue.config.js
berbunyi:Saat disajikan di mesin asli, keluaran start up adalah:
Menggunakan pengaturan yang sama pada VM
tstvm07
memberi saya kesalahan yang sangat mirip dengan yang dijelaskan OP:Jika belum jelas, ubah
vue.config.js
menjadi membaca ...... memecahkan masalah.
sumber
@xerq menunjuk dengan benar, berikut beberapa referensi lainnya http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html
saya mendapat kesalahan yang sama, saya mengatasinya dengan memperbarui file "host" yang ada di bawah lokasi ini di os windows
C: \ Windows \ System32 \ drivers \ etc
Semoga membantu !!
sumber
Saya mulai mendapatkan kesalahan ini (meskipun jejak tumpukan berbeda) setelah melakukan pembaruan sepele ke aplikasi API GraphQL saya yang dioperasikan di dalam kontainer buruh pelabuhan. Untuk alasan apa pun, penampung mengalami kesulitan dalam menyelesaikan layanan back-end yang digunakan oleh API.
Setelah melihat-lihat untuk melihat apakah beberapa perubahan telah dibuat pada gambar dasar buruh pelabuhan yang saya buat dari (node: 13-alpine, kebetulan), saya memutuskan untuk mencoba trik ilmu komputer tertua untuk me-reboot ... Saya berhenti dan memulai buruh pelabuhan kontainer dan semua kembali normal.
Jelas, ini bukan solusi yang berarti untuk masalah yang mendasarinya - saya hanya memposting ini karena itu menyelesaikan masalah bagi saya tanpa terlalu jauh ke dalam lubang kelinci.
sumber
Jika Anda mendapatkan error ini dari dalam container buruh pelabuhan , misalnya saat menjalankan
npm install
di dalam container alpine, penyebabnya mungkin karena jaringan berubah sejak container dimulai.Untuk mengatasi ini, cukup hentikan dan mulai ulang penampung
Sumber: https://github.com/moby/moby/issues/32106#issuecomment-578725551
sumber
Saya memiliki masalah yang sama dengan AWS dan Tanpa Server. Saya mencoba dengan
eu-central-1
wilayah dan tidak berhasil jadi saya harus mengubahnya menjadius-east-2
contoh.sumber
Jika Anda tidak mendapatkannya di localhost baik produksi, itu berarti Anda harus meningkatkan paket Anda karena batasan tingkat gratis
sumber
memperbarui npm ke terbaru memperbaiki masalah ini untuk saya.
masalah ini terkait dengan konektivitas jaringan Anda. karenanya bisa bersifat sementara. pada koneksi internet yang stabil, masalah ini hampir tidak teramati.
sumber
npm install
dan saya membayangkan waktu yang dibutuhkan untuk menghentikan pembaruan dan memulai ulang dia tersambung kembali ke internet.