Rumah > Artikel > pangkalan data > Bagaimana untuk Menghentikan Sambungan MySQL Berterusan Daripada Mengurangkan Sumber?
Menamatkan Sambungan MySQL Terbiar: Penyelesaian Masalah
Sambungan MySQL yang berterusan boleh terkumpul dari semasa ke semasa, terutamanya jika ia kekal melahu untuk tempoh yang lama. Satu penyelesaian adalah melalui pembersihan manual, di mana anda boleh mengenal pasti dan menamatkan proses terbiar menggunakan arahan KILL. Walau bagaimanapun, pendekatan ini boleh membawa kepada ralat dalam aplikasi PHP atau pelayan web.
Sebagai alternatif, anda boleh mengkonfigurasi MySQL untuk mengendalikan sambungan melahu secara automatik dengan melaraskan parameter wait_timeout dan interactive_timeout. Sebagai contoh, menetapkan kedua-dua nilai kepada 3 memastikan sambungan melahu ditamatkan selepas 3 saat. Anda boleh mengubah suai nilai ini dalam fail konfigurasi MySQL dan menetapkannya menggunakan arahan SET.
Awas: Penyelesaian ini menangani gejala dan bukannya punca utama. Adalah penting untuk menyiasat sebab sambungan kekal terbuka walaupun selepas skrip PHP telah selesai. Pengumpulan sambungan dalam pelayan web mungkin menjadi isu asas.
Atas ialah kandungan terperinci Bagaimana untuk Menghentikan Sambungan MySQL Berterusan Daripada Mengurangkan Sumber?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!