Включение ограничений скорости для GitHub Enterprise Server APIs
Включение ограничений скорости для GitHub Enterprise Server APIs может предотвратить чрезмерное использование ресурсов отдельными или непроверенными пользователями. Дополнительные сведения см. в разделе Ресурсы в REST API.
Список пользователей можно исключить из ограничений скорости API с помощью служебной программы ghe-config
в административной оболочке. Дополнительные сведения см. в статье "Программы командной строки".
Примечание. В Management Console указан период времени (в минуту или час) для каждого ограничения скорости.
-
Из учетной записи администратора на GitHub Enterprise Server в правом верхнем углу любой страницы щелкните .
-
Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
1. На боковой панели слева нажмите Management Console .
-
В разделе "Ограничение скорости" выберите Включить ограничение скорости API HTTP.
-
Введите ограничения для запросов, прошедших и не прошедших проверку подлинности для каждого API, или примите предварительно заполненные ограничения по умолчанию.
-
Нажмите кнопку Сохранить параметры под левой боковой панелью.
Примечание. Сохранение параметров в Management Console перезапускает системные службы, что может привести к простою, заметному для пользователей.
-
Ожидайте завершения запуска конфигурации.
Включение дополнительных ограничений скорости
Установка дополнительных ограничений скорости защищает общий уровень обслуживания your GitHub Enterprise Server instance.
-
Из учетной записи администратора на GitHub Enterprise Server в правом верхнем углу любой страницы щелкните .
-
Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
1. На боковой панели слева нажмите Management Console .
-
В разделе "Ограничение скорости" выберите Включить дополнительное ограничение скорости.
-
Введите ограничения для общего количества запросов, ограничения ЦП и ограничения ЦП для поиска или примите предварительно заполненные ограничения по умолчанию.
-
Нажмите кнопку Сохранить параметры под левой боковой панелью.
Примечание. Сохранение параметров в Management Console перезапускает системные службы, что может привести к простою, заметному для пользователей.
-
Ожидайте завершения запуска конфигурации.
Включение ограничений скорости для Git
Если сотрудник GitHub рекомендовал его, вы можете применить ограничения скорости Git для каждой сети репозитория или идентификатора пользователя. Ограничения скорости Git выражаются в параллельных операциях в минуту и подстраиваются под текущую загрузку ЦП.
Предупреждение: Мы рекомендуем оставить этот параметр отключенным, если только сотрудники GitHub не порекомендованы напрямую. Операции Git редко являются ведущим драйвером использования ЦП и ОЗУ. Включение этой функции может повысить вероятность сбоя операций Git в условиях высокой нагрузки, но не решает основную причину этих условий.
-
Из учетной записи администратора на GitHub Enterprise Server в правом верхнем углу любой страницы щелкните .
-
Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
1. На боковой панели слева нажмите Management Console .
-
В разделе "Ограничение скорости" выберите Включить ограничение скорости Git.
-
Введите ограничения для каждой сети репозитория или идентификатора пользователя.
1. Нажмите кнопку Сохранить параметры под левой боковой панелью.
Примечание. Сохранение параметров в Management Console перезапускает системные службы, что может привести к простою, заметному для пользователей.
-
Ожидайте завершения запуска конфигурации.