Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
InvalidAllowedRate
Сообщение об ошибке
Развертывание 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.Проверьте все политики предотвращения всплесков активности в конкретном 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>