Kahua:HttpStatus

Kahua:HttpStatus

kahua.cgiまたはkahua-httpdが返すHTTPステータスコードを決めよう。

ソケット 状況 状態クラス コード メッセージ
kahua spvrソケットが存在しない <kahua-spvr-not-respond> 503 server not respond
kahua 名前つきworkerが存在しない <kahua-worker-not-found> 404 worker not found
無名 無名ワーカーが失効した <kahua-worker-expired> 410 worker expired
無名 無名ソケットが存在しない <kahua-worker-not-respond> 503 worker not respond
(どちらか) セッションが失効した <kahua-spvr-session-expired> 410 Session key expired
(どちらか) ヘッダがOKでもSPVR-ERRORでもない <kahua-worker-unknown-errer> 500 unknown worker error
(どちらか) Kahuaの外側で想定外のエラーが発生 <kahua-worker-unknown-error> 500 (元の状態オブジェクトのメッセージ)

現状の整理

kahua-spvr

手続き名 状態クラス メッセージ
worker-script <kahua-worker-not-found> unknown worker type:
dispatch-worker <kahua-worke-not-respond> Worker ~s (~s) is not running currently
handle-common <kahua-spvr-session-expired> Session key expired
<kahua-worker-not-respond> Worker ~a is not running currently
<kahua-worker-not-found> /~a

kahua.server

More ...