Kesalahan Ukuran Kolam Maksimum saat Mencoba Melihat Situs Web
Masalah
Situs web Anda menghasilkan kesalahan serupa dengan yang di bawah ini yang menunjukkan bahwa ukuran kumpulan maksimum telah tercapai:
Penyebab
Ketika Anda menerima pesan ini, itu berarti bahwa situs web Anda menggunakan semua koneksi Database SQL yang tersedia (batas default adalah 15 koneksi per instalasi DotNetNuke). Rata-rata, situs web DotNetNuke yang dijalankan dengan benar hanya menggunakan 2-3 koneksi SQL sehingga batas 15 koneksi per pemasangan harus lebih dari cukup untuk memungkinkan situs web beroperasi secara normal. Jika Anda menerima kesalahan ini, ini biasanya disebabkan oleh bug dalam modul di situs web Anda yang membuka koneksi ke server SQL dan tidak melepaskannya saat selesai.
Dalam beberapa keadaan, kesalahan ini juga dapat disebabkan oleh situs web yang sedang dalam beban pemrosesan yang sangat berat atau beban transaksi yang sangat berat.
Resolusi
Jika Anda berada di lingkungan shared hosting, Anda harus memperbarui semua modul ke versi terbarunya untuk memastikan Anda menjalankan modul terbaru. Jika salah satu modul Anda memaksimalkan kumpulan koneksi Anda, pengembang mungkin telah memperbaiki masalah dengan pembaruan. Ketika kesalahan ini terjadi, pelanggan hosting bersama harus menghubungi dukungan teknis. Jika masalah terjadi secara aktif, kami mungkin dapat memberikan informasi mengenai modul yang menyebabkan kesalahan.
Jika Anda berada di server khusus dan hanya membutuhkan lebih banyak koneksi SQL, Anda dapat memperbarui entri "ukuran kumpulan maks" di kedua string koneksi dengan mengikuti petunjuk berikut:
Plesk
Masalah
Situs web Anda menghasilkan kesalahan serupa dengan yang di bawah ini yang menunjukkan bahwa ukuran kumpulan maksimum telah tercapai:
An exception of type 'System.InvalidOperationException' occurred in System.Data.dll but was not handled in user code Additional information: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
Penyebab
Ketika Anda menerima pesan ini, itu berarti bahwa situs web Anda menggunakan semua koneksi Database SQL yang tersedia (batas default adalah 15 koneksi per instalasi DotNetNuke). Rata-rata, situs web DotNetNuke yang dijalankan dengan benar hanya menggunakan 2-3 koneksi SQL sehingga batas 15 koneksi per pemasangan harus lebih dari cukup untuk memungkinkan situs web beroperasi secara normal. Jika Anda menerima kesalahan ini, ini biasanya disebabkan oleh bug dalam modul di situs web Anda yang membuka koneksi ke server SQL dan tidak melepaskannya saat selesai.
Dalam beberapa keadaan, kesalahan ini juga dapat disebabkan oleh situs web yang sedang dalam beban pemrosesan yang sangat berat atau beban transaksi yang sangat berat.
Resolusi
Jika Anda berada di lingkungan shared hosting, Anda harus memperbarui semua modul ke versi terbarunya untuk memastikan Anda menjalankan modul terbaru. Jika salah satu modul Anda memaksimalkan kumpulan koneksi Anda, pengembang mungkin telah memperbaiki masalah dengan pembaruan. Ketika kesalahan ini terjadi, pelanggan hosting bersama harus menghubungi dukungan teknis. Jika masalah terjadi secara aktif, kami mungkin dapat memberikan informasi mengenai modul yang menyebabkan kesalahan.
Jika Anda berada di server khusus dan hanya membutuhkan lebih banyak koneksi SQL, Anda dapat memperbarui entri "ukuran kumpulan maks" di kedua string koneksi dengan mengikuti petunjuk berikut:
- Masuk ke server Anda menggunakan Desktop Jarak Jauh.
- Buka Komputer Saya (Windows - E) dan buka C:\inetpub\vhosts\[domain]\httpdocs
- Klik dua kali pada file web.config . Ini mungkin hanya terdaftar sebagai web jika struktur file diatur untuk menyembunyikan ekstensi. Ini akan membuka Visual Basic atau editor serupa.
- Temukan String Koneksi Anda, ini akan terlihat seperti contoh di bawah ini:
- Ubah ukuran kumpulan maks=X sesuai dengan ukuran kolam yang dibutuhkan.
- Simpan dan tutup file web.config Anda.
GALAT:Tidak dapat mengalokasikan ruang untuk objek X di database Database Anda karena grup file PRIMARY penuh
KESALAHAN:PleskMainDBException