Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 30536|Απάντηση: 1

[Πηγή] Το χρονικό όριο έχει λήξει, αλλά η σύνδεση δεν έχει ληφθεί ακόμη από το χώρο συγκέντρωσης.

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 29/4/2019 3:50:02 μ.μ. | | | |
Ανεπίλυτη εξαίρεση: System.InvalidOperationException: Το χρονικό όριο έχει λήξει. Το χρονικό όριο έχει λήξει, αλλά η σύνδεση δεν έχει ληφθεί ακόμη από το χώρο συγκέντρωσης. Αυτό μπορεί να οφείλεται στο ότι όλες οι συνδέσεις πισίνας χρησιμοποιούνται και έχει επιτευχθεί το μέγιστο μέγεθος πισίνας.


Αυτό μπορεί να συμβεί επειδή χρησιμοποιούνται όλες οι συνδέσεις πισίνας και έχει επιτευχθεί το μέγιστο μέγεθος πισίνας.

Λύση:

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να κλείσουμε τη σύνδεση μόλις τη χρησιμοποιήσουμε. Εάν η σύνδεση δεν είναι κλειστή, τότε η σύνδεση αποθηκεύεται στο χώρο συγκέντρωσης συνδέσεων και το GC είναι γνωστό ότι έχει καταστραφεί. Σε αυτήν την περίπτωση, πιστεύετε ότι η ομάδα σύνδεσης δεν έχει φτάσει στη μέγιστη τιμή, αλλά στην πραγματικότητα η ομάδα σύνδεσης έχει φτάσει στη μέγιστη τιμή, δεύτερον, μπορούμε να χρησιμοποιήσουμε το Μέγιστο μέγεθος πισίνας = N στη συμβολοσειρά σύνδεσης. για να επεκτείνετε δυναμικά τον μέγιστο αριθμό συνδέσεων στο χώρο συγκέντρωσης συνδέσεων.

Διευκρινίζω:

Δηλαδή, εάν η τιμή του μέγιστου μεγέθους πισίνας δεν καθορίζεται στο connectionString,Τότε μέγιστο μέγεθος πισίνας=100Εάν ο αριθμός των επισκεπτών στη βάση δεδομένων είναι 101, το παραπάνω σφάλμα θα εμφανιστεί εάν δεν υπάρχει ακόμα διαθέσιμη σύνδεση μετά την αναμονή για το χρόνο που έχει οριστεί από το SqlConnection.ConnectionTimeout (η προεπιλογή είναι 15 δευτερόλεπτα).

Όταν ξεκινήσουμε:



Εάν ο αριθμός των επισκεπτών που συνδέονται ταυτόχρονα στη βάση δεδομένων είναι 513, το παραπάνω σφάλμα θα προκύψει εάν δεν υπάρχει ακόμα διαθέσιμη σύνδεση μετά την αναμονή για το χρόνο που έχει οριστεί από το SqlConnection.ConnectionTimeout (η προεπιλογή είναι 15 δευτερόλεπτα).






Προηγούμενος:Το HttpListener εγγράφει byte στη ροή πέρα από το καθορισμένο μέγεθος byte μήκους περιεχομένου
Επόμενος:Ποιος έχει παρακολούθηση συλλογής WeChat, πηγαίο κώδικα + ενότητα
Δημοσιεύτηκε στις 30/4/2019 5:11:45 μ.μ. |
Προτροπή:Οι συντάκτες αποκλείονται ή καταργούνται, το περιεχόμενο αποκλείεται αυτόματα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com