Browse Source

message cache

Mia 6 months ago
parent
commit
7ce42ee13f
5 changed files with 801 additions and 40 deletions
  1. BIN
      api/__pycache__/db_router.cpython-312.pyc
  2. 55 0
      api/db_router.py
  3. 51 40
      log/app.log
  4. 392 0
      log/app.log.2024-07-10
  5. 303 0
      log/app.log.2024-07-11

BIN
api/__pycache__/db_router.cpython-312.pyc


+ 55 - 0
api/db_router.py

@@ -5,6 +5,8 @@ import os
 from datetime import datetime
 from random import choice
 from openai import OpenAI
+from typing import Annotated
+from pydantic import Field
 
 client = OpenAI()
 
@@ -179,4 +181,57 @@ def read_root(type:str,language :str = "ch"):
     #print(random_row)
     
     return {"data": random_row}
+
+@dbRouter.post("/message_not_in_cache")
+def message_not_in_cache(question :str ,answer :str,client_id : str = "0" ):
+
+    try:
+        data, count = supabase.table('client_message').select('*').eq("question",question).execute()
+
+        if len(data[1]) != 0 :
+            return {"state": 200 , "message" : "have saved"}
+        
+        data, count = supabase.table('client_message').insert({"client_id": client_id, "question": question,"answer":answer}).execute()
+        
+        return {"state": 200 , "message" : "success"}
+    
+    except Exception as e:
+
+        return {"state": 500 , "message" : str(e)}
+    
+@dbRouter.post("/video_save_into_cache")
+def message_not_in_cache(video_name : Annotated[str, Field(description="檔案請丟進/home/mia/101/static/video_cache/others/資料夾裡")],client_message_id :str  = None,question:str = None):
+    try:
+        data = []
+        if client_message_id :
+            data, count = supabase.table('client_message').select('*').eq("id",client_message_id).execute()
+        elif question:
+            data, count = supabase.table('client_message').select('*').eq("question",question).execute()
+
+
+        response = supabase.table('video_cache').insert({"question": data[1]["question"],"answer":data[1]["answer"],"video_url":f"/static/video_cache/others/{video_name}"}).execute()
+        
+        response = supabase.table('client_message').delete().eq('id', data[1]["id"]).execute()
+        
+        return {"state": 200 , "message" : "success"}
+    
+    except Exception as e:
+
+        return {"state": 500 , "message" : str(e)}
+    
+@dbRouter.post("/video_cache")
+def video_cache(client_message :str ):
+
+    try:
+
+        data, count = supabase.table('video_cache').select('*').eq("question",client_message).execute()
+
+        if len(data[1]) == 0 :
+            return {"state": 500 , "message" : "no data"}
+        
+        return {"state": 200 , "message" : data[1]}
+    
+    except Exception as e:
+
+        return {"state": 500 , "message" : str(e)}
   

+ 51 - 40
log/app.log

@@ -1,40 +1,51 @@
-2024-07-10 05:01:02 - root - INFO - Root endpoint was called
-2024-07-10 05:01:33 - root - INFO - Root endpoint was called
-2024-07-10 05:03:29 - uvicorn.error - INFO - Started server process [149550]
-2024-07-10 05:03:29 - uvicorn.error - INFO - Waiting for application startup.
-2024-07-10 05:03:29 - uvicorn.error - INFO - Application startup complete.
-2024-07-10 05:03:29 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
-2024-07-10 05:06:05 - uvicorn.error - INFO - Shutting down
-2024-07-10 05:06:05 - uvicorn.error - INFO - Waiting for application shutdown.
-2024-07-10 05:06:05 - uvicorn.error - INFO - Application shutdown complete.
-2024-07-10 05:06:05 - uvicorn.error - INFO - Finished server process [149550]
-2024-07-10 05:06:09 - uvicorn.error - INFO - Started server process [149765]
-2024-07-10 05:06:09 - uvicorn.error - INFO - Started server process [149765]
-2024-07-10 05:06:09 - uvicorn.error - INFO - Waiting for application startup.
-2024-07-10 05:06:09 - uvicorn.error - INFO - Waiting for application startup.
-2024-07-10 05:06:09 - uvicorn.error - INFO - Application startup complete.
-2024-07-10 05:06:09 - uvicorn.error - INFO - Application startup complete.
-2024-07-10 05:06:09 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
-2024-07-10 05:06:09 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
-2024-07-10 05:06:20 - uvicorn.access - INFO - 172.105.194.225:46250 - "GET /docs HTTP/1.0" 200
-2024-07-10 05:06:20 - uvicorn.access - INFO - 172.105.194.225:46250 - "GET /docs HTTP/1.0" 200
-2024-07-10 05:06:20 - uvicorn.access - INFO - 172.105.194.225:46258 - "GET /openapi.json HTTP/1.0" 200
-2024-07-10 05:06:20 - uvicorn.access - INFO - 172.105.194.225:46258 - "GET /openapi.json HTTP/1.0" 200
-2024-07-10 05:06:22 - uvicorn.access - INFO - 172.105.194.225:46268 - "GET /docs HTTP/1.0" 200
-2024-07-10 05:06:22 - uvicorn.access - INFO - 172.105.194.225:46268 - "GET /docs HTTP/1.0" 200
-2024-07-10 05:06:22 - uvicorn.access - INFO - 172.105.194.225:46280 - "GET /openapi.json HTTP/1.0" 200
-2024-07-10 05:06:22 - uvicorn.access - INFO - 172.105.194.225:46280 - "GET /openapi.json HTTP/1.0" 200
-2024-07-10 05:07:35 - uvicorn.error - INFO - Shutting down
-2024-07-10 05:07:35 - uvicorn.error - INFO - Shutting down
-2024-07-10 05:07:35 - uvicorn.error - INFO - Waiting for application shutdown.
-2024-07-10 05:07:35 - uvicorn.error - INFO - Waiting for application shutdown.
-2024-07-10 05:07:35 - uvicorn.error - INFO - Application shutdown complete.
-2024-07-10 05:07:35 - uvicorn.error - INFO - Application shutdown complete.
-2024-07-10 05:07:35 - uvicorn.error - INFO - Finished server process [149765]
-2024-07-10 05:07:35 - uvicorn.error - INFO - Finished server process [149765]
-2024-07-10 05:07:38 - uvicorn.error - INFO - Started server process [149961]
-2024-07-10 05:07:38 - uvicorn.error - INFO - Waiting for application startup.
-2024-07-10 05:07:38 - uvicorn.error - INFO - Application startup complete.
-2024-07-10 05:07:38 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
-2024-07-10 05:07:46 - uvicorn.access - INFO - 172.105.194.225:35344 - "GET /docs HTTP/1.0" 200
-2024-07-10 05:07:46 - uvicorn.access - INFO - 172.105.194.225:35354 - "GET /openapi.json HTTP/1.0" 200
+2024-07-12 01:40:46 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-12 02:46:46 - uvicorn.access - INFO - 172.105.194.225:52238 - "GET /docs HTTP/1.0" 200
+2024-07-12 02:46:47 - uvicorn.access - INFO - 172.105.194.225:52252 - "GET /openapi.json HTTP/1.0" 200
+2024-07-12 02:48:49 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85%3F "HTTP/1.1 200 OK"
+2024-07-12 02:48:49 - uvicorn.access - INFO - 172.105.194.225:33042 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85%3F HTTP/1.0" 200
+2024-07-12 02:48:54 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85 "HTTP/1.1 200 OK"
+2024-07-12 02:48:54 - uvicorn.access - INFO - 172.105.194.225:33044 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85 HTTP/1.0" 200
+2024-07-12 02:48:59 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85%3F "HTTP/1.1 200 OK"
+2024-07-12 02:48:59 - uvicorn.access - INFO - 172.105.194.225:41476 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85%3F HTTP/1.0" 200
+2024-07-12 02:58:50 - uvicorn.access - INFO - 172.105.194.225:54594 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-12 02:58:50 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-12 02:58:50 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-12 02:58:50 - uvicorn.access - INFO - 172.105.194.225:54592 - "GET /click HTTP/1.0" 200
+2024-07-12 03:16:31 - uvicorn.access - INFO - 172.105.194.225:52734 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-12 03:16:31 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-12 03:16:31 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-12 03:16:31 - uvicorn.access - INFO - 172.105.194.225:52740 - "GET /click HTTP/1.0" 200
+2024-07-12 03:16:40 - uvicorn.access - INFO - 172.105.194.225:57272 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-12 03:16:40 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-12 03:16:40 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-12 03:16:40 - uvicorn.access - INFO - 172.105.194.225:57274 - "GET /click HTTP/1.0" 200
+2024-07-12 03:17:06 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E5%A6%82%E6%9E%9C%E6%82%A8%E4%BB%8A%E5%A4%A9%E5%9C%A8101%E5%85%A7%E7%9A%84%E5%93%81%E7%89%8C%E7%B4%AF%E7%A9%8D%E8%B3%BC%E8%B2%B7%E8%B6%85%E9%81%8E%E6%96%B0%E5%8F%B0%E5%B9%A32%2C000%E5%85%83%E4%BB%A5%E4%B8%8A%E7%9A%84%E5%95%86%E5%93%81%EF%BC%8C%E5%B0%B1%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A8%85%E5%96%94%EF%BC%81%E5%BA%97%E4%B8%8A%E8%87%AA%E8%BE%A6%E9%80%80%E7%A8%85%E5%BA%97%E5%AE%B6%E6%9C%89CHANEL%20BEAUTY%E3%80%81%E9%A6%99%E5%A5%88%E5%85%92%E8%85%95%E9%8C%B6%E5%B0%88%E9%96%80%E5%BA%97%E3%80%81COS%E3%80%81Massimo%20Dutti%E3%80%81MIA%20C%27BON%E3%80%81lululemon%E3%80%81ZARA%E7%AD%89%E3%80%82%E8%AB%8B%E8%A8%98%E5%BE%97%E5%B8%B6%E8%91%97%E5%8F%B0%E5%8C%97101%E7%99%BC%E7%A5%A8%E3%80%81%E5%A4%96%E7%B1%8D%E8%AD%B7%E7%85%A7%EF%BC%88%E5%85%A5%E5%8F%B0%E8%AD%89%EF%BC%89%E6%AD%A3%E6%9C%AC%E5%8F%8A%E8%B3%BC%E8%B2%B7%E5%95%86%E5%93%81%E8%87%B3%E5%9C%B0%E4%B8%8B%E4%B8%80%E6%A8%93%E9%80%80%E7%A8%85%E4%B8%AD%E5%BF%83%28%E5%8F%B0%E5%8C%97101%20B1%E4%B8%AD%E7%92%B0%29%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85%E3%80%82%E8%8B%A5%E6%89%A3%E6%8E%89%E6%89%8B%E7%BA%8C%E8%B2%BB%EF%BC%8C%E7%B4%84%E9%80%80%E7%99%BE%E5%88%86%E4%B9%8B3.8%E5%B7%A6%E5%8F%B3%E7%9A%84%E7%A8%85%E9%87%91%E3%80%82%E6%9B%B4%E5%A4%9A%E9%80%80%E7%A8%85%E7%B4%B0%E7%AF%80%E5%8F%AF%E4%BB%A5%E6%B4%BD%E5%9C%B0%E4%B8%8B%E4%B8%80%E6%A8%93%E9%80%80%E7%A8%85%E6%9C%8D%E5%8B%99%E4%B8%AD%E5%BF%83%EF%BC%8C%E6%88%96%E6%9F%A5%E7%9C%8B%E6%88%91%E5%80%91%E7%9A%84%E5%AE%98%E7%B6%B2%EF%BC%9A%3Ca%20target%3D%22_blank%22%20href%3D%22https%3A%2F%2Fwww.taipei-101.com.tw%2Ftw%2Fshopping%2Fmoreservice%2Ff3d486a0-1608-4c07-9f61-241d84975a1e%22%3Ehttps%3A%2F%2Fwww.taipei-101.com.tw%2Ftw%2Fshopping%2Fmoreservice%2Ff3d486a0-1608-4c07-9f61-241d84975a1e%3C%2Fa%3E "HTTP/1.1 200 OK"
+2024-07-12 03:17:06 - uvicorn.access - INFO - 172.105.194.225:35290 - "POST /video_cache?client_message=%E5%A6%82%E6%9E%9C%E6%82%A8%E4%BB%8A%E5%A4%A9%E5%9C%A8101%E5%85%A7%E7%9A%84%E5%93%81%E7%89%8C%E7%B4%AF%E7%A9%8D%E8%B3%BC%E8%B2%B7%E8%B6%85%E9%81%8E%E6%96%B0%E5%8F%B0%E5%B9%A32,000%E5%85%83%E4%BB%A5%E4%B8%8A%E7%9A%84%E5%95%86%E5%93%81%EF%BC%8C%E5%B0%B1%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A8%85%E5%96%94%EF%BC%81%E5%BA%97%E4%B8%8A%E8%87%AA%E8%BE%A6%E9%80%80%E7%A8%85%E5%BA%97%E5%AE%B6%E6%9C%89CHANEL%20BEAUTY%E3%80%81%E9%A6%99%E5%A5%88%E5%85%92%E8%85%95%E9%8C%B6%E5%B0%88%E9%96%80%E5%BA%97%E3%80%81COS%E3%80%81Massimo%20Dutti%E3%80%81MIA%20C%27BON%E3%80%81lululemon%E3%80%81ZARA%E7%AD%89%E3%80%82%E8%AB%8B%E8%A8%98%E5%BE%97%E5%B8%B6%E8%91%97%E5%8F%B0%E5%8C%97101%E7%99%BC%E7%A5%A8%E3%80%81%E5%A4%96%E7%B1%8D%E8%AD%B7%E7%85%A7%EF%BC%88%E5%85%A5%E5%8F%B0%E8%AD%89%EF%BC%89%E6%AD%A3%E6%9C%AC%E5%8F%8A%E8%B3%BC%E8%B2%B7%E5%95%86%E5%93%81%E8%87%B3%E5%9C%B0%E4%B8%8B%E4%B8%80%E6%A8%93%E9%80%80%E7%A8%85%E4%B8%AD%E5%BF%83(%E5%8F%B0%E5%8C%97101%20B1%E4%B8%AD%E7%92%B0)%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85%E3%80%82%E8%8B%A5%E6%89%A3%E6%8E%89%E6%89%8B%E7%BA%8C%E8%B2%BB%EF%BC%8C%E7%B4%84%E9%80%80%E7%99%BE%E5%88%86%E4%B9%8B3.8%E5%B7%A6%E5%8F%B3%E7%9A%84%E7%A8%85%E9%87%91%E3%80%82%E6%9B%B4%E5%A4%9A%E9%80%80%E7%A8%85%E7%B4%B0%E7%AF%80%E5%8F%AF%E4%BB%A5%E6%B4%BD%E5%9C%B0%E4%B8%8B%E4%B8%80%E6%A8%93%E9%80%80%E7%A8%85%E6%9C%8D%E5%8B%99%E4%B8%AD%E5%BF%83%EF%BC%8C%E6%88%96%E6%9F%A5%E7%9C%8B%E6%88%91%E5%80%91%E7%9A%84%E5%AE%98%E7%B6%B2%EF%BC%9A%3Ca%20target=%22_blank%22%20href=%22https://www.taipei-101.com.tw/tw/shopping/moreservice/f3d486a0-1608-4c07-9f61-241d84975a1e%22%3Ehttps://www.taipei-101.com.tw/tw/shopping/moreservice/f3d486a0-1608-4c07-9f61-241d84975a1e%3C/a%3E HTTP/1.0" 200
+2024-07-12 03:17:59 - uvicorn.access - INFO - 172.105.194.225:56518 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-12 03:18:00 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-12 03:18:00 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-12 03:18:00 - uvicorn.access - INFO - 172.105.194.225:56528 - "GET /click HTTP/1.0" 200
+2024-07-12 03:18:10 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq. "HTTP/1.1 200 OK"
+2024-07-12 03:18:10 - uvicorn.access - INFO - 172.105.194.225:37818 - "POST /video_cache?client_message= HTTP/1.0" 200
+2024-07-12 03:18:48 - root - INFO - Root endpoint was called
+2024-07-12 03:18:48 - uvicorn.access - INFO - 172.105.194.225:48312 - "GET / HTTP/1.0" 307
+2024-07-12 03:18:58 - root - INFO - Root endpoint was called
+2024-07-12 03:18:58 - uvicorn.access - INFO - 172.105.194.225:42572 - "GET / HTTP/1.0" 307
+2024-07-12 03:19:11 - uvicorn.access - INFO - 172.105.194.225:58246 - "GET /docs HTTP/1.0" 200
+2024-07-12 03:19:13 - uvicorn.access - INFO - 172.105.194.225:58250 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-12 03:21:18 - uvicorn.access - INFO - 172.105.194.225:41628 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-12 03:21:18 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-12 03:21:18 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-12 03:21:18 - uvicorn.access - INFO - 172.105.194.225:41640 - "GET /click HTTP/1.0" 200
+2024-07-12 03:21:24 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85%3F "HTTP/1.1 200 OK"
+2024-07-12 03:21:24 - uvicorn.access - INFO - 172.105.194.225:41654 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85? HTTP/1.0" 200
+2024-07-12 03:22:33 - uvicorn.access - INFO - 172.105.194.225:35546 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-12 03:22:33 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-12 03:22:33 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-12 03:22:33 - uvicorn.access - INFO - 172.105.194.225:35556 - "GET /click HTTP/1.0" 200
+2024-07-12 03:22:35 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85%3F "HTTP/1.1 200 OK"
+2024-07-12 03:22:35 - uvicorn.access - INFO - 172.105.194.225:35572 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85? HTTP/1.0" 200
+2024-07-12 03:23:16 - uvicorn.error - INFO - Shutting down
+2024-07-12 03:23:16 - uvicorn.error - INFO - Waiting for application shutdown.
+2024-07-12 03:23:16 - uvicorn.error - INFO - Application shutdown complete.
+2024-07-12 03:23:16 - uvicorn.error - INFO - Finished server process [166928]

+ 392 - 0
log/app.log.2024-07-10

@@ -0,0 +1,392 @@
+2024-07-10 05:01:02 - root - INFO - Root endpoint was called
+2024-07-10 05:01:33 - root - INFO - Root endpoint was called
+2024-07-10 05:03:29 - uvicorn.error - INFO - Started server process [149550]
+2024-07-10 05:03:29 - uvicorn.error - INFO - Waiting for application startup.
+2024-07-10 05:03:29 - uvicorn.error - INFO - Application startup complete.
+2024-07-10 05:03:29 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
+2024-07-10 05:06:05 - uvicorn.error - INFO - Shutting down
+2024-07-10 05:06:05 - uvicorn.error - INFO - Waiting for application shutdown.
+2024-07-10 05:06:05 - uvicorn.error - INFO - Application shutdown complete.
+2024-07-10 05:06:05 - uvicorn.error - INFO - Finished server process [149550]
+2024-07-10 05:06:09 - uvicorn.error - INFO - Started server process [149765]
+2024-07-10 05:06:09 - uvicorn.error - INFO - Started server process [149765]
+2024-07-10 05:06:09 - uvicorn.error - INFO - Waiting for application startup.
+2024-07-10 05:06:09 - uvicorn.error - INFO - Waiting for application startup.
+2024-07-10 05:06:09 - uvicorn.error - INFO - Application startup complete.
+2024-07-10 05:06:09 - uvicorn.error - INFO - Application startup complete.
+2024-07-10 05:06:09 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
+2024-07-10 05:06:09 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
+2024-07-10 05:06:20 - uvicorn.access - INFO - 172.105.194.225:46250 - "GET /docs HTTP/1.0" 200
+2024-07-10 05:06:20 - uvicorn.access - INFO - 172.105.194.225:46250 - "GET /docs HTTP/1.0" 200
+2024-07-10 05:06:20 - uvicorn.access - INFO - 172.105.194.225:46258 - "GET /openapi.json HTTP/1.0" 200
+2024-07-10 05:06:20 - uvicorn.access - INFO - 172.105.194.225:46258 - "GET /openapi.json HTTP/1.0" 200
+2024-07-10 05:06:22 - uvicorn.access - INFO - 172.105.194.225:46268 - "GET /docs HTTP/1.0" 200
+2024-07-10 05:06:22 - uvicorn.access - INFO - 172.105.194.225:46268 - "GET /docs HTTP/1.0" 200
+2024-07-10 05:06:22 - uvicorn.access - INFO - 172.105.194.225:46280 - "GET /openapi.json HTTP/1.0" 200
+2024-07-10 05:06:22 - uvicorn.access - INFO - 172.105.194.225:46280 - "GET /openapi.json HTTP/1.0" 200
+2024-07-10 05:07:35 - uvicorn.error - INFO - Shutting down
+2024-07-10 05:07:35 - uvicorn.error - INFO - Shutting down
+2024-07-10 05:07:35 - uvicorn.error - INFO - Waiting for application shutdown.
+2024-07-10 05:07:35 - uvicorn.error - INFO - Waiting for application shutdown.
+2024-07-10 05:07:35 - uvicorn.error - INFO - Application shutdown complete.
+2024-07-10 05:07:35 - uvicorn.error - INFO - Application shutdown complete.
+2024-07-10 05:07:35 - uvicorn.error - INFO - Finished server process [149765]
+2024-07-10 05:07:35 - uvicorn.error - INFO - Finished server process [149765]
+2024-07-10 05:07:38 - uvicorn.error - INFO - Started server process [149961]
+2024-07-10 05:07:38 - uvicorn.error - INFO - Waiting for application startup.
+2024-07-10 05:07:38 - uvicorn.error - INFO - Application startup complete.
+2024-07-10 05:07:38 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
+2024-07-10 05:07:46 - uvicorn.access - INFO - 172.105.194.225:35344 - "GET /docs HTTP/1.0" 200
+2024-07-10 05:07:46 - uvicorn.access - INFO - 172.105.194.225:35354 - "GET /openapi.json HTTP/1.0" 200
+2024-07-10 05:14:41 - root - INFO - Root endpoint was called
+2024-07-10 05:14:41 - uvicorn.access - INFO - 172.105.194.225:35330 - "GET / HTTP/1.0" 307
+2024-07-10 05:14:42 - uvicorn.access - INFO - 172.105.194.225:35336 - "GET /docs HTTP/1.0" 200
+2024-07-10 05:14:50 - uvicorn.error - INFO - Shutting down
+2024-07-10 05:14:50 - uvicorn.error - INFO - Waiting for application shutdown.
+2024-07-10 05:14:50 - uvicorn.error - INFO - Application shutdown complete.
+2024-07-10 05:14:50 - uvicorn.error - INFO - Finished server process [149961]
+2024-07-10 05:14:53 - uvicorn.error - INFO - Started server process [150569]
+2024-07-10 05:14:53 - uvicorn.error - INFO - Waiting for application startup.
+2024-07-10 05:14:53 - uvicorn.error - INFO - Application startup complete.
+2024-07-10 05:14:53 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
+2024-07-10 05:14:58 - uvicorn.access - INFO - 172.105.194.225:49536 - "GET /docs HTTP/1.0" 200
+2024-07-10 05:14:58 - uvicorn.access - INFO - 172.105.194.225:49540 - "GET /openapi.json HTTP/1.0" 200
+2024-07-10 05:15:16 - uvicorn.error - INFO - Shutting down
+2024-07-10 05:15:16 - uvicorn.error - INFO - Waiting for application shutdown.
+2024-07-10 05:15:16 - uvicorn.error - INFO - Application shutdown complete.
+2024-07-10 05:15:16 - uvicorn.error - INFO - Finished server process [150569]
+2024-07-10 05:15:19 - uvicorn.error - INFO - Started server process [150713]
+2024-07-10 05:15:19 - uvicorn.error - INFO - Waiting for application startup.
+2024-07-10 05:15:19 - uvicorn.error - INFO - Application startup complete.
+2024-07-10 05:15:19 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
+2024-07-10 05:15:22 - uvicorn.access - INFO - 172.105.194.225:52086 - "GET /docs HTTP/1.0" 200
+2024-07-10 05:15:22 - uvicorn.access - INFO - 172.105.194.225:52094 - "GET /openapi.json HTTP/1.0" 200
+2024-07-10 05:15:34 - httpx - INFO - HTTP Request: POST http://139.144.120.184:8000/rest/v1/101_brand "HTTP/1.1 400 Bad Request"
+2024-07-10 05:15:34 - uvicorn.access - INFO - 172.105.194.225:33542 - "POST /client_message?client_id=123456&client_message=jkas%3Bdjfioasjvksja.k HTTP/1.0" 200
+2024-07-10 05:15:59 - uvicorn.error - INFO - Shutting down
+2024-07-10 05:15:59 - uvicorn.error - INFO - Waiting for application shutdown.
+2024-07-10 05:15:59 - uvicorn.error - INFO - Application shutdown complete.
+2024-07-10 05:15:59 - uvicorn.error - INFO - Finished server process [150713]
+2024-07-10 05:16:04 - uvicorn.error - INFO - Started server process [150864]
+2024-07-10 05:16:04 - uvicorn.error - INFO - Waiting for application startup.
+2024-07-10 05:16:04 - uvicorn.error - INFO - Application startup complete.
+2024-07-10 05:16:04 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
+2024-07-10 05:16:07 - uvicorn.access - INFO - 172.105.194.225:45054 - "GET /docs HTTP/1.0" 200
+2024-07-10 05:16:07 - uvicorn.access - INFO - 172.105.194.225:45056 - "GET /openapi.json HTTP/1.0" 200
+2024-07-10 05:16:14 - httpx - INFO - HTTP Request: POST http://139.144.120.184:8000/rest/v1/client_message "HTTP/1.1 201 Created"
+2024-07-10 05:16:14 - uvicorn.access - INFO - 172.105.194.225:45066 - "POST /client_message?client_id=123456&client_message=123456 HTTP/1.0" 200
+2024-07-10 05:40:59 - uvicorn.access - INFO - 172.105.194.225:36804 - "GET /ad?language= HTTP/1.0" 200
+2024-07-10 06:17:08 - uvicorn.access - INFO - 172.105.194.225:57614 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:17:08 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:17:08 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:17:08 - uvicorn.access - INFO - 172.105.194.225:57618 - "GET /click HTTP/1.0" 200
+2024-07-10 06:17:08 - uvicorn.access - INFO - 172.105.194.225:57632 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:19:11 - uvicorn.access - INFO - 172.105.194.225:55166 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:19:11 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:19:12 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:19:12 - uvicorn.access - INFO - 172.105.194.225:55160 - "GET /click HTTP/1.0" 200
+2024-07-10 06:19:49 - uvicorn.access - INFO - 172.105.194.225:36664 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 06:19:50 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:19:50 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:19:50 - uvicorn.access - INFO - 172.105.194.225:36678 - "GET /click HTTP/1.0" 200
+2024-07-10 06:21:41 - uvicorn.access - INFO - 172.105.194.225:37766 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:21:42 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:21:42 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:21:42 - uvicorn.access - INFO - 172.105.194.225:37778 - "GET /click HTTP/1.0" 200
+2024-07-10 06:21:42 - uvicorn.access - INFO - 172.105.194.225:37782 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:27:41 - uvicorn.access - INFO - 172.105.194.225:37428 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:27:42 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:27:42 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:27:42 - uvicorn.access - INFO - 172.105.194.225:37440 - "GET /click HTTP/1.0" 200
+2024-07-10 06:27:42 - uvicorn.access - INFO - 172.105.194.225:37444 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:33:32 - uvicorn.access - INFO - 172.105.194.225:54754 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:33:32 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:33:33 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:33:33 - uvicorn.access - INFO - 172.105.194.225:54744 - "GET /click HTTP/1.0" 200
+2024-07-10 06:33:33 - uvicorn.access - INFO - 172.105.194.225:54764 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:33:38 - uvicorn.access - INFO - 172.105.194.225:54368 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 06:33:38 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:33:38 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:33:38 - uvicorn.access - INFO - 172.105.194.225:54376 - "GET /click HTTP/1.0" 200
+2024-07-10 06:33:38 - uvicorn.access - INFO - 172.105.194.225:54386 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:39:23 - uvicorn.access - INFO - 172.105.194.225:53604 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 06:39:23 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:39:23 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:39:23 - uvicorn.access - INFO - 172.105.194.225:53608 - "GET /click HTTP/1.0" 200
+2024-07-10 06:39:24 - uvicorn.access - INFO - 172.105.194.225:53610 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:41:40 - uvicorn.access - INFO - 172.105.194.225:34490 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 06:41:40 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:41:41 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:41:41 - uvicorn.access - INFO - 172.105.194.225:34480 - "GET /click HTTP/1.0" 200
+2024-07-10 06:41:41 - uvicorn.access - INFO - 172.105.194.225:34500 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:42:19 - uvicorn.access - INFO - 172.105.194.225:41598 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:42:20 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:42:20 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:42:20 - uvicorn.access - INFO - 172.105.194.225:41602 - "GET /click HTTP/1.0" 200
+2024-07-10 06:42:20 - uvicorn.access - INFO - 172.105.194.225:41616 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:43:33 - uvicorn.access - INFO - 172.105.194.225:60772 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:43:34 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:43:34 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:43:34 - uvicorn.access - INFO - 172.105.194.225:60782 - "GET /click HTTP/1.0" 200
+2024-07-10 06:43:34 - uvicorn.access - INFO - 172.105.194.225:60788 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:44:32 - uvicorn.access - INFO - 172.105.194.225:33446 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:44:32 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:44:32 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:44:32 - uvicorn.access - INFO - 172.105.194.225:33450 - "GET /click HTTP/1.0" 200
+2024-07-10 06:44:32 - uvicorn.access - INFO - 172.105.194.225:33454 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:44:43 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.B1%20%E4%B8%AD%E7%92%B0&tour_place=like.%25%E7%BE%8E%E9%A3%9F%E8%A1%97%25 "HTTP/1.1 200 OK"
+2024-07-10 06:44:43 - uvicorn.access - INFO - 172.105.194.225:42536 - "GET /arviews?language=ch&start=B1%20%E4%B8%AD%E7%92%B0&end=%E7%BE%8E%E9%A3%9F%E8%A1%97 HTTP/1.0" 200
+2024-07-10 06:44:52 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.B1%20%E4%B8%AD%E7%92%B0&tour_place=like.%25%E8%A7%80%E6%99%AF%E5%8F%B0%E5%94%AE%E7%A5%A8%E8%99%95%25 "HTTP/1.1 200 OK"
+2024-07-10 06:44:52 - uvicorn.access - INFO - 172.105.194.225:42104 - "GET /arviews?language=ch&start=B1%20%E4%B8%AD%E7%92%B0&end=%E8%A7%80%E6%99%AF%E5%8F%B0%E5%94%AE%E7%A5%A8%E8%99%95 HTTP/1.0" 200
+2024-07-10 06:44:58 - uvicorn.access - INFO - 172.105.194.225:60552 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 06:44:58 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:44:59 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:44:59 - uvicorn.access - INFO - 172.105.194.225:60568 - "GET /click HTTP/1.0" 200
+2024-07-10 06:44:59 - uvicorn.access - INFO - 172.105.194.225:60578 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:47:36 - uvicorn.access - INFO - 172.105.194.225:53042 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 06:47:36 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:47:36 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:47:36 - uvicorn.access - INFO - 172.105.194.225:53058 - "GET /click HTTP/1.0" 200
+2024-07-10 06:47:37 - uvicorn.access - INFO - 172.105.194.225:53068 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:47:40 - uvicorn.access - INFO - 172.105.194.225:53076 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:47:40 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:47:40 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:47:40 - uvicorn.access - INFO - 172.105.194.225:53078 - "GET /click HTTP/1.0" 200
+2024-07-10 06:47:41 - uvicorn.access - INFO - 172.105.194.225:53080 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:47:47 - uvicorn.access - INFO - 172.105.194.225:45570 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 06:47:47 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:47:47 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:47:47 - uvicorn.access - INFO - 172.105.194.225:45574 - "GET /click HTTP/1.0" 200
+2024-07-10 06:47:47 - uvicorn.access - INFO - 172.105.194.225:45584 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:49:57 - uvicorn.access - INFO - 172.105.194.225:50172 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:49:57 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:49:57 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:49:57 - uvicorn.access - INFO - 172.105.194.225:50182 - "GET /click HTTP/1.0" 200
+2024-07-10 06:49:57 - uvicorn.access - INFO - 172.105.194.225:50184 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:50:02 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.B1%20%E4%B8%AD%E7%92%B0&tour_place=like.%ATM% "HTTP/1.1 200 OK"
+2024-07-10 06:50:02 - uvicorn.access - INFO - 172.105.194.225:50200 - "GET /arviews?language=ch&start=B1%20%E4%B8%AD%E7%92%B0&end=ATM HTTP/1.0" 200
+2024-07-10 06:50:03 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.B1%20%E4%B8%AD%E7%92%B0&tour_place=like.%25%E8%A7%80%E6%99%AF%E5%8F%B0%E5%94%AE%E7%A5%A8%E8%99%95%25 "HTTP/1.1 200 OK"
+2024-07-10 06:50:03 - uvicorn.access - INFO - 172.105.194.225:50214 - "GET /arviews?language=ch&start=B1%20%E4%B8%AD%E7%92%B0&end=%E8%A7%80%E6%99%AF%E5%8F%B0%E5%94%AE%E7%A5%A8%E8%99%95 HTTP/1.0" 200
+2024-07-10 06:50:07 - uvicorn.access - INFO - 172.105.194.225:45898 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 06:50:07 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:50:08 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:50:08 - uvicorn.access - INFO - 172.105.194.225:45888 - "GET /click HTTP/1.0" 200
+2024-07-10 06:50:08 - uvicorn.access - INFO - 172.105.194.225:45900 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:50:13 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.B1%20%E4%B8%AD%E7%92%B0&tour_place=like.%25%E6%99%AF%E8%A7%80%E9%A4%90%E5%BB%B3%E6%AB%83%E5%8F%B0%25 "HTTP/1.1 200 OK"
+2024-07-10 06:50:13 - uvicorn.access - INFO - 172.105.194.225:45916 - "GET /arviews?language=en&start=B1%20%E4%B8%AD%E7%92%B0&end=%E6%99%AF%E8%A7%80%E9%A4%90%E5%BB%B3%E6%AB%83%E5%8F%B0 HTTP/1.0" 200
+2024-07-10 06:50:15 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.B1%20%E4%B8%AD%E7%92%B0&tour_place=like.%25%E8%A7%80%E6%99%AF%E5%8F%B0%E5%94%AE%E7%A5%A8%E8%99%95%25 "HTTP/1.1 200 OK"
+2024-07-10 06:50:15 - uvicorn.access - INFO - 172.105.194.225:45932 - "GET /arviews?language=en&start=B1%20%E4%B8%AD%E7%92%B0&end=%E8%A7%80%E6%99%AF%E5%8F%B0%E5%94%AE%E7%A5%A8%E8%99%95 HTTP/1.0" 200
+2024-07-10 06:50:57 - uvicorn.access - INFO - 172.105.194.225:53960 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 06:50:57 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:50:57 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:50:57 - uvicorn.access - INFO - 172.105.194.225:53972 - "GET /click HTTP/1.0" 200
+2024-07-10 06:50:58 - uvicorn.access - INFO - 172.105.194.225:53974 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:51:04 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.B1%20%E4%B8%AD%E7%92%B0&tour_place=like.%25%E6%99%AF%E8%A7%80%E9%A4%90%E5%BB%B3%E6%AB%83%E5%8F%B0%25 "HTTP/1.1 200 OK"
+2024-07-10 06:51:04 - uvicorn.access - INFO - 172.105.194.225:53984 - "GET /arviews?language=en&start=B1%20%E4%B8%AD%E7%92%B0&end=%E6%99%AF%E8%A7%80%E9%A4%90%E5%BB%B3%E6%AB%83%E5%8F%B0 HTTP/1.0" 200
+2024-07-10 06:51:11 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.89F%20%E8%A7%80%E6%99%AF%E5%8F%B0&tour_place=like.%25%E5%AE%A2%E6%9C%8D%25 "HTTP/1.1 200 OK"
+2024-07-10 06:51:11 - uvicorn.access - INFO - 172.105.194.225:35946 - "GET /arviews?language=en&start=89F%20%E8%A7%80%E6%99%AF%E5%8F%B0&end=%E5%AE%A2%E6%9C%8D HTTP/1.0" 200
+2024-07-10 06:51:18 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.89F%20%E8%A7%80%E6%99%AF%E5%8F%B0&tour_place=like.%ATM% "HTTP/1.1 200 OK"
+2024-07-10 06:51:18 - uvicorn.access - INFO - 172.105.194.225:56900 - "GET /arviews?language=en&start=89F%20%E8%A7%80%E6%99%AF%E5%8F%B0&end=ATM HTTP/1.0" 200
+2024-07-10 06:51:23 - uvicorn.access - INFO - 172.105.194.225:56930 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:51:23 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:51:23 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:51:23 - uvicorn.access - INFO - 172.105.194.225:56916 - "GET /click HTTP/1.0" 200
+2024-07-10 06:51:23 - uvicorn.access - INFO - 172.105.194.225:56934 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:51:27 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.B1%20%E4%B8%AD%E7%92%B0&tour_place=like.%25%E8%A7%80%E6%99%AF%E5%8F%B0%E5%94%AE%E7%A5%A8%E8%99%95%25 "HTTP/1.1 200 OK"
+2024-07-10 06:51:27 - uvicorn.access - INFO - 172.105.194.225:57688 - "GET /arviews?language=ch&start=B1%20%E4%B8%AD%E7%92%B0&end=%E8%A7%80%E6%99%AF%E5%8F%B0%E5%94%AE%E7%A5%A8%E8%99%95 HTTP/1.0" 200
+2024-07-10 06:51:29 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.B1%20%E4%B8%AD%E7%92%B0&tour_place=like.%25%E6%99%AF%E8%A7%80%E9%A4%90%E5%BB%B3%E6%AB%83%E5%8F%B0%25 "HTTP/1.1 200 OK"
+2024-07-10 06:51:29 - uvicorn.access - INFO - 172.105.194.225:57702 - "GET /arviews?language=ch&start=B1%20%E4%B8%AD%E7%92%B0&end=%E6%99%AF%E8%A7%80%E9%A4%90%E5%BB%B3%E6%AB%83%E5%8F%B0 HTTP/1.0" 200
+2024-07-10 06:52:13 - uvicorn.access - INFO - 172.105.194.225:55910 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:52:13 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:52:13 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:52:13 - uvicorn.access - INFO - 172.105.194.225:55912 - "GET /click HTTP/1.0" 200
+2024-07-10 06:52:14 - uvicorn.access - INFO - 172.105.194.225:55926 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:55:33 - uvicorn.access - INFO - 172.105.194.225:59592 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 06:55:34 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:55:34 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:55:34 - uvicorn.access - INFO - 172.105.194.225:59594 - "GET /click HTTP/1.0" 200
+2024-07-10 06:55:34 - uvicorn.access - INFO - 172.105.194.225:59606 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:56:12 - uvicorn.access - INFO - 172.105.194.225:59664 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:56:12 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:56:13 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:56:13 - uvicorn.access - INFO - 172.105.194.225:59678 - "GET /click HTTP/1.0" 200
+2024-07-10 06:56:13 - uvicorn.access - INFO - 172.105.194.225:59694 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:59:13 - uvicorn.access - INFO - 172.105.194.225:34714 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:59:13 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:59:13 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:59:13 - uvicorn.access - INFO - 172.105.194.225:34716 - "GET /click HTTP/1.0" 200
+2024-07-10 06:59:14 - uvicorn.access - INFO - 172.105.194.225:34732 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 06:59:31 - uvicorn.access - INFO - 172.105.194.225:40606 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 06:59:31 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 06:59:31 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 06:59:31 - uvicorn.access - INFO - 172.105.194.225:40618 - "GET /click HTTP/1.0" 200
+2024-07-10 06:59:31 - uvicorn.access - INFO - 172.105.194.225:40630 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 07:17:54 - uvicorn.access - INFO - 172.105.194.225:53206 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 07:17:54 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 07:17:54 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 07:17:54 - uvicorn.access - INFO - 172.105.194.225:53212 - "GET /click HTTP/1.0" 200
+2024-07-10 07:17:58 - uvicorn.access - INFO - 172.105.194.225:36078 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 07:17:58 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 07:17:58 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 07:17:58 - uvicorn.access - INFO - 172.105.194.225:36090 - "GET /click HTTP/1.0" 200
+2024-07-10 07:20:44 - uvicorn.access - INFO - 172.105.194.225:58974 - "GET /metrics HTTP/1.0" 404
+2024-07-10 07:21:35 - root - INFO - Root endpoint was called
+2024-07-10 07:21:35 - uvicorn.access - INFO - 172.105.194.225:33214 - "GET / HTTP/1.0" 307
+2024-07-10 07:21:35 - uvicorn.access - INFO - 172.105.194.225:33226 - "GET /docs HTTP/1.0" 200
+2024-07-10 07:23:31 - uvicorn.access - INFO - 172.105.194.225:54672 - "GET /static/ad_img/ad-img.png HTTP/1.0" 304
+2024-07-10 07:24:48 - uvicorn.access - INFO - 172.105.194.225:38228 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 07:27:45 - uvicorn.access - INFO - 172.105.194.225:40320 - "POST / HTTP/1.0" 405
+2024-07-10 07:28:55 - uvicorn.access - INFO - 172.105.194.225:53502 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 07:28:55 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 07:28:55 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 07:28:55 - uvicorn.access - INFO - 172.105.194.225:53506 - "GET /click HTTP/1.0" 200
+2024-07-10 07:28:56 - uvicorn.access - INFO - 172.105.194.225:53518 - "GET /static/ad_img/ad-img.png HTTP/1.0" 304
+2024-07-10 07:30:23 - uvicorn.access - INFO - 172.105.194.225:48272 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 07:30:23 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 07:30:23 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 07:30:23 - uvicorn.access - INFO - 172.105.194.225:48286 - "GET /click HTTP/1.0" 200
+2024-07-10 07:32:10 - uvicorn.access - INFO - 172.105.194.225:54746 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 07:32:10 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 07:32:10 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 07:32:10 - uvicorn.access - INFO - 172.105.194.225:54750 - "GET /click HTTP/1.0" 200
+2024-07-10 07:32:10 - uvicorn.access - INFO - 172.105.194.225:54766 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 07:32:23 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_arviews?select=%2A&start_loc=eq.B1%20%E4%B8%AD%E7%92%B0&tour_place=like.%25%E8%A7%80%E6%99%AF%E5%8F%B0%E5%94%AE%E7%A5%A8%E8%99%95%25 "HTTP/1.1 200 OK"
+2024-07-10 07:32:23 - uvicorn.access - INFO - 172.105.194.225:39268 - "GET /arviews?language=ch&start=B1%20%E4%B8%AD%E7%92%B0&end=%E8%A7%80%E6%99%AF%E5%8F%B0%E5%94%AE%E7%A5%A8%E8%99%95 HTTP/1.0" 200
+2024-07-10 08:25:04 - uvicorn.access - INFO - 172.105.194.225:33994 - "GET /metrics HTTP/1.0" 404
+2024-07-10 08:27:21 - root - INFO - Root endpoint was called
+2024-07-10 08:27:21 - uvicorn.access - INFO - 172.105.194.225:49514 - "GET / HTTP/1.0" 307
+2024-07-10 08:27:22 - uvicorn.access - INFO - 172.105.194.225:49524 - "GET /docs HTTP/1.0" 200
+2024-07-10 08:30:37 - uvicorn.access - INFO - 172.105.194.225:58658 - "POST / HTTP/1.0" 405
+2024-07-10 08:41:50 - uvicorn.access - INFO - 172.105.194.225:41526 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:41:51 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:41:51 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:41:51 - uvicorn.access - INFO - 172.105.194.225:41542 - "GET /click HTTP/1.0" 200
+2024-07-10 08:42:45 - uvicorn.access - INFO - 172.105.194.225:47636 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:42:45 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:42:45 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:42:45 - uvicorn.access - INFO - 172.105.194.225:47650 - "GET /click HTTP/1.0" 200
+2024-07-10 08:44:22 - uvicorn.access - INFO - 172.105.194.225:38346 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:44:22 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:44:22 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:44:22 - uvicorn.access - INFO - 172.105.194.225:38340 - "GET /click HTTP/1.0" 200
+2024-07-10 08:45:26 - uvicorn.access - INFO - 172.105.194.225:41446 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:45:27 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:45:27 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:45:27 - uvicorn.access - INFO - 172.105.194.225:41434 - "GET /click HTTP/1.0" 200
+2024-07-10 08:45:41 - uvicorn.access - INFO - 172.105.194.225:58604 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:45:41 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:45:42 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:45:42 - uvicorn.access - INFO - 172.105.194.225:58610 - "GET /click HTTP/1.0" 200
+2024-07-10 08:45:45 - uvicorn.access - INFO - 172.105.194.225:58618 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:45:45 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:45:45 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:45:45 - uvicorn.access - INFO - 172.105.194.225:58634 - "GET /click HTTP/1.0" 200
+2024-07-10 08:45:53 - uvicorn.access - INFO - 172.105.194.225:41256 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:45:53 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:45:53 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:45:53 - uvicorn.access - INFO - 172.105.194.225:41246 - "GET /click HTTP/1.0" 200
+2024-07-10 08:46:08 - uvicorn.access - INFO - 172.105.194.225:37300 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:46:09 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:46:09 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:46:09 - uvicorn.access - INFO - 172.105.194.225:37296 - "GET /click HTTP/1.0" 200
+2024-07-10 08:46:12 - uvicorn.access - INFO - 172.105.194.225:37302 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:46:12 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:46:12 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:46:12 - uvicorn.access - INFO - 172.105.194.225:37314 - "GET /click HTTP/1.0" 200
+2024-07-10 08:46:18 - uvicorn.access - INFO - 172.105.194.225:57842 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:46:18 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:46:18 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:46:18 - uvicorn.access - INFO - 172.105.194.225:57830 - "GET /click HTTP/1.0" 200
+2024-07-10 08:46:26 - uvicorn.access - INFO - 172.105.194.225:36300 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:46:26 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:46:26 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:46:26 - uvicorn.access - INFO - 172.105.194.225:36308 - "GET /click HTTP/1.0" 200
+2024-07-10 08:47:07 - uvicorn.access - INFO - 172.105.194.225:57304 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:47:07 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:47:07 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:47:07 - uvicorn.access - INFO - 172.105.194.225:57308 - "GET /click HTTP/1.0" 200
+2024-07-10 08:47:58 - uvicorn.access - INFO - 172.105.194.225:60304 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:47:58 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:47:58 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:47:58 - uvicorn.access - INFO - 172.105.194.225:60300 - "GET /click HTTP/1.0" 200
+2024-07-10 08:49:23 - uvicorn.access - INFO - 172.105.194.225:39146 - "GET /static/ad_img/%E9%96%80%E5%8F%A3%20-%20%E8%90%AC%E5%80%8D%E5%AF%8C%EF%BC%88%E7%8A%AC%E8%B2%93%E9%A3%BC%E6%96%99%E9%86%AB%E7%94%9F%EF%BC%89.jpg HTTP/1.0" 200
+2024-07-10 08:58:42 - uvicorn.access - INFO - 172.105.194.225:53376 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:58:42 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:58:42 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:58:42 - uvicorn.access - INFO - 172.105.194.225:53388 - "GET /click HTTP/1.0" 200
+2024-07-10 08:59:02 - uvicorn.access - INFO - 172.105.194.225:48808 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 08:59:03 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 08:59:03 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 08:59:03 - uvicorn.access - INFO - 172.105.194.225:48824 - "GET /click HTTP/1.0" 200
+2024-07-10 09:05:28 - uvicorn.access - INFO - 172.105.194.225:35564 - "GET /docs HTTP/1.0" 200
+2024-07-10 09:05:28 - uvicorn.access - INFO - 172.105.194.225:35570 - "GET /openapi.json HTTP/1.0" 200
+2024-07-10 09:11:43 - uvicorn.access - INFO - 172.105.194.225:49242 - "POST /remote/logincheck HTTP/1.0" 404
+2024-07-10 09:13:43 - uvicorn.access - INFO - 172.105.194.225:36560 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 09:13:43 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 09:13:43 - uvicorn.access - INFO - 172.105.194.225:36580 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 09:13:44 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 09:13:44 - uvicorn.access - INFO - 172.105.194.225:36576 - "GET /click HTTP/1.0" 200
+2024-07-10 09:14:18 - uvicorn.access - INFO - 172.105.194.225:53440 - "GET /ad?language=en HTTP/1.0" 200
+2024-07-10 09:14:19 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 09:14:19 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 09:14:19 - uvicorn.access - INFO - 172.105.194.225:53444 - "GET /click HTTP/1.0" 200
+2024-07-10 09:14:30 - uvicorn.access - INFO - 172.105.194.225:36796 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 09:14:31 - uvicorn.access - INFO - 172.105.194.225:36814 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 09:14:31 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 09:14:31 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 09:14:31 - uvicorn.access - INFO - 172.105.194.225:36804 - "GET /click HTTP/1.0" 200
+2024-07-10 09:14:43 - uvicorn.access - INFO - 172.105.194.225:50210 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 09:14:44 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 09:14:44 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 09:14:44 - uvicorn.access - INFO - 172.105.194.225:50218 - "GET /click HTTP/1.0" 200
+2024-07-10 09:14:54 - uvicorn.access - INFO - 172.105.194.225:46660 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 09:14:54 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 09:14:54 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 09:14:54 - uvicorn.access - INFO - 172.105.194.225:46670 - "GET /click HTTP/1.0" 200
+2024-07-10 09:17:03 - uvicorn.access - INFO - 172.105.194.225:42916 - "GET /static/ad_img/%E9%96%80%E5%8F%A3%20-%20%E8%90%AC%E5%80%8D%E5%AF%8C%EF%BC%88%E7%8A%AC%E8%B2%93%E9%A3%BC%E6%96%99%E9%86%AB%E7%94%9F%EF%BC%89.jpg HTTP/1.0" 200
+2024-07-10 09:34:54 - uvicorn.access - INFO - 172.105.194.225:56032 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 09:34:54 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 09:34:54 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 09:34:54 - uvicorn.access - INFO - 172.105.194.225:56028 - "GET /click HTTP/1.0" 200
+2024-07-10 10:18:28 - uvicorn.access - INFO - 172.105.194.225:45064 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 10:18:28 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 10:18:28 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 10:18:28 - uvicorn.access - INFO - 172.105.194.225:45074 - "GET /click HTTP/1.0" 200
+2024-07-10 10:25:23 - uvicorn.error - INFO - Shutting down
+2024-07-10 10:25:24 - uvicorn.error - INFO - Waiting for application shutdown.
+2024-07-10 10:25:24 - uvicorn.error - INFO - Application shutdown complete.
+2024-07-10 10:25:24 - uvicorn.error - INFO - Finished server process [150864]
+2024-07-10 10:25:27 - uvicorn.error - INFO - Started server process [155397]
+2024-07-10 10:25:27 - uvicorn.error - INFO - Waiting for application startup.
+2024-07-10 10:25:27 - uvicorn.error - INFO - Application startup complete.
+2024-07-10 10:25:27 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
+2024-07-10 10:25:35 - root - INFO - Root endpoint was called
+2024-07-10 10:25:35 - uvicorn.access - INFO - 172.105.194.225:33646 - "GET / HTTP/1.0" 307
+2024-07-10 10:25:35 - uvicorn.access - INFO - 172.105.194.225:33648 - "GET /docs HTTP/1.0" 200
+2024-07-10 10:25:35 - uvicorn.access - INFO - 172.105.194.225:33654 - "GET /openapi.json HTTP/1.0" 200
+2024-07-10 10:25:52 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%81%9C%E8%BB%8A%E5%A0%B4%E9%99%90%E9%AB%98%E5%A4%9A%E5%B0%91%3F "HTTP/1.1 200 OK"
+2024-07-10 10:25:52 - uvicorn.access - INFO - 172.105.194.225:46850 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%81%9C%E8%BB%8A%E5%A0%B4%E9%99%90%E9%AB%98%E5%A4%9A%E5%B0%91%3F HTTP/1.0" 200
+2024-07-10 10:26:47 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%81%9C%E8%BB%8A%E5%A0%B4%E9%99%90%E9%AB%98%E5%A4%9A%E5%B0%91%3F "HTTP/1.1 200 OK"
+2024-07-10 10:26:47 - uvicorn.access - INFO - 172.105.194.225:39380 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%81%9C%E8%BB%8A%E5%A0%B4%E9%99%90%E9%AB%98%E5%A4%9A%E5%B0%91%3F HTTP/1.0" 200
+2024-07-10 10:27:00 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E5%A6%82%E4%BD%95%E7%94%B3%E8%BE%A6%E7%A6%AE%E8%AE%9A%E6%9C%83%E5%93%A1%EF%BC%9F "HTTP/1.1 200 OK"
+2024-07-10 10:27:00 - uvicorn.access - INFO - 172.105.194.225:44428 - "POST /video_cache?client_message=%E5%A6%82%E4%BD%95%E7%94%B3%E8%BE%A6%E7%A6%AE%E8%AE%9A%E6%9C%83%E5%93%A1%EF%BC%9F HTTP/1.0" 200
+2024-07-10 11:19:05 - uvicorn.access - INFO - 172.105.194.225:46490 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 11:19:06 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 11:19:06 - uvicorn.access - INFO - 172.105.194.225:46502 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-10 11:19:06 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 11:19:06 - uvicorn.access - INFO - 172.105.194.225:46500 - "GET /click HTTP/1.0" 200
+2024-07-10 11:19:56 - uvicorn.access - INFO - 172.105.194.225:60736 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-10 11:19:56 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-10 11:19:56 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-10 11:19:56 - uvicorn.access - INFO - 172.105.194.225:60748 - "GET /click HTTP/1.0" 200
+2024-07-10 11:42:47 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-10 16:03:24 - root - INFO - Root endpoint was called
+2024-07-10 16:03:24 - uvicorn.access - INFO - 172.105.194.225:60708 - "GET / HTTP/1.0" 307
+2024-07-10 16:03:25 - uvicorn.access - INFO - 172.105.194.225:60718 - "GET /docs HTTP/1.0" 200
+2024-07-10 22:07:32 - root - INFO - Root endpoint was called
+2024-07-10 22:07:32 - uvicorn.access - INFO - 172.105.194.225:51170 - "GET / HTTP/1.0" 307
+2024-07-10 22:07:33 - uvicorn.access - INFO - 172.105.194.225:51186 - "GET /docs HTTP/1.0" 200
+2024-07-10 23:09:21 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-10 23:09:26 - root - INFO - Root endpoint was called
+2024-07-10 23:09:26 - uvicorn.access - INFO - 172.105.216.226:49898 - "GET / HTTP/1.1" 307
+2024-07-10 23:09:31 - uvicorn.error - WARNING - Invalid HTTP request received.

+ 303 - 0
log/app.log.2024-07-11

@@ -0,0 +1,303 @@
+2024-07-11 01:39:00 - root - INFO - Root endpoint was called
+2024-07-11 01:39:00 - uvicorn.access - INFO - 172.105.194.225:43136 - "GET / HTTP/1.0" 307
+2024-07-11 01:39:11 - root - INFO - Root endpoint was called
+2024-07-11 01:39:11 - uvicorn.access - INFO - 172.105.194.225:55660 - "GET / HTTP/1.0" 307
+2024-07-11 01:39:22 - uvicorn.access - INFO - 172.105.194.225:58546 - "GET /docs HTTP/1.0" 200
+2024-07-11 01:39:23 - uvicorn.access - INFO - 172.105.194.225:58556 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 02:30:32 - uvicorn.access - INFO - 172.105.194.225:41920 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 02:30:32 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 02:30:32 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 02:30:32 - uvicorn.access - INFO - 172.105.194.225:41926 - "GET /click HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:39000 - "GET /static/tendents/combined_image_11.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:39002 - "GET /static/tendents/combined_image_15.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:39018 - "GET /static/tendents/combined_image_6.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:39034 - "GET /static/tendents/combined_image_13.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:39032 - "GET /static/tendents/combined_image_10.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:39036 - "GET /static/tendents/combined_image_17.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:60224 - "GET /static/tendents/combined_image_7.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:60226 - "GET /static/tendents/combined_image_14.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:60244 - "GET /static/tendents/combined_image_19.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:60264 - "GET /static/tendents/combined_image_18.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:60242 - "GET /static/tendents/combined_image_16.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:60256 - "GET /static/tendents/combined_image_8.webp HTTP/1.0" 200
+2024-07-11 02:35:26 - uvicorn.access - INFO - 172.105.194.225:60276 - "GET /static/tendents/combined_image_9.webp HTTP/1.0" 200
+2024-07-11 02:35:27 - uvicorn.access - INFO - 172.105.194.225:60304 - "GET /static/tendents/combined_image_0.webp HTTP/1.0" 200
+2024-07-11 02:35:27 - uvicorn.access - INFO - 172.105.194.225:60310 - "GET /static/tendents/combined_image_2.webp HTTP/1.0" 200
+2024-07-11 02:35:27 - uvicorn.access - INFO - 172.105.194.225:60284 - "GET /static/tendents/combined_image_12.webp HTTP/1.0" 200
+2024-07-11 02:35:27 - uvicorn.access - INFO - 172.105.194.225:60290 - "GET /static/tendents/combined_image_1.webp HTTP/1.0" 200
+2024-07-11 02:35:27 - uvicorn.access - INFO - 172.105.194.225:60324 - "GET /static/tendents/combined_image_3.webp HTTP/1.0" 200
+2024-07-11 02:35:27 - uvicorn.access - INFO - 172.105.194.225:60326 - "GET /static/tendents/combined_image_4.webp HTTP/1.0" 200
+2024-07-11 02:35:27 - uvicorn.access - INFO - 172.105.194.225:60328 - "GET /static/tendents/combined_image_5.webp HTTP/1.0" 200
+2024-07-11 02:38:59 - uvicorn.access - INFO - 172.105.194.225:49442 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 02:38:59 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 02:38:59 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 02:38:59 - uvicorn.access - INFO - 172.105.194.225:49448 - "GET /click HTTP/1.0" 200
+2024-07-11 02:51:19 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 02:53:28 - uvicorn.access - INFO - 172.105.194.225:54374 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 02:53:28 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 02:53:28 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 02:53:28 - uvicorn.access - INFO - 172.105.194.225:54362 - "GET /click HTTP/1.0" 200
+2024-07-11 02:54:37 - uvicorn.access - INFO - 172.105.194.225:44564 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 02:54:37 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 02:54:37 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 02:54:37 - uvicorn.access - INFO - 172.105.194.225:44548 - "GET /click HTTP/1.0" 200
+2024-07-11 03:07:46 - uvicorn.access - INFO - 172.105.194.225:33696 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 03:07:47 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 03:07:47 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 03:07:47 - uvicorn.access - INFO - 172.105.194.225:53506 - "GET /click HTTP/1.0" 200
+2024-07-11 03:42:24 - uvicorn.access - INFO - 172.105.194.225:47614 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 03:42:25 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 03:42:25 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 03:42:25 - uvicorn.access - INFO - 172.105.194.225:47618 - "GET /click HTTP/1.0" 200
+2024-07-11 03:42:25 - uvicorn.access - INFO - 172.105.194.225:47630 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-11 03:42:58 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_ticket?select=%2A&id=in.%281%2C3%2C6%2C7%29 "HTTP/1.1 200 OK"
+2024-07-11 03:42:58 - uvicorn.access - INFO - 172.105.194.225:34672 - "GET /static_tickets?is_Chinese=1 HTTP/1.0" 200
+2024-07-11 03:51:29 - uvicorn.access - INFO - 172.105.194.225:41652 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 03:51:30 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 03:51:30 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 03:51:30 - uvicorn.access - INFO - 172.105.194.225:41664 - "GET /click HTTP/1.0" 200
+2024-07-11 04:12:18 - uvicorn.access - INFO - 172.105.194.225:40232 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 04:12:18 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 04:12:18 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 04:12:18 - uvicorn.access - INFO - 172.105.194.225:40222 - "GET /click HTTP/1.0" 200
+2024-07-11 04:23:32 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_brand?select=%2A&language=eq.ch&tags=like.%25%E9%A4%A8%E5%A4%96%25 "HTTP/1.1 200 OK"
+2024-07-11 04:23:32 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_brand?select=%2A&language=eq.ch&tags=like.%25%E9%A4%A8%E5%A4%96%25 "HTTP/1.1 200 OK"
+2024-07-11 04:23:32 - uvicorn.access - INFO - 172.105.194.225:60940 - "GET /find_brand?keyword=%E9%A4%A8%E5%A4%96&language=ch HTTP/1.0" 200
+2024-07-11 04:23:38 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_brand?select=%2A&language=eq.ch&tags=like.%25%E7%89%B9%E8%89%B2%E5%93%81%E7%89%8C%25 "HTTP/1.1 200 OK"
+2024-07-11 04:23:38 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/101_brand?select=%2A&language=eq.ch&tags=like.%25%E7%89%B9%E8%89%B2%E5%93%81%E7%89%8C%25 "HTTP/1.1 200 OK"
+2024-07-11 04:23:38 - uvicorn.access - INFO - 172.105.194.225:46158 - "GET /find_brand?keyword=%E7%89%B9%E8%89%B2%E5%93%81%E7%89%8C&language=ch HTTP/1.0" 200
+2024-07-11 04:36:43 - uvicorn.access - INFO - 172.105.194.225:49714 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 04:36:43 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 04:36:43 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 04:36:43 - uvicorn.access - INFO - 172.105.194.225:49726 - "GET /click HTTP/1.0" 200
+2024-07-11 04:36:43 - uvicorn.access - INFO - 172.105.194.225:49742 - "GET /static/ad_img/ad-img.png HTTP/1.0" 304
+2024-07-11 04:41:33 - root - INFO - Root endpoint was called
+2024-07-11 04:41:33 - uvicorn.access - INFO - 172.105.194.225:36382 - "GET / HTTP/1.0" 307
+2024-07-11 04:41:33 - uvicorn.access - INFO - 172.105.194.225:36388 - "GET /docs HTTP/1.0" 200
+2024-07-11 05:02:30 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 05:02:31 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 05:06:52 - uvicorn.access - INFO - 172.105.194.225:46390 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 05:06:52 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 05:06:52 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 05:06:52 - uvicorn.access - INFO - 172.105.194.225:46382 - "GET /click HTTP/1.0" 200
+2024-07-11 05:07:02 - root - INFO - Root endpoint was called
+2024-07-11 05:07:02 - uvicorn.access - INFO - 172.105.194.225:36514 - "GET / HTTP/1.0" 307
+2024-07-11 05:07:03 - uvicorn.access - INFO - 172.105.194.225:36524 - "GET /docs HTTP/1.0" 200
+2024-07-11 05:07:04 - root - INFO - Root endpoint was called
+2024-07-11 05:07:04 - uvicorn.access - INFO - 172.105.194.225:36538 - "GET / HTTP/1.0" 307
+2024-07-11 05:07:05 - uvicorn.access - INFO - 172.105.194.225:36542 - "GET /docs HTTP/1.0" 200
+2024-07-11 05:07:32 - root - INFO - Root endpoint was called
+2024-07-11 05:07:32 - uvicorn.access - INFO - 172.105.194.225:36678 - "GET / HTTP/1.0" 307
+2024-07-11 05:07:40 - root - INFO - Root endpoint was called
+2024-07-11 05:07:40 - uvicorn.access - INFO - 172.105.194.225:43696 - "GET / HTTP/1.0" 307
+2024-07-11 05:09:07 - root - INFO - Root endpoint was called
+2024-07-11 05:09:07 - uvicorn.access - INFO - 172.105.194.225:34024 - "GET / HTTP/1.0" 307
+2024-07-11 05:09:08 - uvicorn.access - INFO - 172.105.194.225:34026 - "GET /docs HTTP/1.0" 200
+2024-07-11 05:09:09 - root - INFO - Root endpoint was called
+2024-07-11 05:09:09 - uvicorn.access - INFO - 172.105.194.225:34036 - "GET / HTTP/1.0" 307
+2024-07-11 05:09:09 - uvicorn.access - INFO - 172.105.194.225:34038 - "GET /docs HTTP/1.0" 200
+2024-07-11 05:11:09 - uvicorn.access - INFO - 172.105.194.225:50562 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 05:11:09 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 05:11:09 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 05:11:09 - uvicorn.access - INFO - 172.105.194.225:50566 - "GET /click HTTP/1.0" 200
+2024-07-11 05:11:38 - root - INFO - Root endpoint was called
+2024-07-11 05:11:38 - uvicorn.access - INFO - 172.105.194.225:58544 - "GET / HTTP/1.0" 307
+2024-07-11 05:11:39 - uvicorn.access - INFO - 172.105.194.225:58560 - "GET /docs HTTP/1.0" 200
+2024-07-11 05:11:40 - root - INFO - Root endpoint was called
+2024-07-11 05:11:40 - uvicorn.access - INFO - 172.105.194.225:58574 - "GET / HTTP/1.0" 307
+2024-07-11 05:11:40 - uvicorn.access - INFO - 172.105.194.225:58584 - "GET /docs HTTP/1.0" 200
+2024-07-11 05:13:08 - root - INFO - Root endpoint was called
+2024-07-11 05:13:08 - uvicorn.access - INFO - 172.105.194.225:50056 - "GET / HTTP/1.0" 307
+2024-07-11 05:13:08 - uvicorn.access - INFO - 172.105.194.225:50068 - "GET /docs HTTP/1.0" 200
+2024-07-11 05:14:30 - uvicorn.access - INFO - 172.105.194.225:58074 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 05:14:30 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 05:14:30 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 05:14:30 - uvicorn.access - INFO - 172.105.194.225:58084 - "GET /click HTTP/1.0" 200
+2024-07-11 05:19:12 - uvicorn.access - INFO - 172.105.194.225:42054 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 05:19:12 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 05:19:12 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 05:19:12 - uvicorn.access - INFO - 172.105.194.225:42038 - "GET /click HTTP/1.0" 200
+2024-07-11 05:23:03 - uvicorn.access - INFO - 172.105.194.225:50312 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 05:23:03 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 05:23:03 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 05:23:03 - uvicorn.access - INFO - 172.105.194.225:50302 - "GET /click HTTP/1.0" 200
+2024-07-11 05:25:16 - uvicorn.access - INFO - 172.105.194.225:60076 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 05:25:16 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 05:25:17 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 05:25:17 - uvicorn.access - INFO - 172.105.194.225:60092 - "GET /click HTTP/1.0" 200
+2024-07-11 06:16:25 - uvicorn.access - INFO - 172.105.194.225:33900 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 06:16:25 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 06:16:25 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 06:16:25 - uvicorn.access - INFO - 172.105.194.225:33912 - "GET /click HTTP/1.0" 200
+2024-07-11 06:16:25 - uvicorn.access - INFO - 172.105.194.225:33914 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-11 06:54:43 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 07:08:32 - uvicorn.access - INFO - 172.105.194.225:44350 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 07:08:33 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 07:08:33 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 07:08:33 - uvicorn.access - INFO - 172.105.194.225:44356 - "GET /click HTTP/1.0" 200
+2024-07-11 07:09:04 - uvicorn.access - INFO - 172.105.194.225:46728 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 07:09:04 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 07:09:04 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 07:09:04 - uvicorn.access - INFO - 172.105.194.225:46734 - "GET /click HTTP/1.0" 200
+2024-07-11 07:10:34 - uvicorn.access - INFO - 172.105.194.225:49406 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 07:10:34 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 07:10:34 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 07:10:34 - uvicorn.access - INFO - 172.105.194.225:49418 - "GET /click HTTP/1.0" 200
+2024-07-11 07:22:20 - uvicorn.access - INFO - 172.105.194.225:39538 - "GET /video_cache/101%E7%9F%A5%E8%AD%98%E7%9B%B8%E9%97%9C/1-1.mp4 HTTP/1.0" 404
+2024-07-11 07:22:20 - uvicorn.access - INFO - 172.105.194.225:39540 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 07:22:30 - uvicorn.access - INFO - 172.105.194.225:53728 - "GET /static/video_cache/101%E7%9F%A5%E8%AD%98%E7%9B%B8%E9%97%9C/1-1.mp4 HTTP/1.0" 200
+2024-07-11 07:22:30 - uvicorn.access - INFO - 172.105.194.225:53730 - "GET /static/video_cache/101%E7%9F%A5%E8%AD%98%E7%9B%B8%E9%97%9C/1-1.mp4 HTTP/1.0" 200
+2024-07-11 07:36:39 - uvicorn.access - INFO - 172.105.194.225:45616 - "GET /static/video_cache/%E8%B3%BC%E7%89%A9%E4%B8%AD%E5%BF%83%E6%9C%8D%E5%8B%99%E9%A1%9E/3-1.mp4 HTTP/1.0" 200
+2024-07-11 07:36:39 - uvicorn.access - INFO - 172.105.194.225:45628 - "GET /static/video_cache/%E8%B3%BC%E7%89%A9%E4%B8%AD%E5%BF%83%E6%9C%8D%E5%8B%99%E9%A1%9E/3-1.mp4 HTTP/1.0" 200
+2024-07-11 07:36:59 - uvicorn.access - INFO - 172.105.194.225:50334 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 07:37:00 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 07:37:00 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 07:37:00 - uvicorn.access - INFO - 172.105.194.225:50338 - "GET /click HTTP/1.0" 200
+2024-07-11 07:40:39 - uvicorn.access - INFO - 172.105.194.225:47658 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%B4%80%E5%BF%B5%E5%93%81%E9%A1%9E/19-1.mp4 HTTP/1.0" 200
+2024-07-11 07:40:39 - uvicorn.access - INFO - 172.105.194.225:47672 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%B4%80%E5%BF%B5%E5%93%81%E9%A1%9E/19-1.mp4 HTTP/1.0" 200
+2024-07-11 07:52:31 - root - INFO - Root endpoint was called
+2024-07-11 07:52:31 - uvicorn.access - INFO - 172.105.194.225:50440 - "GET / HTTP/1.0" 307
+2024-07-11 07:52:31 - uvicorn.access - INFO - 172.105.194.225:50450 - "GET /docs HTTP/1.0" 200
+2024-07-11 07:52:31 - uvicorn.access - INFO - 172.105.194.225:50452 - "GET /openapi.json HTTP/1.0" 200
+2024-07-11 07:52:44 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%8F%B0%E5%8C%97101%E8%A7%80%E6%99%AF%E5%8F%B0%E7%9A%84%E8%B6%85%E9%AB%98%E9%80%9F%E9%9B%BB%E6%A2%AF%E6%9C%89%E5%A4%9A%E5%BF%AB%3F "HTTP/1.1 200 OK"
+2024-07-11 07:52:44 - uvicorn.access - INFO - 172.105.194.225:34846 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%8F%B0%E5%8C%97101%E8%A7%80%E6%99%AF%E5%8F%B0%E7%9A%84%E8%B6%85%E9%AB%98%E9%80%9F%E9%9B%BB%E6%A2%AF%E6%9C%89%E5%A4%9A%E5%BF%AB%3F HTTP/1.0" 200
+2024-07-11 07:52:53 - uvicorn.access - INFO - 172.105.194.225:57214 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E4%B8%80%E8%88%AC%E5%8F%83%E8%A7%80%E8%B3%87%E8%A8%8A/25-1.mp4 HTTP/1.0" 200
+2024-07-11 07:52:53 - uvicorn.access - INFO - 172.105.194.225:57222 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E4%B8%80%E8%88%AC%E5%8F%83%E8%A7%80%E8%B3%87%E8%A8%8A/25-1.mp4 HTTP/1.0" 200
+2024-07-11 07:53:16 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E6%9C%89%E5%A4%9A%E5%B0%91%E4%BA%BA%E5%9C%A8%E6%AD%A4%E4%B8%8A%E7%8F%AD%EF%BC%9F "HTTP/1.1 200 OK"
+2024-07-11 07:53:16 - uvicorn.access - INFO - 172.105.194.225:53812 - "POST /video_cache?client_message=%E6%9C%89%E5%A4%9A%E5%B0%91%E4%BA%BA%E5%9C%A8%E6%AD%A4%E4%B8%8A%E7%8F%AD%EF%BC%9F HTTP/1.0" 200
+2024-07-11 07:53:24 - uvicorn.access - INFO - 172.105.194.225:50878 - "GET /static/static/video_cache/101%E7%9F%A5%E8%AD%98%E7%9B%B8%E9%97%9C/5-1.mp4 HTTP/1.0" 404
+2024-07-11 07:53:33 - uvicorn.access - INFO - 172.105.194.225:36326 - "GET /static/video_cache/101%E7%9F%A5%E8%AD%98%E7%9B%B8%E9%97%9C/5-1.mp4 HTTP/1.0" 200
+2024-07-11 07:53:33 - uvicorn.access - INFO - 172.105.194.225:36330 - "GET /static/video_cache/101%E7%9F%A5%E8%AD%98%E7%9B%B8%E9%97%9C/5-1.mp4 HTTP/1.0" 200
+2024-07-11 07:53:33 - uvicorn.access - INFO - 172.105.194.225:36336 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 07:53:44 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E5%8F%B0%E5%8C%97101%E7%9A%84%E7%89%B9%E8%89%B2%3F "HTTP/1.1 200 OK"
+2024-07-11 07:53:44 - uvicorn.access - INFO - 172.105.194.225:33724 - "POST /video_cache?client_message=%E5%8F%B0%E5%8C%97101%E7%9A%84%E7%89%B9%E8%89%B2%3F HTTP/1.0" 200
+2024-07-11 07:53:54 - uvicorn.access - INFO - 172.105.194.225:55324 - "GET /static/video_cache/101%E7%9F%A5%E8%AD%98%E7%9B%B8%E9%97%9C/1-1.mp4 HTTP/1.0" 304
+2024-07-11 07:53:54 - uvicorn.access - INFO - 172.105.194.225:55334 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 07:54:07 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E9%80%80%E7%A8%85%2F%E5%AE%A2%E6%9C%8D%E4%B8%AD%E5%BF%83%E6%80%8E%E9%BA%BC%E5%8E%BB%3F "HTTP/1.1 200 OK"
+2024-07-11 07:54:07 - uvicorn.access - INFO - 172.105.194.225:52476 - "POST /video_cache?client_message=%E9%80%80%E7%A8%85%2F%E5%AE%A2%E6%9C%8D%E4%B8%AD%E5%BF%83%E6%80%8E%E9%BA%BC%E5%8E%BB%3F HTTP/1.0" 200
+2024-07-11 07:54:16 - uvicorn.access - INFO - 172.105.194.225:46236 - "GET /static/video_cache/%E5%B0%8E%E8%A6%BD%E9%A1%9E/10-1.mp4 HTTP/1.0" 200
+2024-07-11 07:54:16 - uvicorn.access - INFO - 172.105.194.225:46238 - "GET /static/video_cache/%E5%B0%8E%E8%A6%BD%E9%A1%9E/10-1.mp4 HTTP/1.0" 200
+2024-07-11 07:54:17 - uvicorn.access - INFO - 172.105.194.225:46244 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 07:54:30 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E5%93%AA%E8%A3%A1%E6%9C%89%E5%BB%81%E6%89%80%3F%E8%A6%AA%E5%AD%90%E5%BB%81%E6%89%80%E4%BD%8D%E7%BD%AE%3F "HTTP/1.1 200 OK"
+2024-07-11 07:54:30 - uvicorn.access - INFO - 172.105.194.225:56474 - "POST /video_cache?client_message=%E5%93%AA%E8%A3%A1%E6%9C%89%E5%BB%81%E6%89%80%3F%E8%A6%AA%E5%AD%90%E5%BB%81%E6%89%80%E4%BD%8D%E7%BD%AE%3F HTTP/1.0" 200
+2024-07-11 07:54:38 - uvicorn.access - INFO - 172.105.194.225:56574 - "GET /static/video_cache/%E5%B0%8E%E8%A6%BD%E9%A1%9E/2-1.mp4 HTTP/1.0" 200
+2024-07-11 07:54:38 - uvicorn.access - INFO - 172.105.194.225:56590 - "GET /static/video_cache/%E5%B0%8E%E8%A6%BD%E9%A1%9E/2-1.mp4 HTTP/1.0" 200
+2024-07-11 07:54:39 - uvicorn.access - INFO - 172.105.194.225:56598 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 07:55:12 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E%EF%BC%9F "HTTP/1.1 200 OK"
+2024-07-11 07:55:12 - uvicorn.access - INFO - 172.105.194.225:58114 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E%EF%BC%9F HTTP/1.0" 200
+2024-07-11 07:55:19 - uvicorn.access - INFO - 172.105.194.225:59680 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/30-1.mp4 HTTP/1.0" 200
+2024-07-11 07:55:19 - uvicorn.access - INFO - 172.105.194.225:59690 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/30-1.mp4 HTTP/1.0" 200
+2024-07-11 07:55:19 - uvicorn.access - INFO - 172.105.194.225:59700 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 07:56:36 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E8%A7%80%E6%99%AF%E5%8F%B0%E6%98%AF%E5%8F%83%E8%A7%80%E4%BB%80%E9%BA%BC%3F "HTTP/1.1 200 OK"
+2024-07-11 07:56:36 - uvicorn.access - INFO - 172.105.194.225:38814 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E8%A7%80%E6%99%AF%E5%8F%B0%E6%98%AF%E5%8F%83%E8%A7%80%E4%BB%80%E9%BA%BC%3F HTTP/1.0" 200
+2024-07-11 07:56:44 - uvicorn.access - INFO - 172.105.194.225:44130 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/32-1.mp4 HTTP/1.0" 200
+2024-07-11 07:56:44 - uvicorn.access - INFO - 172.105.194.225:44144 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/32-1.mp4 HTTP/1.0" 200
+2024-07-11 07:56:45 - uvicorn.access - INFO - 172.105.194.225:44158 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 07:57:13 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%20Skyline%20%E5%A4%A9%E9%9A%9B%E7%B7%9A460%E5%A0%B1%E5%88%B0%E6%99%82%E9%96%93%E5%8F%8A%E5%9C%B0%E9%BB%9E%E7%82%BA%E4%BD%95%EF%BC%9F "HTTP/1.1 200 OK"
+2024-07-11 07:57:13 - uvicorn.access - INFO - 172.105.194.225:55564 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%20Skyline%20%E5%A4%A9%E9%9A%9B%E7%B7%9A460%E5%A0%B1%E5%88%B0%E6%99%82%E9%96%93%E5%8F%8A%E5%9C%B0%E9%BB%9E%E7%82%BA%E4%BD%95%EF%BC%9F HTTP/1.0" 200
+2024-07-11 07:57:20 - uvicorn.access - INFO - 172.105.194.225:38984 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/9-1.mp4 HTTP/1.0" 200
+2024-07-11 07:57:20 - uvicorn.access - INFO - 172.105.194.225:38986 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/9-1.mp4 HTTP/1.0" 200
+2024-07-11 07:57:21 - uvicorn.access - INFO - 172.105.194.225:39002 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 07:57:41 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%B2%93%E7%BA%9C%E5%A5%97%E7%A5%A8%E8%A9%B3%E6%83%85 "HTTP/1.1 200 OK"
+2024-07-11 07:57:41 - uvicorn.access - INFO - 172.105.194.225:60880 - "POST /video_cache?client_message=%E8%B2%93%E7%BA%9C%E5%A5%97%E7%A5%A8%E8%A9%B3%E6%83%85 HTTP/1.0" 200
+2024-07-11 07:57:57 - uvicorn.access - INFO - 172.105.194.225:48314 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/15-1.mp4 HTTP/1.0" 200
+2024-07-11 07:57:57 - uvicorn.access - INFO - 172.105.194.225:48320 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/15-1.mp4 HTTP/1.0" 200
+2024-07-11 07:57:57 - uvicorn.access - INFO - 172.105.194.225:48328 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 07:58:10 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%BE%8C%E5%8F%AF%E4%BB%A5%E7%95%B6%E6%97%A5%E5%A4%9A%E6%AC%A1%E9%80%B2%E5%87%BA%E5%97%8E%3F "HTTP/1.1 200 OK"
+2024-07-11 07:58:10 - uvicorn.access - INFO - 172.105.194.225:49676 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%BE%8C%E5%8F%AF%E4%BB%A5%E7%95%B6%E6%97%A5%E5%A4%9A%E6%AC%A1%E9%80%B2%E5%87%BA%E5%97%8E%3F HTTP/1.0" 200
+2024-07-11 07:58:22 - uvicorn.access - INFO - 172.105.194.225:57714 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/17-1.mp4 HTTP/1.0" 200
+2024-07-11 07:58:22 - uvicorn.access - INFO - 172.105.194.225:57728 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/17-1.mp4 HTTP/1.0" 200
+2024-07-11 07:58:22 - uvicorn.access - INFO - 172.105.194.225:57740 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 07:59:36 - uvicorn.access - INFO - 172.105.194.225:35256 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/20-1.mp4 HTTP/1.0" 200
+2024-07-11 07:59:36 - uvicorn.access - INFO - 172.105.194.225:35264 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/20-1.mp4 HTTP/1.0" 200
+2024-07-11 07:59:36 - uvicorn.access - INFO - 172.105.194.225:35270 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 08:00:37 - uvicorn.access - INFO - 172.105.194.225:36104 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/27-1.mp4 HTTP/1.0" 200
+2024-07-11 08:00:37 - uvicorn.access - INFO - 172.105.194.225:36116 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/27-1.mp4 HTTP/1.0" 200
+2024-07-11 08:00:38 - uvicorn.access - INFO - 172.105.194.225:36120 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 08:01:06 - uvicorn.access - INFO - 172.105.194.225:59304 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 08:03:54 - uvicorn.access - INFO - 172.105.194.225:44628 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/37-1.mp4 HTTP/1.0" 200
+2024-07-11 08:03:54 - uvicorn.access - INFO - 172.105.194.225:44638 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%A5%A8%E5%8B%99%E9%A1%9E/37-1.mp4 HTTP/1.0" 200
+2024-07-11 08:03:55 - uvicorn.access - INFO - 172.105.194.225:44640 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 08:04:11 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E7%B4%80%E5%BF%B5%E5%93%81%E5%BA%97%E5%A4%A7%E9%87%8F%E8%A8%82%E8%B3%BC%E6%9C%83%E6%9C%89%E5%84%AA%E6%83%A0%E5%97%8E%3F "HTTP/1.1 200 OK"
+2024-07-11 08:04:11 - uvicorn.access - INFO - 172.105.194.225:45488 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E7%B4%80%E5%BF%B5%E5%93%81%E5%BA%97%E5%A4%A7%E9%87%8F%E8%A8%82%E8%B3%BC%E6%9C%83%E6%9C%89%E5%84%AA%E6%83%A0%E5%97%8E%3F HTTP/1.0" 200
+2024-07-11 08:04:19 - uvicorn.access - INFO - 172.105.194.225:52000 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%B4%80%E5%BF%B5%E5%93%81%E9%A1%9E/22-1.mp4 HTTP/1.0" 200
+2024-07-11 08:04:19 - uvicorn.access - INFO - 172.105.194.225:52016 - "GET /static/video_cache/%E8%A7%80%E6%99%AF%E5%8F%B0%E7%B4%80%E5%BF%B5%E5%93%81%E9%A1%9E/22-1.mp4 HTTP/1.0" 200
+2024-07-11 08:04:20 - uvicorn.access - INFO - 172.105.194.225:52030 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 08:04:42 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85%3F "HTTP/1.1 200 OK"
+2024-07-11 08:04:42 - uvicorn.access - INFO - 172.105.194.225:50630 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%A6%82%E4%BD%95%E8%BE%A6%E7%90%86%E9%80%80%E7%A8%85%3F HTTP/1.0" 200
+2024-07-11 08:04:49 - uvicorn.access - INFO - 172.105.194.225:47218 - "GET /static/video_cache/%E8%B3%BC%E7%89%A9%E4%B8%AD%E5%BF%83%E6%9C%8D%E5%8B%99%E9%A1%9E/4-1.mp4 HTTP/1.0" 200
+2024-07-11 08:04:49 - uvicorn.access - INFO - 172.105.194.225:47222 - "GET /static/video_cache/%E8%B3%BC%E7%89%A9%E4%B8%AD%E5%BF%83%E6%9C%8D%E5%8B%99%E9%A1%9E/4-1.mp4 HTTP/1.0" 200
+2024-07-11 08:04:50 - uvicorn.access - INFO - 172.105.194.225:47224 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 08:05:05 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E5%81%9C%E8%BB%8A%E5%84%AA%E6%83%A0%E5%A6%82%E4%BD%95%E6%8A%98%E6%8A%B5%3F%20%28%E5%81%9C%E8%BB%8A%E7%9B%B8%E9%97%9C%29 "HTTP/1.1 200 OK"
+2024-07-11 08:05:05 - uvicorn.access - INFO - 172.105.194.225:56268 - "POST /video_cache?client_message=%E5%81%9C%E8%BB%8A%E5%84%AA%E6%83%A0%E5%A6%82%E4%BD%95%E6%8A%98%E6%8A%B5%3F%20%28%E5%81%9C%E8%BB%8A%E7%9B%B8%E9%97%9C%29 HTTP/1.0" 200
+2024-07-11 08:05:13 - uvicorn.access - INFO - 172.105.194.225:47462 - "GET /static/video_cache/%E8%B3%BC%E7%89%A9%E4%B8%AD%E5%BF%83%E6%9C%8D%E5%8B%99%E9%A1%9E/14-1.mp4 HTTP/1.0" 200
+2024-07-11 08:05:13 - uvicorn.access - INFO - 172.105.194.225:47464 - "GET /static/video_cache/%E8%B3%BC%E7%89%A9%E4%B8%AD%E5%BF%83%E6%9C%8D%E5%8B%99%E9%A1%9E/14-1.mp4 HTTP/1.0" 200
+2024-07-11 08:05:13 - uvicorn.access - INFO - 172.105.194.225:47466 - "GET /favicon.ico HTTP/1.0" 404
+2024-07-11 08:05:40 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E5%81%9C%E8%BB%8A%E5%84%AA%E6%83%A0%E5%A6%82%E4%BD%95%E6%8A%98%E6%8A%B5%3F%20 "HTTP/1.1 200 OK"
+2024-07-11 08:05:40 - uvicorn.access - INFO - 172.105.194.225:51748 - "POST /video_cache?client_message=%E5%81%9C%E8%BB%8A%E5%84%AA%E6%83%A0%E5%A6%82%E4%BD%95%E6%8A%98%E6%8A%B5%3F%20 HTTP/1.0" 200
+2024-07-11 08:05:57 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E%EF%BC%9F "HTTP/1.1 200 OK"
+2024-07-11 08:05:57 - uvicorn.access - INFO - 172.105.194.225:34734 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E%EF%BC%9F HTTP/1.0" 200
+2024-07-11 08:07:55 - uvicorn.error - INFO - Shutting down
+2024-07-11 08:07:55 - uvicorn.error - INFO - Waiting for application shutdown.
+2024-07-11 08:07:55 - uvicorn.error - INFO - Application shutdown complete.
+2024-07-11 08:07:55 - uvicorn.error - INFO - Finished server process [155397]
+2024-07-11 08:07:58 - uvicorn.error - INFO - Started server process [166928]
+2024-07-11 08:07:58 - uvicorn.error - INFO - Waiting for application startup.
+2024-07-11 08:07:58 - uvicorn.error - INFO - Application startup complete.
+2024-07-11 08:07:58 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:9101 (Press CTRL+C to quit)
+2024-07-11 08:08:25 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E%EF%BC%9F "HTTP/1.1 200 OK"
+2024-07-11 08:08:25 - uvicorn.access - INFO - 172.105.194.225:58536 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E%EF%BC%9F HTTP/1.0" 200
+2024-07-11 08:08:30 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E "HTTP/1.1 200 OK"
+2024-07-11 08:08:30 - uvicorn.access - INFO - 172.105.194.225:34970 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E HTTP/1.0" 200
+2024-07-11 08:10:21 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E%3F "HTTP/1.1 200 OK"
+2024-07-11 08:10:21 - uvicorn.access - INFO - 172.105.194.225:58958 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E%3F HTTP/1.0" 200
+2024-07-11 08:10:25 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/video_cache?select=%2A&question=eq.%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E%EF%BC%9F "HTTP/1.1 200 OK"
+2024-07-11 08:10:25 - uvicorn.access - INFO - 172.105.194.225:58974 - "POST /video_cache?client_message=%E8%AB%8B%E5%95%8F%E5%9C%A8%E5%AE%98%E7%B6%B2%E8%B3%BC%E8%B2%B7%E7%A5%A8%E5%88%B8%E5%BE%8C%E6%B2%92%E4%BE%86%E5%8F%AF%E4%BB%A5%E9%80%80%E7%A5%A8%E5%97%8E%EF%BC%9F HTTP/1.0" 200
+2024-07-11 09:19:49 - uvicorn.access - INFO - 172.105.194.225:48998 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 09:19:49 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 09:19:49 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 09:19:49 - uvicorn.access - INFO - 172.105.194.225:49008 - "GET /click HTTP/1.0" 200
+2024-07-11 09:20:04 - uvicorn.access - INFO - 172.105.194.225:56468 - "GET /openapi.json HTTP/1.0" 200
+2024-07-11 09:21:17 - uvicorn.access - INFO - 172.105.194.225:46310 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 09:21:17 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 09:21:17 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 09:21:17 - uvicorn.access - INFO - 172.105.194.225:46314 - "GET /click HTTP/1.0" 200
+2024-07-11 09:21:18 - uvicorn.access - INFO - 172.105.194.225:46324 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-11 09:30:16 - uvicorn.access - INFO - 172.105.194.225:38902 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 09:30:16 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 09:30:16 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 09:30:16 - uvicorn.access - INFO - 172.105.194.225:38918 - "GET /click HTTP/1.0" 200
+2024-07-11 09:30:16 - uvicorn.access - INFO - 172.105.194.225:58250 - "GET /static/ad_img/ad-img.png HTTP/1.0" 200
+2024-07-11 09:36:31 - uvicorn.access - INFO - 172.105.194.225:37868 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 09:36:32 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 09:36:32 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 09:36:32 - uvicorn.access - INFO - 172.105.194.225:37884 - "GET /click HTTP/1.0" 200
+2024-07-11 09:36:42 - uvicorn.access - INFO - 172.105.194.225:42294 - "GET /ad?language=ch HTTP/1.0" 200
+2024-07-11 09:36:42 - httpx - INFO - HTTP Request: GET http://139.144.120.184:8000/rest/v1/click_time?select=%2A "HTTP/1.1 200 OK"
+2024-07-11 09:36:42 - httpx - INFO - HTTP Request: PATCH http://139.144.120.184:8000/rest/v1/click_time?id=eq.1 "HTTP/1.1 200 OK"
+2024-07-11 09:36:42 - uvicorn.access - INFO - 172.105.194.225:42308 - "GET /click HTTP/1.0" 200
+2024-07-11 09:36:43 - uvicorn.access - INFO - 172.105.194.225:42324 - "GET /static/ad_img/ad-img.png HTTP/1.0" 304
+2024-07-11 12:45:29 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 16:01:04 - root - INFO - Root endpoint was called
+2024-07-11 16:01:04 - uvicorn.access - INFO - 172.105.194.225:58142 - "GET / HTTP/1.0" 307
+2024-07-11 16:01:05 - uvicorn.access - INFO - 172.105.194.225:58156 - "GET /docs HTTP/1.0" 200
+2024-07-11 16:22:39 - root - INFO - Root endpoint was called
+2024-07-11 16:22:39 - uvicorn.access - INFO - 172.105.194.225:36100 - "GET / HTTP/1.0" 307
+2024-07-11 16:22:40 - uvicorn.access - INFO - 172.105.194.225:36108 - "GET /docs HTTP/1.0" 200
+2024-07-11 21:29:18 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 21:29:23 - root - INFO - Root endpoint was called
+2024-07-11 21:29:23 - uvicorn.access - INFO - 172.233.93.209:19071 - "GET / HTTP/1.0" 307
+2024-07-11 21:29:23 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 21:29:23 - uvicorn.access - INFO - 172.234.84.20:14028 - "GET /cgi-bin/authLogin.cgi HTTP/1.1" 404
+2024-07-11 21:29:23 - uvicorn.access - INFO - 172.234.84.17:37562 - "GET /solr/admin/info/system HTTP/1.1" 404
+2024-07-11 21:29:23 - uvicorn.access - INFO - 172.234.84.20:14034 - "GET /query?q=SHOW+DIAGNOSTICS HTTP/1.1" 404
+2024-07-11 21:29:23 - uvicorn.access - INFO - 172.234.84.17:37572 - "GET /metrics HTTP/1.1" 404
+2024-07-11 21:29:23 - uvicorn.access - INFO - 172.234.84.17:37584 - "GET /solr/admin/cores?action=STATUS&wt=json HTTP/1.1" 404
+2024-07-11 21:30:21 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 21:30:53 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 21:30:53 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 21:30:53 - uvicorn.error - WARNING - Invalid HTTP request received.
+2024-07-11 21:31:10 - uvicorn.access - INFO - 172.234.84.95:64212 - "GET /v2/_catalog HTTP/1.1" 404
+2024-07-11 21:37:07 - root - INFO - Root endpoint was called
+2024-07-11 21:37:07 - uvicorn.access - INFO - 172.234.84.37:14698 - "GET / HTTP/1.1" 307
+2024-07-11 21:37:07 - uvicorn.access - INFO - 172.234.84.37:14698 - "GET /docs HTTP/1.1" 200