INODENINJA請求日誌狀態碼

類型列表(Type) 動作列表(Action) 規則列表(Rule) 原因(Reason) HTTP狀態碼 補充說明
Default (00) 此類型為出現比例最高的類型。 當域名沒有配置WAF,或是請求沒有命中WAF,且源站、節點皆正常的狀況,其請求紀錄的類型欄位應該是 Default (00)
Allow (00) 000 <空> 400
Deny (01) 001 Bad Request 400
Waf (01) 當域名有配置WAF物件,且請求也符合WAF規則條件,此時將觸發WAF,並且紀錄的類型欄位為 Waf (01)。 當日誌中的欄位為此類型,其相依的Rule欄位會顯示觸發的WAF物件名稱,並且Reason欄位會針對 觸發的原因做說明。
Allow (00) <命中的WAF物件名稱> <命中WAF物件的原因>
Deny (01) <命中的WAF物件名稱> <命中WAF物件的原因>
Vaptcha (03) <命中的WAF物件名稱> <命中WAF物件的原因>
Speed (05) <命中的WAF物件名稱> <命中WAF物件的原因>
Redirect (06) <命中的WAF物件名稱> <命中WAF物件的原因>
Cookie (07) <命中的WAF物件名稱> <命中WAF物件的原因>
Period (08) <命中的WAF物件名稱> <命中WAF物件的原因>
Set Request Headers (09) <命中的WAF物件名稱> <命中WAF物件的原因>
Set Response Headers (10) <命中的WAF物件名稱> <命中WAF物件的原因>
Log (11) <命中的WAF物件名稱> <命中WAF物件的原因>
HTML Page (12) <命中的WAF物件名稱> <命中WAF物件的原因>
Origin Policy (13) <命中的WAF物件名稱> <命中WAF物件的原因>
Captcha (14) <命中的WAF物件名稱> <命中WAF物件的原因>
Handler (15) <命中的WAF物件名稱> <命中WAF物件的原因>
Internal (02) 此類型通常由INODENINJA內部動作觸發,如Cert Challenge申請憑證時的HTTP請求,或是接收不支援 的HTTP版本等。其特性為非人為配置
Allow (00) Lua API (000) <empty>
Cert Challenge (005) Cert challenge request at /.well-known/acme-challenge 第三方憑證廠商進行HTTP請求驗證時觸發
Redirect (006) redirect http to https 301, 302, 307 在域名配置跳轉時觸發
Origin Timeout (009) Origin timeout between CDN and upstream 504 EDGE訪問源站的過程中,出現超時
Internal Server Error (021) Internal server error between CDN and upstream 500 EDGE訪問源站的過程中,出現內部異常
Method_Not_Implemented (022) Method not implemented between CDN and upstream 501 EDGE訪問源站的過程中,源站回覆不支持的HTTP請求方法
Bad Gateway (023) Bad gateway between CDN and upstream 502 EDGE訪問源站的過程中,源站回覆異常響應
Service Unavailable (024) Service unavailable between CDN and upstream 503 EDGE訪問源站的過程中,源站無法正常響應
Origin Failed (025) 待驗證 Origin fail between CDN and upstream 502, ?
Deny (01) Lua API (000) 1. err: shell exec fail: <>, reason: <> 2. err,ngx.req.get_uri_args() over limit 3. err:ngx.req.get_post_args() over limit 4. err: postArgs empty 5. err: request data empty 6. err: getDictFreeSpace args mismatch 503
CDN Loop (001) err:edge loop 503
HTTP Version (002) not support http version 403 INODENINJA預設不支持HTTP1.0,若沒有在域名配置 中開啟支持,則會觸發此行為
HTTP Version (002) not support http version nil 444 HTTP請求中,缺失版本字段 (HTTP0.9是其中一種可 能)
Health Check (003) 1. unknow ip format: 2. err, privateIp 502 未知的IP格式,或請求自私有IP
Reset 444 (004) 1. mismatch_servername 2. err,ngx.req.get_headers() over limit 3. err,ngx.req.get_post_args() over limit 4. detectHeader():header nil 444 最常見的原因為請求的域名不在INODENINJA配置之中
Origin Table Empty (010) Caculate #orgTable == 0, abnormal 503
Origin Policy (026) IP dose not match any origin policy country 503 請求者的IP不符合任何國家
System (03) 此類行為INODENINJA系統觸發。
Deny (01) DNS Query (000) 1. failed to query the DNS server: 2. failed to instantiate the resolver: 3. server returned error code: 3: name error 503 EDGE執行DNS請求異常時觸發