Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
Инвалидалловедрейте
Сообщение об ошибке
Развертывание прокси-сервера API через пользовательский интерфейс Edge или API управления Edge завершается с ошибкой с этим сообщением об ошибке:
Error Saving Revision [revision_number] Invalid spike arrest rate [invalid_rate].
Примеры сообщений об ошибках
Error Saving Revision 1
Invalid spike arrest rate 30s.
Error Saving Revision 1
Invalid spike arrest rate 30.1ps.
Примеры скриншотов
Причина
Если частота блокировки пиков, указанная в элементе <Rate>
политики ареста пиков, не является целым числом или если в качестве суффикса скорости нет ps
или pm
, то развертывание прокси-сервера API завершается неудачей.
Допустимые значения: [ int ]ps
и [ int ]pm
.
Например, если в элементе <Rate>
политики ареста пиков указана частота блокировки пиков 30.1ps
, то развертывание прокси-сервера API завершится неудачно. Это потому, что 30,1 не является целым числом.
Диагностика
Определите недопустимую частоту ареста пиковых выбросов, указанную в политике ареста пиковых выбросов. Эту информацию можно найти в сообщении об ошибке. Например, в следующей ошибке недопустимый пиковый арест равен
30.1
:Error Saving Revision 1 Invalid spike arrest rate 30.1ps.
Проверьте все политики Spike Arrest в конкретном прокси-сервере API, где произошел сбой. Если существует какая-либо политика ареста пиков, в которой блокировка пиков, указанная в элементе
<Rate>
, соответствует недопустимой частоте ареста пиков, указанной на шаге 1 выше, то это и есть причина ошибки.Например, следующая политика определяет значение
<Rate>
как 30,1 пс, что соответствует сообщению об ошибке:<?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>
Поскольку частота блокировки пиков, указанная в элементе
<Rate>
, не является целым числом, развертывание прокси-сервера API завершается с ошибкой:Invalid spike arrest rate 30.1ps.
Разрешение
Убедитесь, что значение скорости блокировки пиков, указанное в элементе <Rate>
политики ареста пиков, является целым числом и имеет суффикс ps
или pm
. Например:
<?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>