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

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

Αναφορά σφάλματος Consul: TooManyRequests: Η IP σας εκδίδει πάρα πολλά ταυτόχρονα...

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις11 δευτερόλεπτα πριν | | | |
Απαιτήσεις: Κατά τη δημιουργία έργων αρχιτεκτονικής μικροϋπηρεσιών, ο πρόξενος λειτουργεί ως ενδιάμεσο λογισμικό για την εγγραφή και την ανακάλυψη υπηρεσιών. Σε περιπτώσεις υψηλού συγχρονισμού, οι υπηρεσίες λαμβάνουν πρώτα η μία τις διευθύνσεις IP και τις θύρες της άλλης μέσω του προξένου, αλλά το ενδιάμεσο λογισμικό προξένου ρίχνει πάρα πολλές εξαιρέσεις αιτημάτων.

Απροσδόκητη απόκριση, κωδικός κατάστασης TooManyRequests: Η IP σας εκδίδει πάρα πολλές ταυτόχρονες συνδέσεις, περιορίστε τις κλήσεις σας

HTTPMaxConnsPerClient

Η προεπιλεγμένη τιμή είναι 200, αυτή η παράμετρος χρησιμοποιείται για τον περιορισμό του αριθμού των ταυτόχρονων συνδέσεων TCP που μπορεί να ανοίξει ταυτόχρονα μια διεύθυνση IP ενός υπολογιστή-πελάτη στον διακομιστή HTTP(S) του Consul Agent.

Μπορείτε να το δείτε μέσω της διεπαφής API:http://127.0.0.1:8500/v1/agent/self, όπως φαίνεται στο παρακάτω σχήμα:



Προσπαθήστε να συρρικνώσετε το HTTPMaxConnsPerClient για να αναπαραγάγετε ζητήματα ταυτοχρονισμού, με τις ακόλουθες παραμέτρους εκκίνησης:

Κωδικός δοκιμής με χρήση C#:
Οπως φαίνεται παρακάτω:



Σε περιβάλλον Linux, χρησιμοποιήστε το nohup για να ξεκινήσετε το consul και να ρυθμίσετε τις παραμέτρους. Η εντολή είναι η εξής:


(Τέλος)




Προηγούμενος:Αντιμετώπιση προβλημάτων της πολύ μεγάλης κεφαλίδας αποστολής NGINX 502 upstream
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com