Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 30536|Jawab: 1

[Sumber] Batas waktu telah berakhir, tetapi koneksi belum diambil dari pool.

[Salin tautan]
Diposting pada 29/04/2019 15.50.02 | | | |
Pengecualian yang tidak ditangani: System.InvalidOperationException: Batas waktu telah kedaluwarsa. Batas waktu telah berakhir, tetapi koneksi belum diambil dari pool. Ini mungkin karena semua koneksi kumpulan sedang digunakan dan ukuran kumpulan maksimum telah tercapai.


Hal ini dapat terjadi karena semua koneksi kumpulan sedang digunakan dan ukuran kumpulan maksimum tercapai.

Larutan:

Hal pertama yang harus dilakukan adalah menutup koneksi segera setelah kita menggunakannya. Jika koneksi tidak ditutup, maka koneksi disimpan ke kumpulan koneksi dan GC diketahui hancur. Dalam hal ini, Anda berpikir bahwa kumpulan koneksi belum mencapai nilai maksimum, tetapi sebenarnya kumpulan koneksi telah mencapai nilai maksimum, kedua, kita dapat menggunakan Ukuran Kolam Maks = N dalam string koneksi; untuk memperluas jumlah maksimum koneksi secara dinamis dalam kumpulan koneksi.

Menggambarkan:

Artinya, jika nilai ukuran kumpulan maksimum tidak ditentukan dalam connectionString,Kemudian ukuran kolam maks = 100Jika jumlah pengunjung ke database adalah 101, kesalahan di atas akan muncul jika masih tidak ada Koneksi yang tersedia setelah menunggu waktu yang ditetapkan oleh SqlConnection.ConnectionTimeout (default adalah 15 detik).

Saat kita mengatur:



Jika jumlah pengunjung yang terhubung ke database pada saat yang sama adalah 513, kesalahan di atas akan terjadi jika masih tidak ada Koneksi yang tersedia setelah menunggu waktu yang ditetapkan oleh SqlConnection.ConnectionTimeout (default adalah 15 detik).






Mantan:HttpListener menulis byte ke aliran di luar ukuran byte Content-Length yang ditentukan
Depan:Siapa yang memiliki pemantauan koleksi WeChat, kode sumber + modul
Diposting pada 30/04/2019 17.11.45 |
Cepat:Penulis dilarang atau konten yang dihapus secara otomatis diblokir
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com