refactor: 문서 개선 중
This commit is contained in:
@@ -13,11 +13,11 @@
|
||||
"long_description": "certbot renew 는 archive 디렉터리에 새 인증서를 쓰고 live 심볼릭 링크가 그것을 가리키게 한다. nginx 는 ssl_certificate 가 가리키는 파일을 기동 시점에 한 번 읽어 메모리에 보관하므로, 경로가 그대로여도 reload 없이는 옛 인증서를 계속 서빙한다. 이 실험대에서는 certbot-renew.service 의 ExecStartPost, renewal-hooks 의 세 디렉터리, certbot 의 nginx 플러그인이 모두 비어 있어 2305초 동안 옛 인증서가 서빙됐다. deploy 훅 하나를 넣자 같은 구간이 1~2초가 됐다.",
|
||||
"source_context": {
|
||||
"document": "docs/keycloak-session-store/final/document.md",
|
||||
"document_sha256": "609353e10bfd37a9bbb6a79ecf2a32f3d3c02d5d161879a14ad4713e49e7e5e8",
|
||||
"document_sha256": "28aef96a2bbb94fbb10ade26a71238fee62a5a4d9fa6e7749ae98cfd0a65e560",
|
||||
"anchor": {
|
||||
"kind": "heading",
|
||||
"value": "D-4 · D-4a — 인증서, 그리고 이 실험대 최대의 발견",
|
||||
"line": 497
|
||||
"line": 1025
|
||||
}
|
||||
},
|
||||
"composition": {
|
||||
@@ -42,8 +42,8 @@
|
||||
],
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 499,
|
||||
"end_line": 504
|
||||
"start_line": 1027,
|
||||
"end_line": 1032
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -60,8 +60,8 @@
|
||||
],
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 536,
|
||||
"end_line": 540
|
||||
"start_line": 1066,
|
||||
"end_line": 1067
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -78,8 +78,8 @@
|
||||
],
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 527,
|
||||
"end_line": 533
|
||||
"start_line": 1055,
|
||||
"end_line": 1062
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -96,8 +96,8 @@
|
||||
],
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 541,
|
||||
"end_line": 548
|
||||
"start_line": 1077,
|
||||
"end_line": 1085
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -112,8 +112,8 @@
|
||||
"kind": "write",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 504,
|
||||
"end_line": 510
|
||||
"start_line": 1032,
|
||||
"end_line": 1038
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -126,8 +126,8 @@
|
||||
"kind": "blocked",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 536,
|
||||
"end_line": 540
|
||||
"start_line": 1066,
|
||||
"end_line": 1067
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -140,8 +140,8 @@
|
||||
"kind": "request",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 527,
|
||||
"end_line": 533
|
||||
"start_line": 1055,
|
||||
"end_line": 1062
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -154,8 +154,8 @@
|
||||
"kind": "request",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 556,
|
||||
"end_line": 562
|
||||
"start_line": 1094,
|
||||
"end_line": 1099
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -165,4 +165,4 @@
|
||||
"metadata": {
|
||||
"rationale": "갱신과 서빙을 두 사건으로 분리하고 그 사이에 reload 를 놓았다. 이 그림의 요지는 그 자리가 비어 있을 수 있다는 것이다."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user