Skip to content

Commit a1413fb

Browse files
πŸ”§ μžλ™ 수리 μ™„λ£Œ (#53)
1 parent 8416625 commit a1413fb

2 files changed

Lines changed: 140 additions & 54 deletions

File tree

β€Žblog-automation/logs/repair_history.jsonβ€Ž

Lines changed: 70 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,74 @@
11
[
2+
{
3+
"timestamp": "2026-07-08T10:14:13.192431",
4+
"health_score": 48,
5+
"issues_found": 3,
6+
"issues": [
7+
{
8+
"id": "consecutive_upload_failures",
9+
"level": "critical",
10+
"message": "졜근 5회 연속 μ—…λ‘œλ“œ μ‹€νŒ¨ (0건 μ—…λ‘œλ“œ)",
11+
"context": {
12+
"fail_count": 5,
13+
"recent_dates": [
14+
"2026-07-08",
15+
"2026-07-08",
16+
"2026-07-08",
17+
"2026-07-08",
18+
"2026-07-08"
19+
]
20+
},
21+
"fix": "check_blogger_connection"
22+
},
23+
{
24+
"id": "python_exception_in_log",
25+
"level": "high",
26+
"message": "졜근 λ‘œκ·Έμ—μ„œ Python μ˜ˆμ™Έ 8건 감지 β€” μ½”λ“œ μžλ™ 수리 λŒ€μƒ",
27+
"context": {
28+
"tb_count": 8
29+
},
30+
"fix": "code_repair_pending"
31+
},
32+
{
33+
"id": "adsense_not_configured",
34+
"level": "warning",
35+
"message": "AdSense λ―Έμ„€μ • β€” κ΄‘κ³  μˆ˜μ΅ν™” λΉ„ν™œμ„±ν™” μƒνƒœ",
36+
"context": {},
37+
"fix": null
38+
}
39+
],
40+
"repairs_applied": 1,
41+
"repairs": [
42+
{
43+
"issue_id": "consecutive_upload_failures",
44+
"issue_level": "critical",
45+
"issue_message": "졜근 5회 연속 μ—…λ‘œλ“œ μ‹€νŒ¨ (0건 μ—…λ‘œλ“œ)",
46+
"fix_applied": "check_blogger_connection",
47+
"timestamp": "2026-07-08T10:14:12.595675",
48+
"success": true,
49+
"detail": "Blogger μ—°κ²° 정상: HOGU What? (https://hoguwhat1.blogspot.com/) β€” μ—…λ‘œλ“œ νŒŒλΌλ―Έν„° 문제 κ°€λŠ₯μ„±"
50+
},
51+
{
52+
"issue_id": "python_exception_in_log",
53+
"issue_level": "high",
54+
"issue_message": "졜근 λ‘œκ·Έμ—μ„œ Python μ˜ˆμ™Έ 8건 감지 β€” μ½”λ“œ μžλ™ 수리 λŒ€μƒ",
55+
"fix_applied": "code_repair_pending",
56+
"timestamp": "2026-07-08T10:14:13.192281",
57+
"success": null,
58+
"detail": "μ½”λ“œ μˆ˜λ¦¬λŠ” code_repair.py μ›Œν¬ν”Œλ‘œμš° μŠ€ν…μ—μ„œ μ²˜λ¦¬λ©λ‹ˆλ‹€."
59+
},
60+
{
61+
"issue_id": "adsense_not_configured",
62+
"issue_level": "warning",
63+
"issue_message": "AdSense λ―Έμ„€μ • β€” κ΄‘κ³  μˆ˜μ΅ν™” λΉ„ν™œμ„±ν™” μƒνƒœ",
64+
"fix_applied": null,
65+
"timestamp": "2026-07-08T10:14:13.192352",
66+
"success": null,
67+
"detail": "μˆ˜λ™ 쑰치 ν•„μš” (μžλ™ 수리 λΆˆκ°€)"
68+
}
69+
],
70+
"dry_run": false
71+
},
272
{
373
"timestamp": "2026-07-08T10:12:39.932647",
474
"health_score": 48,
@@ -1989,32 +2059,5 @@
19892059
}
19902060
],
19912061
"dry_run": false
1992-
},
1993-
{
1994-
"timestamp": "2026-07-01T14:57:59.827227",
1995-
"health_score": 93,
1996-
"issues_found": 1,
1997-
"issues": [
1998-
{
1999-
"id": "adsense_not_configured",
2000-
"level": "warning",
2001-
"message": "AdSense λ―Έμ„€μ • β€” κ΄‘κ³  μˆ˜μ΅ν™” λΉ„ν™œμ„±ν™” μƒνƒœ",
2002-
"context": {},
2003-
"fix": null
2004-
}
2005-
],
2006-
"repairs_applied": 0,
2007-
"repairs": [
2008-
{
2009-
"issue_id": "adsense_not_configured",
2010-
"issue_level": "warning",
2011-
"issue_message": "AdSense λ―Έμ„€μ • β€” κ΄‘κ³  μˆ˜μ΅ν™” λΉ„ν™œμ„±ν™” μƒνƒœ",
2012-
"fix_applied": null,
2013-
"timestamp": "2026-07-01T14:57:59.827117",
2014-
"success": null,
2015-
"detail": "μˆ˜λ™ 쑰치 ν•„μš” (μžλ™ 수리 λΆˆκ°€)"
2016-
}
2017-
],
2018-
"dry_run": false
20192062
}
20202063
]

β€Ždocs/data/repairs.jsonβ€Ž

Lines changed: 70 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,74 @@
11
[
2+
{
3+
"timestamp": "2026-07-08T10:14:13.192431",
4+
"health_score": 48,
5+
"issues_found": 3,
6+
"issues": [
7+
{
8+
"id": "consecutive_upload_failures",
9+
"level": "critical",
10+
"message": "졜근 5회 연속 μ—…λ‘œλ“œ μ‹€νŒ¨ (0건 μ—…λ‘œλ“œ)",
11+
"context": {
12+
"fail_count": 5,
13+
"recent_dates": [
14+
"2026-07-08",
15+
"2026-07-08",
16+
"2026-07-08",
17+
"2026-07-08",
18+
"2026-07-08"
19+
]
20+
},
21+
"fix": "check_blogger_connection"
22+
},
23+
{
24+
"id": "python_exception_in_log",
25+
"level": "high",
26+
"message": "졜근 λ‘œκ·Έμ—μ„œ Python μ˜ˆμ™Έ 8건 감지 β€” μ½”λ“œ μžλ™ 수리 λŒ€μƒ",
27+
"context": {
28+
"tb_count": 8
29+
},
30+
"fix": "code_repair_pending"
31+
},
32+
{
33+
"id": "adsense_not_configured",
34+
"level": "warning",
35+
"message": "AdSense λ―Έμ„€μ • β€” κ΄‘κ³  μˆ˜μ΅ν™” λΉ„ν™œμ„±ν™” μƒνƒœ",
36+
"context": {},
37+
"fix": null
38+
}
39+
],
40+
"repairs_applied": 1,
41+
"repairs": [
42+
{
43+
"issue_id": "consecutive_upload_failures",
44+
"issue_level": "critical",
45+
"issue_message": "졜근 5회 연속 μ—…λ‘œλ“œ μ‹€νŒ¨ (0건 μ—…λ‘œλ“œ)",
46+
"fix_applied": "check_blogger_connection",
47+
"timestamp": "2026-07-08T10:14:12.595675",
48+
"success": true,
49+
"detail": "Blogger μ—°κ²° 정상: HOGU What? (https://hoguwhat1.blogspot.com/) β€” μ—…λ‘œλ“œ νŒŒλΌλ―Έν„° 문제 κ°€λŠ₯μ„±"
50+
},
51+
{
52+
"issue_id": "python_exception_in_log",
53+
"issue_level": "high",
54+
"issue_message": "졜근 λ‘œκ·Έμ—μ„œ Python μ˜ˆμ™Έ 8건 감지 β€” μ½”λ“œ μžλ™ 수리 λŒ€μƒ",
55+
"fix_applied": "code_repair_pending",
56+
"timestamp": "2026-07-08T10:14:13.192281",
57+
"success": null,
58+
"detail": "μ½”λ“œ μˆ˜λ¦¬λŠ” code_repair.py μ›Œν¬ν”Œλ‘œμš° μŠ€ν…μ—μ„œ μ²˜λ¦¬λ©λ‹ˆλ‹€."
59+
},
60+
{
61+
"issue_id": "adsense_not_configured",
62+
"issue_level": "warning",
63+
"issue_message": "AdSense λ―Έμ„€μ • β€” κ΄‘κ³  μˆ˜μ΅ν™” λΉ„ν™œμ„±ν™” μƒνƒœ",
64+
"fix_applied": null,
65+
"timestamp": "2026-07-08T10:14:13.192352",
66+
"success": null,
67+
"detail": "μˆ˜λ™ 쑰치 ν•„μš” (μžλ™ 수리 λΆˆκ°€)"
68+
}
69+
],
70+
"dry_run": false
71+
},
272
{
373
"timestamp": "2026-07-08T10:12:39.932647",
474
"health_score": 48,
@@ -1989,32 +2059,5 @@
19892059
}
19902060
],
19912061
"dry_run": false
1992-
},
1993-
{
1994-
"timestamp": "2026-07-01T14:57:59.827227",
1995-
"health_score": 93,
1996-
"issues_found": 1,
1997-
"issues": [
1998-
{
1999-
"id": "adsense_not_configured",
2000-
"level": "warning",
2001-
"message": "AdSense λ―Έμ„€μ • β€” κ΄‘κ³  μˆ˜μ΅ν™” λΉ„ν™œμ„±ν™” μƒνƒœ",
2002-
"context": {},
2003-
"fix": null
2004-
}
2005-
],
2006-
"repairs_applied": 0,
2007-
"repairs": [
2008-
{
2009-
"issue_id": "adsense_not_configured",
2010-
"issue_level": "warning",
2011-
"issue_message": "AdSense λ―Έμ„€μ • β€” κ΄‘κ³  μˆ˜μ΅ν™” λΉ„ν™œμ„±ν™” μƒνƒœ",
2012-
"fix_applied": null,
2013-
"timestamp": "2026-07-01T14:57:59.827117",
2014-
"success": null,
2015-
"detail": "μˆ˜λ™ 쑰치 ν•„μš” (μžλ™ 수리 λΆˆκ°€)"
2016-
}
2017-
],
2018-
"dry_run": false
20192062
}
20202063
]

0 commit comments

Comments
Β (0)