Saya bekerja sekarang dengan situs web PHP di server khusus klien saya dan saya mendapatkan kesalahan secara berkala too many connections
tetapi ~ 5 pengguna sedang menelusuri halaman ini.
Di phpMyAdmin
aku bisa melihat bahwa max connections
variabel diatur ke 400
.
Di server MySQL lokal kami di perusahaan saya, kami telah max connections
mengatur 200
dan menggunakan teman lain dalam waktu yang sama server ini.
Saya mendengar bahwa di server mereka beberapa web lain menggunakan MySQL yang sama dengan trafiic besar.
Ini pertanyaan saya:
- Bagaimana cara debug masalah ini?
- Bisakah saya melihat beberapa daftar pertanyaan SQL yang dieksekusi dalam 10 menit terakhir untuk memeriksa apakah itu masalah kita atau mereka?
sumber
persistent connections
mana pun). Besok saya akan bertemu pria mereka dan saya akan meminta mereka untuk melakukan itu.mysql_pconnect
.phpinfo()
menunjukkan kepada saya bahwa `mysql.allow_persistent` adalahOn
. Mengubah bendera itu menjadiOff
tidak akan memberikan hasil sama sekali - itu harus diubah pada mesin mereka.mysql.allow_persistent
menjadiOff
dan CMS kami dipercepat dan sekarang tidak ada masalah dengan koneksi. Terima kasih! Tapi saya masih bertanya-tanya bagaimana cara memeriksa skrip apa yang terhubung dengan server MySql?