seawolf2357 commited on
Commit
4e1c32a
Β·
verified Β·
1 Parent(s): 7d03465

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -1,6 +1,9 @@
1
  import gradio as gr
2
  import requests
3
- import time
 
 
 
4
 
5
  css = """
6
  footer {
@@ -13,10 +16,13 @@ def check_url_status():
13
  try:
14
  response = requests.get("http://hugpu.ai:8000")
15
  if response.status_code == 200:
 
16
  return "정상", "green" # 정상적인 경우 녹색 ν‘œμ‹œ
17
  else:
 
18
  return "이상", "red" # 이상이 μžˆλŠ” 경우 뢉은색 ν‘œμ‹œ
19
- except requests.exceptions.RequestException:
 
20
  return "이상", "red" # μ—°κ²° μ‹€νŒ¨ μ‹œ 뢉은색 ν‘œμ‹œ
21
 
22
  # Gradio μΈν„°νŽ˜μ΄μŠ€ ꡬ성
@@ -24,7 +30,7 @@ def create_dashboard():
24
  with gr.Blocks(css=css) as app:
25
  gr.Image("banner.png", show_label=False)
26
 
27
- gr.Markdown("# μ „λ¬Έ μ‹œμŠ€ν…œ κ·Έλ£Ή")
28
 
29
  gr.Markdown("## \n")
30
 
@@ -36,10 +42,10 @@ def create_dashboard():
36
  status, color = check_url_status()
37
  status_label.update(value=f"AI κ°œμΈλΉ„μ„œ μƒνƒœ: {status}")
38
  status_box.update(style={'backgroundColor': color})
39
- gr.update()
40
 
41
  # 주기적으둜 μƒνƒœ μ—…λ°μ΄νŠΈ
42
- gr.update(value=update_status, repeat=6) # 1뢄에 ν•œ λ²ˆμ”© μ—…λ°μ΄νŠΈ
43
 
44
  return app
45
 
 
1
  import gradio as gr
2
  import requests
3
+ import logging
4
+
5
+ # λ‘œκΉ… μ„€μ •
6
+ logging.basicConfig(level=logging.INFO)
7
 
8
  css = """
9
  footer {
 
16
  try:
17
  response = requests.get("http://hugpu.ai:8000")
18
  if response.status_code == 200:
19
+ logging.info("URL 접속 성곡: μƒνƒœ μ½”λ“œ 200")
20
  return "정상", "green" # 정상적인 경우 녹색 ν‘œμ‹œ
21
  else:
22
+ logging.error(f"URL 접속 였λ₯˜: μƒνƒœ μ½”λ“œ {response.status_code}")
23
  return "이상", "red" # 이상이 μžˆλŠ” 경우 뢉은색 ν‘œμ‹œ
24
+ except requests.exceptions.RequestException as e:
25
+ logging.exception("μ„œλ²„μ— μ—°κ²°ν•  수 μ—†μŒ.")
26
  return "이상", "red" # μ—°κ²° μ‹€νŒ¨ μ‹œ 뢉은색 ν‘œμ‹œ
27
 
28
  # Gradio μΈν„°νŽ˜μ΄μŠ€ ꡬ성
 
30
  with gr.Blocks(css=css) as app:
31
  gr.Image("banner.png", show_label=False)
32
 
33
+ gr.Markdown("# 24x7 λͺ¨λ‹ˆν„°λ§ μ‹œμŠ€ν…œ")
34
 
35
  gr.Markdown("## \n")
36
 
 
42
  status, color = check_url_status()
43
  status_label.update(value=f"AI κ°œμΈλΉ„μ„œ μƒνƒœ: {status}")
44
  status_box.update(style={'backgroundColor': color})
45
+ logging.info(f"μƒνƒœ μ—…λ°μ΄νŠΈ: {status}")
46
 
47
  # 주기적으둜 μƒνƒœ μ—…λ°μ΄νŠΈ
48
+ gr.update(value=update_status, repeat=60) # 1뢄에 ν•œ λ²ˆμ”© μ—…λ°μ΄νŠΈ
49
 
50
  return app
51