Przeglądasz dokumentację Apigee Edge.
Przejdź do
Dokumentacja Apigee X. informacje.
InvalidAllowedRate
Komunikat o błędzie
Nie udało się wdrożyć serwera proxy interfejsu API za pomocą interfejsu Edge UI lub interfejsu Edge Management API z tym komunikatem o błędzie:
Error Saving Revision [revision_number] Invalid spike arrest rate [invalid_rate].
Przykładowe komunikaty o błędach
Error Saving Revision 1
Invalid spike arrest rate 30s.
Error Saving Revision 1
Invalid spike arrest rate 30.1ps.
Przykładowe zrzuty ekranu
Przyczyna
Jeśli nagły wzrost liczby aresztowań określony w elemencie <Rate>
podczas zatrzymania gwałtownego wzrostu
Zasada nie jest liczbą całkowitą, a jeśli stopa nie ma sufiksu ps
lub pm
,
wdrożenie serwera proxy interfejsu API się nie uda.
Prawidłowe wartości to [int]ps
i [int]pm
.
Jeśli na przykład w elemencie <Rate>
podany jest nagły wzrost liczby aresztowań wynosi 30.1ps
zasady zatrzymania szczytu, wdrożenie serwera proxy interfejsu API się nie uda. To jest
30,1 nie jest liczbą całkowitą.
Diagnostyka
Rozpoznaj nieprawidłowy wzrost liczby aresztowań określonych w zasadach dotyczących nagłego wzrostu liczby aresztowań. Te informacje znajdziesz w komunikacie o błędzie. Na przykład w poniższym nieprawidłowe zatrzymanie skoku wzrostowego to
30.1
:Error Saving Revision 1 Invalid spike arrest rate 30.1ps.
Sprawdź wszystkie zasady Spike Arrest na konkretnym serwerze proxy API, w którym wystąpił błąd. Jeśli istnieją zasady dotyczące aresztowania gwałtownego wzrostu, w którym aresztowanie określone w elemencie
<Rate>
pasuje do nieprawidłowego wzrostu częstotliwości zatrzymania zidentyfikowanych w kroku 1 powyżej, to on jest przyczyną błędu.Na przykład ta zasada określa wartość
<Rate>
jako 30, 1 ps, który pasuje do komunikatu o błędzie:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <SpikeArrest async="false" continueOnError="false" enabled="true" name="CheckRate"> <DisplayName>CheckRate</DisplayName> <Properties/> <Identifier ref="request.header.some-header-name"/> <MessageWeight ref="request.header.weight"/> <Rate>30.1ps</Rate> </SpikeArrest>
Nagły wzrost liczby zatrzymanych widzów określony w elemencie
<Rate>
nie jest liczbą całkowitą, wdrożenie serwera proxy interfejsu API kończy się niepowodzeniem i zostaje wyświetlony błąd:Invalid spike arrest rate 30.1ps.
Rozdzielczość
Sprawdź, czy wartość wzrostu współczynnika aresztowania jest określona w elemencie <Rate>
.
zasady aresztowania wzrostu jest liczbą całkowitą, a jej sufiks to ps
lub pm
. Przykład:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SpikeArrest async="false" continueOnError="false" enabled="true" name="CheckRate">
<DisplayName>CheckRate</DisplayName>
<Properties/>
<Identifier ref="request.header.some-header-name"/>
<MessageWeight ref="request.header.weight"/>
<Rate>30ps</Rate>
</SpikeArrest>