Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến
Tài liệu về Apigee X. thông tin
InvalidAllowedRate
Thông báo lỗi
Không triển khai được proxy API thông qua giao diện người dùng Edge hoặc API quản lý Edge kèm theo thông báo lỗi sau:
Error Saving Revision [revision_number] Invalid spike arrest rate [invalid_rate].
Ví dụ về thông báo lỗi
Error Saving Revision 1
Invalid spike arrest rate 30s.
Error Saving Revision 1
Invalid spike arrest rate 30.1ps.
Ảnh chụp màn hình ví dụ
Nguyên nhân
Nếu tỷ lệ bắt giữ tăng đột biến được chỉ định trong phần tử <Rate>
của Spike Bắt giữ
Chính sách không phải là số nguyên hoặc nếu giá phòng không có hậu tố là ps
hoặc pm
,
thì việc triển khai proxy API không thành công.
Giá trị hợp lệ là [int]ps
và [int]pm
.
Ví dụ: nếu tỷ lệ ngăn chặn tăng đột biến được chỉ định là 30.1ps
trong phần tử <Rate>
về Chính sách bắt giữ tăng đột biến, thì việc triển khai proxy API không thành công. Đây là
vì 30.1 không phải là số nguyên.
Chẩn đoán
Xác định tỷ lệ bắt giữ tăng đột biến không hợp lệ được nêu trong Chính sách về việc bắt giữ tăng đột biến. Bạn có thể tìm thấy thông tin này trong thông báo lỗi. Ví dụ: trong các trường hợp sau lỗi, thì thời điểm bắt giữ tăng đột biến không hợp lệ là
30.1
:Error Saving Revision 1 Invalid spike arrest rate 30.1ps.
Kiểm tra tất cả chính sách về Sự gia tăng đột biến trong proxy API cụ thể mà đã xảy ra lỗi. Nếu có bất kỳ chính sách Bắt giữ tăng đột biến nào trong đó mức tăng đột biến số lượt bắt giữ được chỉ định trong phần tử
<Rate>
khớp với tỷ lệ bắt giữ tăng đột biến không hợp lệ xác định trong Bước 1 ở trên thì đó là nguyên nhân gây ra lỗi.Ví dụ: chính sách sau chỉ định giá trị của
<Rate>
là 30, 1ps, khớp với nội dung trong thông báo lỗi:<?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>
Vì tốc độ ngăn chặn tăng đột biến được chỉ định trong phần tử
<Rate>
không phải là một số nguyên, không triển khai Proxy API được do lỗi:Invalid spike arrest rate 30.1ps.
Độ phân giải
Đảm bảo rằng giá trị của tỷ lệ ngăn chặn tăng đột biến được chỉ định trong phần tử <Rate>
của Chính sách gia hạn tăng đột biến là một số nguyên và có hậu tố ps
hoặc pm
. Ví dụ:
<?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>