Skip to content

Readiness Check Guide

ByoungSeob Kim edited this page Jun 17, 2024 · 1 revision

[Readiness Endpoint: readyz]


[Check list]

  • Rest API 호출 가능 여부 확인 => readyz 호출 자체가 테스트
  • 메타DB 연결 이상 유무 확인 => DB.Ping 호출 테스트

[정상 일때]

curl -v http://localhost:1024/spider/readyz
*   Trying 127.0.0.1:1024...
* Connected to localhost (127.0.0.1) port 1024 (#0)
> GET /spider/readyz HTTP/1.1
> Host: localhost:1024
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Content-Type: application/json; charset=UTF-8
< Vary: Origin
< Date: Thu, 02 May 2024 04:06:38 GMT
< Content-Length: 33
<
{"message":"CB-Spider is ready"}
* Connection #0 to host localhost left intact

[비정상 일때:DB 호출 불가능]

curl -v http://localhost:1024/spider/readyz
*   Trying 127.0.0.1:1024...
* Connected to localhost (127.0.0.1) port 1024 (#0)
> GET /spider/readyz HTTP/1.1
> Host: localhost:1024
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 503 Service Unavailable
< Content-Type: application/json; charset=UTF-8
< Vary: Origin
< Date: Thu, 02 May 2024 04:05:40 GMT
< Content-Length: 70
<
{"message":"unable to open database file: no such file or directory"}
* Connection #0 to host localhost left intact

[비정상 일때:서버 down]

curl -v http://localhost:1024/spider/readyz
*   Trying 127.0.0.1:1024...
* connect to 127.0.0.1 port 1024 failed: Connection refused
*   Trying ::1:1024...
* connect to ::1 port 1024 failed: Connection refused
* Failed to connect to localhost port 1024 after 0 ms: Connection refused
* Closing connection 0
curl: (7) Failed to connect to localhost port 1024 after 0 ms: Connection refused

Table of contents



Clone this wiki locally