Activation des limites de débit pour les GitHub Enterprise Server APIs
L’activation des limites de débit sur les GitHub Enterprise Server APIs peut empêcher une surutilisation de ressources de la part d’utilisateurs individuels ou non authentifiés. Pour plus d’informations, consultez « Ressources dans l’API REST ».
Vous pouvez exempter une liste d’utilisateurs des limites de débit d’API à l’aide de l’utilitaire ghe-config
dans l’interpréteur de commandes d’administration. Pour plus d’informations, consultez « Utilitaires en ligne de commande ».
Remarque : La Management Console indique la période (par minute ou par heure) pour chaque limite de débit.
-
À partir d’un compte d’administration sur GitHub Enterprise Server, cliquez sur dans le coin supérieur droit de n’importe quelle page.
-
Si vous ne figurez pas déjà sur la page « Administrateur du site », dans le coin supérieur gauche, cliquez sur Administrateur du site.
1. Dans la barre latérale gauche, cliquez sur Management Console .
-
Sous « Limitation de débit », sélectionnez Activer la limitation de débit pour l’API HTTP.
-
Tapez les limites pour les demandes authentifiées et non authentifiées pour chaque API ou acceptez les limites par défaut préremplies.
-
Sous la barre latérale gauche, cliquez sur Enregistrer les paramètres.
Remarque : l’enregistrement des paramètres dans la Management Console redémarre les services système, ce qui peut entraîner un temps d’arrêt visible pour l’utilisateur.
-
Attendez la fin de l’exécution de la configuration.
Activation des limites de débit secondaires
La définition de limites de débit secondaires permet de protéger le niveau de service global sur your GitHub Enterprise Server instance.
-
À partir d’un compte d’administration sur GitHub Enterprise Server, cliquez sur dans le coin supérieur droit de n’importe quelle page.
-
Si vous ne figurez pas déjà sur la page « Administrateur du site », dans le coin supérieur gauche, cliquez sur Administrateur du site.
1. Dans la barre latérale gauche, cliquez sur Management Console .
-
Sous « Limitation de débit », sélectionnez Activer la limitation de débit secondaire.
-
Tapez les limites pour le nombre total de demandes, la limite de processeur et la limite de processus pour les recherches ou acceptez les limites par défaut préremplies.
-
Sous la barre latérale gauche, cliquez sur Enregistrer les paramètres.
Remarque : l’enregistrement des paramètres dans la Management Console redémarre les services système, ce qui peut entraîner un temps d’arrêt visible pour l’utilisateur.
-
Attendez la fin de l’exécution de la configuration.
Activation des limites de taux pour Git
Si un membre du personnel de GitHub l’a recommandé, vous pouvez appliquer des limites de débit Git par réseau de dépôt ou par ID utilisateur. Les limites de débit Git sont exprimées en opérations simultanées par minute et peut s’adapter en fonction de la charge actuelle du processeur.
Avertissement : Nous vous encourageons à laisser ce paramètre désactivé, sauf si un membre du personnel de GitHub vous le recommande directement. Les opérations Git sont rarement l’élément principal de l’utilisation du processeur et de la RAM. L’activation de cette fonctionnalité peut augmenter les risques d’échec des opérations Git dans des conditions de charge élevée, sans pour cela remédier à la cause sous-jacente de ces conditions.
-
À partir d’un compte d’administration sur GitHub Enterprise Server, cliquez sur dans le coin supérieur droit de n’importe quelle page.
-
Si vous ne figurez pas déjà sur la page « Administrateur du site », dans le coin supérieur gauche, cliquez sur Administrateur du site.
1. Dans la barre latérale gauche, cliquez sur Management Console .
-
Sous « Limitation de débit », sélectionnez Activer la limitation de débit Git.
-
Tapez les limites pour chaque réseau de dépôts ou ID d’utilisateur.
1. Sous la barre latérale gauche, cliquez sur Enregistrer les paramètres.
Remarque : l’enregistrement des paramètres dans la Management Console redémarre les services système, ce qui peut entraîner un temps d’arrêt visible pour l’utilisateur.
-
Attendez la fin de l’exécution de la configuration.