NSX Manager wird langsam geladen und Aufgaben schlagen mit der Meldung Server ist überlastet oder Zu viele Anforderungen fehl.

Ursache

Dieses Problem tritt auf, wenn der Grenzwert für eingehende API-Raten von NSX Manager erreicht wird. Die Lösung besteht darin, entweder die Anzahl eingehender API-Anforderungen in NSX Manager zu begrenzen oder die Standardwerte für den Client-API-Ratengrenzwert, den Client-API-Parallelitätsgrenzwert oder den globalen API-Parallelitätsgrenzwert von API oder CLI zu ändern.

Lösung

  1. Um die aktuellen Standardwerte anzuzeigen, führen Sie get service http als Administrator oder GET API /api/v1/node/services/http aus.
  2. Um einen neuen API-Ratenwert festzulegen, führen Sie set service http client-api-rate-limit [new-limit] oder PUT /api/v1/node/services/http mit aktualisierten Werten aus.
  3. Um Protokolle eingehender API-Anforderungen anzuzeigen, wechseln Sie zum Verzeichnis /var/log/proxy und reverse-proxy.log.
    Hinweis: Versuchen Sie, die Konfiguration der API-Ratengrenzwerte zu vermeiden. Konzipieren Sie stattdessen Ihren API-Client so, dass er Situationen, in denen Grenzwerte überschritten werden, ordnungsgemäß umgeht.