Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan ECONNRESET menabrak aplikasi NodeJS

Pertama-tama, Anda harus catch kesalahan, sehingga aplikasi Anda dapat menanganinya dengan benar dan tidak macet ketika koneksi mysql ditutup karena alasan aneh apa pun. Coba salah satu dengan connection.on('error', ...) atau dengan blok coba tangkap .

Untuk menjaga koneksi tetap terbuka, Anda harus menyambungkan kembali saat tutup. Atau cukup gunakan koneksi penyatuan mysql , yang menangani penyambungan ulang otomatis dengan sangat baik, dengan satu perubahan kode.

PS:Menggabungkan beberapa koneksi umumnya merupakan ide yang bagus untuk aplikasi asinkron, seperti server, tetapi aman untuk mempertahankan satu koneksi melalui penyatuan (connectionLimit : 1 ) hanya untuk penyambungan ulang otomatis itu sendiri.

PPS:Batas waktu tidak aktif MySQL dapat dikonfigurasi di my.cnf server



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada perintah MySQL untuk menjatuhkan semua indeks kecuali indeks PRIMARY?

  2. Bagaimana cara membuat file pdf dengan data mysql?

  3. Bagaimana cara menampilkan kesalahan untuk kueri MySQLi saya?

  4. Mekanisme internal JDBC ResultSet untuk mengambil kumpulan data besar

  5. mysql mendapatkan last_insert_id() di pemicu