2023-12-04 00:05:45,330 - uvicorn.access - INFO - 167.94.138.127:50390 - "GET / HTTP/1.1" 404
2023-12-04 00:05:48,781 - uvicorn.access - INFO - 167.94.138.127:37106 - "GET / HTTP/1.1" 404
2023-12-04 00:05:49,248 - uvicorn.error - WARNING - Invalid HTTP request received.
2023-12-04 00:15:02,126 - uvicorn.access - INFO - 167.94.146.59:55838 - "GET / HTTP/1.1" 404
2023-12-04 00:15:05,970 - uvicorn.access - INFO - 167.94.146.59:51890 - "GET / HTTP/1.1" 404
2023-12-04 00:15:06,844 - uvicorn.error - WARNING - Invalid HTTP request received.
2023-12-04 01:34:16,559 - uvicorn.access - INFO - 66.249.68.32:56644 - "GET /api/get_article?article_id=17 HTTP/1.1" 200
2023-12-04 02:19:13,123 - uvicorn.access - INFO - 66.249.68.39:40648 - "GET /api/get_news?news_id=56 HTTP/1.1" 200
2023-12-04 03:04:16,023 - app.api.classes - ERROR - 5459copy error
2023-12-04 03:04:16,189 - uvicorn.access - INFO - 66.249.68.39:63273 - "GET /api/get_class_name?class_name_id=5488 HTTP/1.1" 200
2023-12-04 03:04:16,292 - uvicorn.access - INFO - 66.249.68.39:63273 - "GET /api/get_event?class_name_id=5488 HTTP/1.1" 200
2023-12-04 03:04:17,158 - app.api.classes - ERROR - 5459copy error
2023-12-04 03:04:17,345 - uvicorn.access - INFO - 66.249.68.38:49476 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 03:05:19,499 - uvicorn.access - INFO - 205.210.31.185:57602 - "GET / HTTP/1.1" 404
2023-12-04 04:05:00,066 - uvicorn.access - INFO - 162.142.125.10:34362 - "GET / HTTP/1.1" 404
2023-12-04 04:05:05,224 - uvicorn.access - INFO - 162.142.125.10:55398 - "GET / HTTP/1.1" 404
2023-12-04 04:05:06,021 - uvicorn.error - WARNING - Invalid HTTP request received.
2023-12-04 06:43:15,096 - uvicorn.access - INFO - 66.249.68.32:62203 - "GET /api/get_event?class_name_id=608 HTTP/1.1" 200
2023-12-04 06:43:15,762 - app.api.classes - ERROR - 5459copy error
2023-12-04 06:43:15,912 - uvicorn.access - INFO - 66.249.68.32:62203 - "GET /api/get_class_name?class_name_id=608 HTTP/1.1" 200
2023-12-04 06:43:16,753 - app.api.classes - ERROR - 5459copy error
2023-12-04 06:43:16,954 - uvicorn.access - INFO - 66.249.68.38:44302 - "GET /api/get_class_name?is_check=1&category=%E9%99%B6%E8%97%9D&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 06:43:17,284 - uvicorn.access - INFO - 66.249.68.38:44302 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:43:17,678 - uvicorn.access - INFO - 66.249.68.38:44302 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:43:18,170 - uvicorn.access - INFO - 66.249.68.38:44302 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:43:18,609 - uvicorn.access - INFO - 66.249.68.32:62203 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:59:29,773 - uvicorn.access - INFO - 65.154.226.168:16599 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
2023-12-04 06:59:30,170 - app.api.classes - ERROR - 5459copy error
2023-12-04 06:59:30,175 - app.api.classes - ERROR - 5459copy error
2023-12-04 06:59:30,177 - app.api.classes - ERROR - 5459copy error
2023-12-04 06:59:30,421 - app.api.classes - INFO - get_school
2023-12-04 06:59:30,558 - uvicorn.access - INFO - 65.154.226.168:47100 - "GET /api/get_school HTTP/1.1" 200
2023-12-04 06:59:30,583 - uvicorn.access - INFO - 65.154.226.168:10906 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 06:59:30,627 - uvicorn.access - INFO - 65.154.226.168:52028 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
2023-12-04 06:59:30,832 - uvicorn.access - INFO - 65.154.226.168:52028 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:59:30,840 - uvicorn.access - INFO - 65.154.226.168:10906 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:59:30,845 - uvicorn.access - INFO - 65.154.226.168:16599 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:59:30,996 - uvicorn.access - INFO - 65.154.226.168:16599 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:59:31,000 - uvicorn.access - INFO - 65.154.226.168:52028 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:59:31,014 - uvicorn.access - INFO - 65.154.226.168:10906 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:59:31,152 - uvicorn.access - INFO - 65.154.226.168:16599 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:59:31,169 - uvicorn.access - INFO - 65.154.226.168:52028 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 06:59:31,179 - uvicorn.access - INFO - 65.154.226.168:48721 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:06,561 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_event?class_name_id=5435 HTTP/1.1" 200
2023-12-04 08:52:06,563 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_class_name?class_name_id=5435 HTTP/1.1" 200
2023-12-04 08:52:06,682 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 08:52:07,976 - app.api.classes - ERROR - 5459copy error
2023-12-04 08:52:08,262 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 08:52:08,448 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:08,547 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:08,637 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:08,726 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:08,816 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:08,905 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,003 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,094 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,184 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,275 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,365 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,455 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,556 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,646 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,736 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,836 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:09,926 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:10,024 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:52:12,790 - uvicorn.access - INFO - 49.215.84.77:61432 - "GET /api/get_event?class_name_id=9370 HTTP/1.1" 200
2023-12-04 08:52:13,032 - app.api.classes - ERROR - 5459copy error
2023-12-04 08:52:13,222 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_class_name?class_name_id=9370 HTTP/1.1" 200
2023-12-04 08:52:13,549 - app.api.classes - ERROR - 5459copy error
2023-12-04 08:52:13,732 - uvicorn.access - INFO - 49.215.84.77:61363 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 08:56:37,942 - app.api.classes - ERROR - 5459copy error
2023-12-04 08:56:37,967 - uvicorn.access - INFO - 36.233.189.214:56016 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
2023-12-04 08:56:38,021 - uvicorn.access - INFO - 36.233.189.214:56016 - "GET /api/get_news?page_num=1&page_amount=2 HTTP/1.1" 200
2023-12-04 08:56:38,155 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 08:56:38,444 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
2023-12-04 08:56:38,732 - app.api.classes - ERROR - 5459copy error
2023-12-04 08:56:38,894 - app.api.classes - INFO - get_school
2023-12-04 08:56:39,014 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_school HTTP/1.1" 200
2023-12-04 08:56:39,341 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:56:39,393 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:56:39,444 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:56:39,494 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:56:39,542 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:56:39,592 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:56:39,641 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:56:39,688 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:56:39,749 - uvicorn.access - INFO - 36.233.189.214:56010 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:57:28,188 - uvicorn.access - INFO - 36.233.189.214:56080 - "GET /api/get_article?group_id=3 HTTP/1.1" 200
2023-12-04 08:57:28,188 - uvicorn.access - INFO - 36.233.189.214:56081 - "GET /api/get_group_name?id=3 HTTP/1.1" 200
2023-12-04 08:57:35,057 - app.api.classes - ERROR - 5459copy error
2023-12-04 08:57:35,066 - app.api.classes - ERROR - 5459copy error
2023-12-04 08:57:35,112 - uvicorn.access - INFO - 36.233.189.214:56092 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
2023-12-04 08:57:35,428 - uvicorn.access - INFO - 36.233.189.214:56088 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 08:57:35,469 - uvicorn.access - INFO - 36.233.189.214:56089 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
2023-12-04 08:57:35,509 - app.api.classes - ERROR - 5459copy error
2023-12-04 08:57:35,668 - app.api.classes - INFO - get_school
2023-12-04 08:57:35,777 - uvicorn.access - INFO - 36.233.189.214:56093 - "GET /api/get_school HTTP/1.1" 200
2023-12-04 08:57:35,780 - uvicorn.access - INFO - 36.233.189.214:56089 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:57:35,844 - uvicorn.access - INFO - 36.233.189.214:56089 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:57:35,911 - uvicorn.access - INFO - 36.233.189.214:56089 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:57:35,960 - uvicorn.access - INFO - 36.233.189.214:56089 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:57:36,022 - uvicorn.access - INFO - 36.233.189.214:56089 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:57:36,066 - uvicorn.access - INFO - 36.233.189.214:56089 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:57:36,112 - uvicorn.access - INFO - 36.233.189.214:56089 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:57:36,156 - uvicorn.access - INFO - 36.233.189.214:56089 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 08:57:36,199 - uvicorn.access - INFO - 36.233.189.214:56089 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:38,462 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 09:17:38,662 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:38,773 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:38,869 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:38,984 - uvicorn.access - INFO - 49.215.84.77:61420 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,079 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,176 - uvicorn.access - INFO - 49.215.84.77:61420 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,269 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,358 - uvicorn.access - INFO - 49.215.84.77:61420 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,455 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,538 - uvicorn.access - INFO - 49.215.84.77:61420 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,629 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,727 - uvicorn.access - INFO - 49.215.84.77:61420 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,809 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,911 - uvicorn.access - INFO - 49.215.84.77:61420 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:39,999 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:40,088 - uvicorn.access - INFO - 49.215.84.77:61420 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:40,188 - uvicorn.access - INFO - 49.215.84.77:60714 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:40,285 - uvicorn.access - INFO - 49.215.84.77:61420 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:56,876 - uvicorn.access - INFO - 49.215.84.77:60541 - "GET /api/get_news?page_num=1&page_amount=2 HTTP/1.1" 200
2023-12-04 09:17:56,931 - uvicorn.access - INFO - 49.215.84.77:60823 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
2023-12-04 09:17:56,964 - app.api.classes - ERROR - 5459copy error
2023-12-04 09:17:57,271 - app.api.classes - ERROR - 5459copy error
2023-12-04 09:17:57,288 - app.api.classes - ERROR - 5459copy error
2023-12-04 09:17:57,293 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 09:17:57,496 - app.api.classes - INFO - get_school
2023-12-04 09:17:57,612 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_school HTTP/1.1" 200
2023-12-04 09:17:57,690 - uvicorn.access - INFO - 49.215.84.77:61032 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
2023-12-04 09:17:57,814 - uvicorn.access - INFO - 49.215.84.77:61032 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:57,924 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:58,032 - uvicorn.access - INFO - 49.215.84.77:61032 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:58,119 - uvicorn.access - INFO - 49.215.84.77:60823 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:58,208 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:58,300 - uvicorn.access - INFO - 49.215.84.77:60823 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:58,327 - app.api.classes - ERROR - 5459copy error
2023-12-04 09:17:58,390 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:58,478 - uvicorn.access - INFO - 49.215.84.77:60823 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:58,560 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:58,611 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 09:17:58,801 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:58,896 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:58,990 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,080 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,170 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,268 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,359 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,448 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,539 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,628 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,708 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,805 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,888 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:17:59,986 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:18:00,068 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:18:00,157 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:18:00,238 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:18:00,343 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:18:01,845 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_event?class_name_id=5514 HTTP/1.1" 200
2023-12-04 09:18:02,063 - app.api.classes - ERROR - 5459copy error
2023-12-04 09:18:02,226 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_class_name?class_name_id=5514 HTTP/1.1" 200
2023-12-04 09:18:02,557 - app.api.classes - ERROR - 5459copy error
2023-12-04 09:18:02,742 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_class_name?is_check=1&category=%E9%87%91%E5%B7%A5/%E9%A3%BE%E5%93%81&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 09:18:02,853 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:18:02,940 - uvicorn.access - INFO - 49.215.84.77:61281 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:18:03,029 - uvicorn.access - INFO - 49.215.84.77:61314 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:18:30,758 - app.api.classes - ERROR - 5459copy error
2023-12-04 09:18:31,036 - uvicorn.access - INFO - 49.215.84.77:61359 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18&location_keyword=%E5%8D%97%E6%8A%95%E7%B8%A3%E8%8D%89%E5%B1%AF%E9%8E%AE HTTP/1.1" 200
2023-12-04 09:18:39,125 - uvicorn.access - INFO - 49.215.84.77:60879 - "GET /api/get_class_name?class_name_id=3601 HTTP/1.1" 200
2023-12-04 09:18:39,137 - uvicorn.access - INFO - 49.215.84.77:61370 - "GET /api/get_event?class_name_id=3601 HTTP/1.1" 200
2023-12-04 09:18:39,303 - uvicorn.access - INFO - 49.215.84.77:61370 - "GET /api/get_class_name?is_check=1&category=%E7%BA%96%E7%B6%AD%E9%A1%9E&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 09:18:39,421 - uvicorn.access - INFO - 49.215.84.77:61370 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:18:39,512 - uvicorn.access - INFO - 49.215.84.77:60879 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:18:39,607 - uvicorn.access - INFO - 49.215.84.77:61370 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:23:13,600 - uvicorn.access - INFO - 49.215.84.77:61420 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 09:23:14,230 - uvicorn.access - INFO - 49.215.84.77:60721 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 09:23:14,334 - uvicorn.access - INFO - 49.215.84.77:60721 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 09:24:42,930 - uvicorn.access - INFO - 49.215.84.77:61045 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 09:24:43,289 - uvicorn.access - INFO - 49.215.84.77:61045 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,439 - uvicorn.access - INFO - 49.215.84.77:61045 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,469 - uvicorn.access - INFO - 49.215.84.77:60699 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,480 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,589 - uvicorn.access - INFO - 49.215.84.77:60699 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,591 - uvicorn.access - INFO - 49.215.84.77:61193 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,592 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,678 - uvicorn.access - INFO - 49.215.84.77:60699 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,680 - uvicorn.access - INFO - 49.215.84.77:61193 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,689 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,729 - uvicorn.access - INFO - 49.215.84.77:60842 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,773 - uvicorn.access - INFO - 49.215.84.77:60699 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,798 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,803 - uvicorn.access - INFO - 49.215.84.77:61193 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,811 - uvicorn.access - INFO - 49.215.84.77:61051 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,843 - uvicorn.access - INFO - 49.215.84.77:60842 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,844 - uvicorn.access - INFO - 49.215.84.77:61045 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:43,905 - uvicorn.access - INFO - 49.215.84.77:60699 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 09:24:49,286 - uvicorn.access - INFO - 49.215.84.77:61061 - "GET /api/get_class_name?class_name_id=9370 HTTP/1.1" 200
2023-12-04 09:24:49,297 - uvicorn.access - INFO - 49.215.84.77:61062 - "GET /api/get_event?class_name_id=9370 HTTP/1.1" 200
2023-12-04 09:25:43,374 - uvicorn.access - INFO - 49.215.84.77:60988 - "GET /api/get_class_name?class_name_id=9370 HTTP/1.1" 200
2023-12-04 09:25:43,379 - uvicorn.access - INFO - 49.215.84.77:60987 - "GET /api/get_event?class_name_id=9370 HTTP/1.1" 200
2023-12-04 09:25:48,822 - uvicorn.access - INFO - 49.215.84.77:60717 - "GET /api/get_event?class_name_id=9370 HTTP/1.1" 200
2023-12-04 09:25:49,094 - app.api.classes - ERROR - 5459copy error
2023-12-04 09:25:49,285 - uvicorn.access - INFO - 49.215.84.77:60718 - "GET /api/get_class_name?class_name_id=9370 HTTP/1.1" 200
2023-12-04 09:26:06,598 - uvicorn.access - INFO - 49.215.84.77:60953 - "GET /api/get_class_name?class_name_id=9370 HTTP/1.1" 200
2023-12-04 09:26:06,606 - uvicorn.access - INFO - 49.215.84.77:61232 - "GET /api/get_event?class_name_id=9370 HTTP/1.1" 200
2023-12-04 10:37:27,071 - uvicorn.access - INFO - 123.194.35.197:58941 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
2023-12-04 10:37:27,417 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:37:27,418 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:37:27,430 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:37:27,693 - app.api.classes - INFO - get_school
2023-12-04 10:37:27,812 - uvicorn.access - INFO - 123.194.35.197:58939 - "GET /api/get_school HTTP/1.1" 200
2023-12-04 10:37:27,844 - uvicorn.access - INFO - 123.194.35.197:58940 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 10:37:27,903 - uvicorn.access - INFO - 123.194.35.197:58938 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
2023-12-04 10:37:27,981 - uvicorn.access - INFO - 123.194.35.197:58938 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:37:28,052 - uvicorn.access - INFO - 123.194.35.197:58938 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:37:28,118 - uvicorn.access - INFO - 123.194.35.197:58938 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:37:28,184 - uvicorn.access - INFO - 123.194.35.197:58938 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:37:28,252 - uvicorn.access - INFO - 123.194.35.197:58938 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:37:28,319 - uvicorn.access - INFO - 123.194.35.197:58938 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:37:28,385 - uvicorn.access - INFO - 123.194.35.197:58938 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:37:28,453 - uvicorn.access - INFO - 123.194.35.197:58938 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:37:28,523 - uvicorn.access - INFO - 123.194.35.197:58938 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:51:03,154 - uvicorn.access - INFO - 49.215.84.77:60792 - "GET /api/get_class_name?class_name_id=9370 HTTP/1.1" 200
2023-12-04 10:51:03,270 - uvicorn.access - INFO - 49.215.84.77:60792 - "GET /api/get_event?class_name_id=9370 HTTP/1.1" 200
2023-12-04 10:52:20,601 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 10:52:20,795 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:20,899 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:20,996 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:21,144 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:21,266 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:21,364 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:21,590 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:21,693 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:21,805 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:21,912 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:22,015 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:22,114 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:22,215 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:22,308 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:22,419 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:22,532 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:22,648 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:22,738 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:26,389 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 10:52:26,616 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:26,721 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:26,823 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:26,932 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:27,053 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:27,252 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:27,345 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:27,444 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:27,542 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:27,633 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:27,738 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:27,833 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:27,925 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:28,023 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:28,113 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:28,204 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:28,310 - uvicorn.access - INFO - 49.215.84.77:60631 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:28,403 - uvicorn.access - INFO - 49.215.84.77:61330 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:52:40,143 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:52:40,419 - uvicorn.access - INFO - 49.215.84.77:60702 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 10:53:13,044 - uvicorn.access - INFO - 49.215.84.77:60845 - "GET /api/get_event?class_name_id=5486 HTTP/1.1" 200
2023-12-04 10:53:13,279 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:53:13,468 - uvicorn.access - INFO - 49.215.84.77:60566 - "GET /api/get_class_name?class_name_id=5486 HTTP/1.1" 200
2023-12-04 10:53:13,850 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:53:14,031 - uvicorn.access - INFO - 49.215.84.77:60566 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 10:53:17,717 - uvicorn.access - INFO - 49.215.84.77:60845 - "GET /api/get_event?class_name_id=5485 HTTP/1.1" 200
2023-12-04 10:53:17,967 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:53:18,151 - uvicorn.access - INFO - 49.215.84.77:60566 - "GET /api/get_class_name?class_name_id=5485 HTTP/1.1" 200
2023-12-04 10:53:18,482 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:53:18,661 - uvicorn.access - INFO - 49.215.84.77:60566 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 10:53:25,094 - uvicorn.access - INFO - 49.215.84.77:60868 - "GET /api/get_news?page_num=1&page_amount=2 HTTP/1.1" 200
2023-12-04 10:53:25,096 - uvicorn.access - INFO - 49.215.84.77:61217 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
2023-12-04 10:53:25,473 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:53:25,477 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:53:25,525 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:53:25,793 - app.api.classes - INFO - get_school
2023-12-04 10:53:25,917 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_school HTTP/1.1" 200
2023-12-04 10:53:25,922 - uvicorn.access - INFO - 49.215.84.77:60724 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 10:53:25,959 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
2023-12-04 10:53:26,062 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:26,160 - uvicorn.access - INFO - 49.215.84.77:60724 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:26,242 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:26,332 - uvicorn.access - INFO - 49.215.84.77:60724 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:26,429 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:26,530 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:26,630 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:26,712 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:26,818 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:28,923 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:53:29,204 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 10:53:29,393 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:29,493 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:29,590 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:29,695 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:29,794 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:29,894 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:29,986 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:30,082 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:30,178 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:30,265 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:30,359 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:30,450 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:30,540 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:30,634 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:30,724 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:30,813 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:30,905 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:31,010 - uvicorn.access - INFO - 49.215.84.77:61286 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 10:53:31,084 - uvicorn.access - INFO - 49.215.84.77:60724 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 10:53:31,289 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:53:31,465 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 10:53:31,779 - app.api.classes - ERROR - 5459copy error
2023-12-04 10:53:31,957 - uvicorn.access - INFO - 49.215.84.77:60795 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 11:01:00,689 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:01:01,004 - uvicorn.access - INFO - 49.215.84.77:60694 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 11:01:01,211 - uvicorn.access - INFO - 49.215.84.77:60694 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,319 - uvicorn.access - INFO - 49.215.84.77:60694 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,405 - uvicorn.access - INFO - 49.215.84.77:60633 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,430 - uvicorn.access - INFO - 49.215.84.77:61405 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,430 - uvicorn.access - INFO - 49.215.84.77:60632 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,436 - uvicorn.access - INFO - 49.215.84.77:60916 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,436 - uvicorn.access - INFO - 49.215.84.77:60694 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,436 - uvicorn.access - INFO - 49.215.84.77:60774 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,540 - uvicorn.access - INFO - 49.215.84.77:60632 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,550 - uvicorn.access - INFO - 49.215.84.77:61405 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,555 - uvicorn.access - INFO - 49.215.84.77:60694 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,555 - uvicorn.access - INFO - 49.215.84.77:60774 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,642 - uvicorn.access - INFO - 49.215.84.77:60632 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,652 - uvicorn.access - INFO - 49.215.84.77:61405 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,654 - uvicorn.access - INFO - 49.215.84.77:60916 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,654 - uvicorn.access - INFO - 49.215.84.77:60774 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,656 - uvicorn.access - INFO - 49.215.84.77:60694 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:01,732 - uvicorn.access - INFO - 49.215.84.77:60632 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:34,214 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:01:34,539 - uvicorn.access - INFO - 49.215.84.77:60830 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 11:01:34,733 - uvicorn.access - INFO - 49.215.84.77:60830 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:34,856 - uvicorn.access - INFO - 49.215.84.77:60830 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:34,960 - uvicorn.access - INFO - 49.215.84.77:60622 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:34,961 - uvicorn.access - INFO - 49.215.84.77:61464 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:34,970 - uvicorn.access - INFO - 49.215.84.77:61395 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:34,974 - uvicorn.access - INFO - 49.215.84.77:61396 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:34,975 - uvicorn.access - INFO - 49.215.84.77:61183 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:34,977 - uvicorn.access - INFO - 49.215.84.77:60830 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:35,076 - uvicorn.access - INFO - 49.215.84.77:60830 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:35,174 - uvicorn.access - INFO - 49.215.84.77:60830 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:35,194 - uvicorn.access - INFO - 49.215.84.77:61396 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:35,195 - uvicorn.access - INFO - 49.215.84.77:61183 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:35,269 - uvicorn.access - INFO - 49.215.84.77:60830 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:35,302 - uvicorn.access - INFO - 49.215.84.77:61396 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:35,303 - uvicorn.access - INFO - 49.215.84.77:61183 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:35,375 - uvicorn.access - INFO - 49.215.84.77:61464 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:35,379 - uvicorn.access - INFO - 49.215.84.77:60830 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:35,399 - uvicorn.access - INFO - 49.215.84.77:61183 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:47,907 - uvicorn.access - INFO - 49.215.84.77:60575 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
2023-12-04 11:01:48,681 - uvicorn.access - INFO - 49.215.84.77:60575 - "GET /api/get_tgc_img?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 11:01:48,808 - uvicorn.access - INFO - 49.215.84.77:60575 - "GET /api/get_tgc_report?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 11:01:49,108 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:01:49,331 - uvicorn.access - INFO - 49.215.84.77:61066 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
2023-12-04 11:01:49,454 - uvicorn.access - INFO - 49.215.84.77:60575 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:49,457 - uvicorn.access - INFO - 49.215.84.77:61066 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:49,457 - uvicorn.access - INFO - 49.215.84.77:60857 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:49,550 - uvicorn.access - INFO - 49.215.84.77:61066 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:49,554 - uvicorn.access - INFO - 49.215.84.77:60857 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:49,559 - uvicorn.access - INFO - 49.215.84.77:60575 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:57,900 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:01:58,108 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=2&page_amount=6 HTTP/1.1" 200
2023-12-04 11:01:58,213 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:58,301 - uvicorn.access - INFO - 49.215.84.77:60517 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:58,392 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:58,481 - uvicorn.access - INFO - 49.215.84.77:60517 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:58,571 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:01:58,663 - uvicorn.access - INFO - 49.215.84.77:60517 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:02,049 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:02:02,241 - uvicorn.access - INFO - 49.215.84.77:60517 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=3&page_amount=6 HTTP/1.1" 200
2023-12-04 11:02:02,439 - uvicorn.access - INFO - 49.215.84.77:60517 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:02,577 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:02,667 - uvicorn.access - INFO - 49.215.84.77:60517 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:02,768 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:02,872 - uvicorn.access - INFO - 49.215.84.77:60517 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:02,968 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:06,706 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:02:06,883 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=4&page_amount=6 HTTP/1.1" 200
2023-12-04 11:02:06,984 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:09,035 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:02:09,259 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
2023-12-04 11:02:09,380 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:09,475 - uvicorn.access - INFO - 49.215.84.77:61216 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:09,563 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:09,654 - uvicorn.access - INFO - 49.215.84.77:61216 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:09,743 - uvicorn.access - INFO - 49.215.84.77:60585 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:09,832 - uvicorn.access - INFO - 49.215.84.77:61216 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:19,480 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:02:19,682 - uvicorn.access - INFO - 49.215.84.77:60911 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=2&page_amount=6 HTTP/1.1" 200
2023-12-04 11:02:19,854 - uvicorn.access - INFO - 49.215.84.77:60911 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:19,962 - uvicorn.access - INFO - 49.215.84.77:60911 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:20,055 - uvicorn.access - INFO - 49.215.84.77:60911 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:20,151 - uvicorn.access - INFO - 49.215.84.77:61404 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:20,244 - uvicorn.access - INFO - 49.215.84.77:60911 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:20,334 - uvicorn.access - INFO - 49.215.84.77:61404 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:50,561 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:02:50,770 - uvicorn.access - INFO - 49.215.84.77:61265 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
2023-12-04 11:02:50,891 - uvicorn.access - INFO - 49.215.84.77:61265 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:50,990 - uvicorn.access - INFO - 49.215.84.77:61265 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:51,089 - uvicorn.access - INFO - 49.215.84.77:61265 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:51,171 - uvicorn.access - INFO - 49.215.84.77:61024 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:51,264 - uvicorn.access - INFO - 49.215.84.77:61265 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:02:51,352 - uvicorn.access - INFO - 49.215.84.77:61024 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:03:49,320 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:03:49,494 - uvicorn.access - INFO - 49.215.84.77:61165 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=4&page_amount=6 HTTP/1.1" 200
2023-12-04 11:03:49,611 - uvicorn.access - INFO - 49.215.84.77:61165 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:03:51,626 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:03:51,829 - uvicorn.access - INFO - 49.215.84.77:61165 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=3&page_amount=6 HTTP/1.1" 200
2023-12-04 11:03:52,031 - uvicorn.access - INFO - 49.215.84.77:61165 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:03:52,132 - uvicorn.access - INFO - 49.215.84.77:61165 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:03:52,231 - uvicorn.access - INFO - 49.215.84.77:61165 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:03:52,323 - uvicorn.access - INFO - 49.215.84.77:61304 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:03:52,413 - uvicorn.access - INFO - 49.215.84.77:61165 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:03:52,501 - uvicorn.access - INFO - 49.215.84.77:61304 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:04:08,472 - uvicorn.access - INFO - 49.215.84.77:61116 - "GET /api/get_event?class_name_id=5434 HTTP/1.1" 200
2023-12-04 11:04:08,533 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:04:08,732 - uvicorn.access - INFO - 49.215.84.77:60675 - "GET /api/get_class_name?class_name_id=5434 HTTP/1.1" 200
2023-12-04 11:04:09,045 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:04:09,212 - uvicorn.access - INFO - 49.215.84.77:60675 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 11:12:05,969 - uvicorn.access - INFO - 49.215.84.77:60627 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
2023-12-04 11:12:06,195 - uvicorn.access - INFO - 49.215.84.77:61471 - "GET /api/get_tgc_img?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 11:12:06,264 - uvicorn.access - INFO - 49.215.84.77:60627 - "GET /api/get_tgc_report?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 11:12:06,589 - uvicorn.access - INFO - 49.215.84.77:61471 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
2023-12-04 11:12:06,714 - uvicorn.access - INFO - 49.215.84.77:61471 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:06,724 - uvicorn.access - INFO - 49.215.84.77:60627 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:06,759 - uvicorn.access - INFO - 49.215.84.77:61469 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:06,819 - uvicorn.access - INFO - 49.215.84.77:61471 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:06,822 - uvicorn.access - INFO - 49.215.84.77:60627 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:06,932 - uvicorn.access - INFO - 49.215.84.77:60713 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:23,044 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:12:23,245 - uvicorn.access - INFO - 49.215.84.77:61274 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=2&page_amount=6 HTTP/1.1" 200
2023-12-04 11:12:23,363 - uvicorn.access - INFO - 49.215.84.77:61274 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:23,468 - uvicorn.access - INFO - 49.215.84.77:61190 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:23,559 - uvicorn.access - INFO - 49.215.84.77:61274 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:23,652 - uvicorn.access - INFO - 49.215.84.77:61190 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:23,743 - uvicorn.access - INFO - 49.215.84.77:61274 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:23,840 - uvicorn.access - INFO - 49.215.84.77:61190 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:31,671 - uvicorn.access - INFO - 49.215.84.77:60819 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
2023-12-04 11:12:31,685 - uvicorn.access - INFO - 49.215.84.77:60820 - "GET /api/get_tgc_img?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 11:12:31,691 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_tgc_report?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 11:12:31,940 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:12:32,160 - uvicorn.access - INFO - 49.215.84.77:61171 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
2023-12-04 11:12:32,294 - uvicorn.access - INFO - 49.215.84.77:61171 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:32,410 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:32,508 - uvicorn.access - INFO - 49.215.84.77:61171 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:32,604 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:32,692 - uvicorn.access - INFO - 49.215.84.77:61171 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:32,792 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:37,183 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:12:37,388 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=2&page_amount=6 HTTP/1.1" 200
2023-12-04 11:12:37,549 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:37,784 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:37,881 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:37,979 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:38,083 - uvicorn.access - INFO - 49.215.84.77:60970 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:38,184 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:12:40,539 - uvicorn.access - INFO - 49.215.84.77:60970 - "GET /api/get_event?class_name_id=9084 HTTP/1.1" 200
2023-12-04 11:12:40,731 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:12:40,889 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_class_name?class_name_id=9084 HTTP/1.1" 200
2023-12-04 11:12:41,195 - app.api.classes - ERROR - 5459copy error
2023-12-04 11:12:41,360 - uvicorn.access - INFO - 49.215.84.77:61312 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 11:20:46,407 - uvicorn.access - INFO - 49.215.84.77:60697 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
2023-12-04 11:20:47,065 - uvicorn.access - INFO - 49.215.84.77:60697 - "GET /api/get_tgc_img?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 11:20:47,336 - uvicorn.access - INFO - 49.215.84.77:60913 - "GET /api/get_tgc_report?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 11:20:47,401 - uvicorn.access - INFO - 49.215.84.77:61054 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
2023-12-04 11:20:47,549 - uvicorn.access - INFO - 49.215.84.77:61054 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:20:47,569 - uvicorn.access - INFO - 49.215.84.77:60913 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:20:47,578 - uvicorn.access - INFO - 49.215.84.77:60697 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:20:47,582 - uvicorn.access - INFO - 49.215.84.77:61405 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:20:47,658 - uvicorn.access - INFO - 49.215.84.77:61054 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 11:20:47,704 - uvicorn.access - INFO - 49.215.84.77:60913 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 12:00:02,697 - uvicorn.access - INFO - 66.249.68.38:36239 - "GET /robots.txt HTTP/1.1" 404
2023-12-04 12:00:02,977 - uvicorn.access - INFO - 66.249.68.32:48000 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 12:00:03,206 - uvicorn.access - INFO - 66.249.68.38:36239 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 12:00:03,671 - uvicorn.access - INFO - 66.249.68.32:48000 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 12:33:42,327 - uvicorn.access - INFO - 43.129.33.99:18774 - "GET / HTTP/1.1" 404
2023-12-04 12:34:04,442 - uvicorn.access - INFO - 36.99.136.128:45193 - "GET / HTTP/1.1" 404
2023-12-04 12:34:25,449 - uvicorn.access - INFO - 146.70.178.94:44800 - "GET / HTTP/1.1" 404
2023-12-04 12:34:29,175 - uvicorn.access - INFO - 36.99.136.129:40711 - "GET / HTTP/1.1" 404
2023-12-04 12:34:29,978 - uvicorn.access - INFO - 36.99.136.128:60146 - "GET / HTTP/1.1" 404
2023-12-04 12:35:01,767 - uvicorn.access - INFO - 146.70.178.94:44300 - "GET / HTTP/1.1" 404
2023-12-04 12:35:02,762 - uvicorn.access - INFO - 146.70.192.180:13746 - "GET / HTTP/1.1" 404
2023-12-04 13:59:13,762 - app.api.classes - INFO - get_school
2023-12-04 13:59:13,896 - uvicorn.access - INFO - 123.194.35.197:54531 - "GET /api/get_school HTTP/1.1" 200
2023-12-04 13:59:13,906 - uvicorn.access - INFO - 123.194.35.197:54534 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
2023-12-04 13:59:14,253 - app.api.classes - ERROR - 5459copy error
2023-12-04 13:59:14,255 - app.api.classes - ERROR - 5459copy error
2023-12-04 13:59:14,543 - uvicorn.access - INFO - 123.194.35.197:54533 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 13:59:14,591 - uvicorn.access - INFO - 123.194.35.197:54532 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
2023-12-04 13:59:14,660 - uvicorn.access - INFO - 123.194.35.197:54532 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 13:59:14,725 - uvicorn.access - INFO - 123.194.35.197:54532 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 13:59:14,790 - uvicorn.access - INFO - 123.194.35.197:54532 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 13:59:14,862 - uvicorn.access - INFO - 123.194.35.197:54532 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 13:59:14,925 - uvicorn.access - INFO - 123.194.35.197:54532 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 13:59:14,990 - uvicorn.access - INFO - 123.194.35.197:54532 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 13:59:15,058 - uvicorn.access - INFO - 123.194.35.197:54532 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 13:59:15,127 - uvicorn.access - INFO - 123.194.35.197:54532 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 13:59:15,198 - uvicorn.access - INFO - 123.194.35.197:54532 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:10:04,862 - uvicorn.access - INFO - 118.163.206.151:54659 - "GET /api/get_group_name?id=3 HTTP/1.1" 200
2023-12-04 14:10:05,488 - uvicorn.access - INFO - 118.163.206.151:54660 - "GET /api/get_group_classes_and_articles?group_id=3 HTTP/1.1" 200
2023-12-04 14:27:20,761 - uvicorn.access - INFO - 220.134.19.31:12049 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
2023-12-04 14:27:20,833 - uvicorn.access - INFO - 220.134.19.31:12053 - "GET /api/get_tgc_img?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 14:27:20,853 - uvicorn.access - INFO - 220.134.19.31:12054 - "GET /api/get_tgc_report?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 14:27:21,110 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:27:21,340 - uvicorn.access - INFO - 220.134.19.31:12049 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
2023-12-04 14:27:21,424 - uvicorn.access - INFO - 220.134.19.31:12049 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:27:21,426 - uvicorn.access - INFO - 220.134.19.31:12054 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:27:21,431 - uvicorn.access - INFO - 220.134.19.31:12052 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:27:21,432 - uvicorn.access - INFO - 220.134.19.31:12053 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:27:21,514 - uvicorn.access - INFO - 220.134.19.31:12049 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:27:21,514 - uvicorn.access - INFO - 220.134.19.31:12054 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:27:24,089 - uvicorn.access - INFO - 220.134.19.31:12049 - "GET /api/get_event?class_name_id=9084 HTTP/1.1" 200
2023-12-04 14:27:24,318 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:27:24,525 - uvicorn.access - INFO - 220.134.19.31:12054 - "GET /api/get_class_name?class_name_id=9084 HTTP/1.1" 200
2023-12-04 14:27:24,884 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:27:25,073 - uvicorn.access - INFO - 220.134.19.31:12054 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 14:49:36,547 - uvicorn.access - INFO - 36.224.116.92:64236 - "POST /api/login HTTP/1.1" 200
2023-12-04 14:49:36,606 - uvicorn.access - INFO - 36.224.116.92:64236 - "GET /api/check_user?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhbmR5QGNob296bW8uY29tIiwiZXhwIjoxNzAxOTMxNzc2fQ.QRTisajKfpdDI-3RyLvt5eqk9AaTO37412LGRMU_QBo HTTP/1.1" 200
2023-12-04 14:49:38,253 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:49:38,412 - app.api.classes - INFO - get_school
2023-12-04 14:49:38,418 - uvicorn.access - INFO - 36.224.116.92:64236 - "GET /api/get_school?page_num=1&page_amount=20&keyword=&location_keyword= HTTP/1.1" 200
2023-12-04 14:49:38,753 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:49:38,905 - app.api.classes - INFO - get_school
2023-12-04 14:49:38,909 - uvicorn.access - INFO - 36.224.116.92:64236 - "GET /api/get_school?page_num=1&page_amount=20&keyword=&location_keyword= HTTP/1.1" 200
2023-12-04 14:49:41,420 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:49:41,442 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:49:41,450 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:49:42,388 - uvicorn.access - INFO - 36.224.116.92:64236 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:49:42,756 - uvicorn.access - INFO - 36.224.116.92:64236 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 14:49:42,759 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:49:42,764 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:49:42,765 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:49:43,856 - uvicorn.access - INFO - 36.224.116.92:64264 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:49:43,859 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:49:43,868 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:49:43,869 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:49:44,725 - uvicorn.access - INFO - 36.224.116.92:64270 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:49:44,729 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:49:44,737 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:49:44,739 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:49:45,499 - uvicorn.access - INFO - 36.224.116.92:64271 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:49:45,542 - uvicorn.access - INFO - 36.224.116.92:64264 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 14:49:45,551 - uvicorn.access - INFO - 36.224.116.92:64270 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 14:49:45,888 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:49:45,891 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:49:46,141 - app.api.classes - INFO - get_school
2023-12-04 14:49:46,144 - uvicorn.access - INFO - 36.224.116.92:64266 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:49:46,161 - uvicorn.access - INFO - 36.224.116.92:64265 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:49:46,322 - uvicorn.access - INFO - 36.224.116.92:64265 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:51:39,352 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:51:39,357 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:51:39,359 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:51:40,640 - uvicorn.access - INFO - 36.224.116.92:64791 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:51:40,645 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:51:40,653 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:51:40,656 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:51:41,155 - uvicorn.access - INFO - 36.224.116.92:64790 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:51:41,158 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:51:41,165 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:51:41,167 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:51:41,660 - uvicorn.access - INFO - 36.224.116.92:64793 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:51:41,662 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:51:41,667 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:51:41,668 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:51:42,972 - uvicorn.access - INFO - 36.224.116.92:64792 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:51:42,987 - uvicorn.access - INFO - 36.224.116.92:64791 - "POST /api/age_bar HTTP/1.1" 500
2023-12-04 14:51:42,988 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 169, in age_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:51:43,008 - uvicorn.access - INFO - 36.224.116.92:64790 - "POST /api/gender_bar HTTP/1.1" 500
2023-12-04 14:51:43,009 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 154, in run_endpoint_function
    return await run_in_threadpool(dependant.call, **values)
  File "/usr/local/lib/python3.8/dist-packages/starlette/concurrency.py", line 40, in run_in_threadpool
    return await loop.run_in_executor(None, func, *args)
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/var/www/ntcri_api/./app/api/data.py", line 196, in gender_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:51:43,056 - uvicorn.access - INFO - 36.224.116.92:64793 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 14:51:43,056 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:51:43,345 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:51:43,354 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:51:43,569 - app.api.classes - INFO - get_school
2023-12-04 14:51:43,573 - uvicorn.access - INFO - 36.224.116.92:64796 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:51:43,583 - uvicorn.access - INFO - 36.224.116.92:64795 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:51:43,650 - uvicorn.access - INFO - 36.224.116.92:64795 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:51:44,796 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:51:44,800 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:51:44,801 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:51:46,085 - uvicorn.access - INFO - 36.224.116.92:64795 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:51:46,091 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:51:46,096 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:51:46,097 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:51:47,339 - uvicorn.access - INFO - 36.224.116.92:64796 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:51:47,342 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:51:47,350 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:51:47,351 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:51:47,837 - uvicorn.access - INFO - 36.224.116.92:64792 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:51:47,841 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:51:47,848 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:51:47,849 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:51:49,124 - uvicorn.access - INFO - 36.224.116.92:64795 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:51:49,138 - uvicorn.access - INFO - 36.224.116.92:64792 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 14:51:49,148 - uvicorn.access - INFO - 36.224.116.92:64796 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 14:51:49,176 - uvicorn.access - INFO - 36.224.116.92:64824 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 14:51:49,509 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:51:49,515 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:51:49,741 - app.api.classes - INFO - get_school
2023-12-04 14:51:49,743 - uvicorn.access - INFO - 36.224.116.92:64827 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:51:49,748 - uvicorn.access - INFO - 36.224.116.92:64826 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:51:49,806 - uvicorn.access - INFO - 36.224.116.92:64826 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:52:25,505 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:25,520 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:25,521 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:26,803 - uvicorn.access - INFO - 36.224.116.92:65009 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:52:26,806 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:26,811 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:26,813 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:27,306 - uvicorn.access - INFO - 36.224.116.92:65008 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:52:27,311 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:27,315 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:27,316 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:27,787 - uvicorn.access - INFO - 36.224.116.92:65010 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:52:27,790 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:27,796 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:27,798 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:28,285 - uvicorn.access - INFO - 36.224.116.92:65012 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:52:28,307 - uvicorn.access - INFO - 36.224.116.92:65009 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 14:52:28,354 - uvicorn.access - INFO - 36.224.116.92:65008 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 14:52:28,356 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:52:28,362 - uvicorn.access - INFO - 36.224.116.92:65012 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 14:52:28,626 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:52:28,635 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:52:28,845 - app.api.classes - INFO - get_school
2023-12-04 14:52:28,849 - uvicorn.access - INFO - 36.224.116.92:65007 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:52:28,851 - uvicorn.access - INFO - 36.224.116.92:65013 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:52:28,906 - uvicorn.access - INFO - 36.224.116.92:65007 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:52:41,785 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:41,791 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:41,793 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:42,260 - uvicorn.access - INFO - 36.224.116.92:65085 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:52:42,264 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:42,269 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:42,271 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:42,776 - uvicorn.access - INFO - 36.224.116.92:65087 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:52:42,778 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:42,783 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:42,785 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:44,048 - uvicorn.access - INFO - 36.224.116.92:65088 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:52:44,050 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:44,056 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:44,058 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:44,553 - uvicorn.access - INFO - 36.224.116.92:65086 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:52:44,560 - app.api.classes - INFO - get_school
2023-12-04 14:52:44,562 - uvicorn.access - INFO - 36.224.116.92:65085 - "POST /api/age_bar HTTP/1.1" 500
2023-12-04 14:52:44,562 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 169, in age_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:52:44,568 - uvicorn.access - INFO - 36.224.116.92:65087 - "POST /api/gender_bar HTTP/1.1" 500
2023-12-04 14:52:44,569 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 154, in run_endpoint_function
    return await run_in_threadpool(dependant.call, **values)
  File "/usr/local/lib/python3.8/dist-packages/starlette/concurrency.py", line 40, in run_in_threadpool
    return await loop.run_in_executor(None, func, *args)
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/var/www/ntcri_api/./app/api/data.py", line 196, in gender_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:52:44,570 - uvicorn.access - INFO - 36.224.116.92:65091 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:52:44,574 - uvicorn.access - INFO - 36.224.116.92:65090 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:52:44,616 - uvicorn.access - INFO - 36.224.116.92:65088 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 14:52:44,617 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:52:44,631 - uvicorn.access - INFO - 36.224.116.92:65090 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:52:52,789 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:52,794 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:52,796 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:53,294 - uvicorn.access - INFO - 36.224.116.92:65143 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:52:53,298 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:53,303 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:53,305 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:54,590 - uvicorn.access - INFO - 36.224.116.92:65146 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:52:54,593 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:54,598 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:54,599 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:55,880 - uvicorn.access - INFO - 36.224.116.92:65144 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:52:55,884 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:52:55,889 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:52:55,892 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:52:56,394 - uvicorn.access - INFO - 36.224.116.92:65145 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:52:56,435 - uvicorn.access - INFO - 36.224.116.92:65143 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 14:52:56,446 - uvicorn.access - INFO - 36.224.116.92:65146 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 14:52:56,499 - uvicorn.access - INFO - 36.224.116.92:65143 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 14:52:56,793 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:52:56,797 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:52:57,044 - app.api.classes - INFO - get_school
2023-12-04 14:52:57,048 - uvicorn.access - INFO - 36.224.116.92:65149 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:52:57,053 - uvicorn.access - INFO - 36.224.116.92:65148 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:52:57,108 - uvicorn.access - INFO - 36.224.116.92:65148 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:53:01,108 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:53:01,113 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:53:01,114 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:53:02,403 - uvicorn.access - INFO - 36.224.116.92:65148 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:53:02,405 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:53:02,412 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:53:02,414 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:53:02,898 - uvicorn.access - INFO - 36.224.116.92:65149 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:53:02,901 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:53:02,907 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:53:02,909 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:53:04,152 - uvicorn.access - INFO - 36.224.116.92:65146 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:53:04,155 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:53:04,164 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:53:04,165 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:53:04,653 - uvicorn.access - INFO - 36.224.116.92:65143 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:53:04,729 - uvicorn.access - INFO - 36.224.116.92:65189 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 14:53:04,742 - uvicorn.access - INFO - 36.224.116.92:65149 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 14:53:04,744 - uvicorn.access - INFO - 36.224.116.92:65143 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 14:53:04,977 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:53:04,980 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:53:05,194 - app.api.classes - INFO - get_school
2023-12-04 14:53:05,195 - uvicorn.access - INFO - 36.224.116.92:65148 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:53:05,214 - uvicorn.access - INFO - 36.224.116.92:65145 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:53:05,277 - uvicorn.access - INFO - 36.224.116.92:65145 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:53:12,955 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:53:12,960 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:53:12,962 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:53:13,439 - uvicorn.access - INFO - 36.224.116.92:65247 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:53:13,442 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:53:13,447 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:53:13,448 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:53:13,882 - uvicorn.access - INFO - 36.224.116.92:65244 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:53:13,887 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:53:13,891 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:53:13,892 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:53:14,375 - uvicorn.access - INFO - 36.224.116.92:65246 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:53:14,381 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:53:14,387 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:53:14,390 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:53:15,664 - uvicorn.access - INFO - 36.224.116.92:65250 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:53:15,689 - uvicorn.access - INFO - 36.224.116.92:65244 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 14:53:15,701 - uvicorn.access - INFO - 36.224.116.92:65247 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 14:53:15,735 - uvicorn.access - INFO - 36.224.116.92:65250 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 14:53:16,015 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:53:16,016 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:53:16,217 - app.api.classes - INFO - get_school
2023-12-04 14:53:16,220 - uvicorn.access - INFO - 36.224.116.92:65249 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:53:16,254 - uvicorn.access - INFO - 36.224.116.92:65245 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:53:16,314 - uvicorn.access - INFO - 36.224.116.92:65245 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:54:34,629 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:54:34,634 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:54:34,636 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:54:35,911 - uvicorn.access - INFO - 36.224.116.92:49211 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:54:35,914 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:54:35,918 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:54:35,920 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:54:36,403 - uvicorn.access - INFO - 36.224.116.92:49215 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:54:36,406 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:54:36,412 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:54:36,413 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:54:36,898 - uvicorn.access - INFO - 36.224.116.92:49210 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:54:36,901 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:54:36,920 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:54:36,921 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:54:37,407 - uvicorn.access - INFO - 36.224.116.92:49216 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:54:37,428 - uvicorn.access - INFO - 36.224.116.92:49211 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 14:54:37,481 - uvicorn.access - INFO - 36.224.116.92:49216 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 14:54:37,483 - uvicorn.access - INFO - 36.224.116.92:49215 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 14:54:37,808 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:54:37,809 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:54:38,083 - uvicorn.access - INFO - 36.224.116.92:49212 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:54:38,084 - app.api.classes - INFO - get_school
2023-12-04 14:54:38,085 - uvicorn.access - INFO - 36.224.116.92:49213 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:54:38,149 - uvicorn.access - INFO - 36.224.116.92:49213 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:54:45,046 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:54:45,052 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:54:45,053 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:54:45,502 - uvicorn.access - INFO - 36.224.116.92:49270 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:54:45,505 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:54:45,510 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:54:45,512 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:54:46,759 - uvicorn.access - INFO - 36.224.116.92:49268 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:54:46,761 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:54:46,766 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:54:46,767 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:54:47,216 - uvicorn.access - INFO - 36.224.116.92:49269 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:54:47,218 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:54:47,222 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:54:47,223 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:54:47,678 - uvicorn.access - INFO - 36.224.116.92:49272 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:54:47,697 - uvicorn.access - INFO - 36.224.116.92:49270 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 14:54:47,709 - uvicorn.access - INFO - 36.224.116.92:49268 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 14:54:47,761 - uvicorn.access - INFO - 36.224.116.92:49270 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 14:54:48,033 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:54:48,037 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:54:48,244 - app.api.classes - INFO - get_school
2023-12-04 14:54:48,246 - uvicorn.access - INFO - 36.224.116.92:49273 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:54:48,262 - uvicorn.access - INFO - 36.224.116.92:49267 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:54:48,387 - uvicorn.access - INFO - 36.224.116.92:49267 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:55:22,322 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:55:22,326 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:55:22,327 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:55:23,589 - uvicorn.access - INFO - 36.224.116.92:49435 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:55:23,592 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:55:23,597 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:55:23,599 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:55:24,095 - uvicorn.access - INFO - 36.224.116.92:49438 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:55:24,099 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:55:24,103 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:55:24,104 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:55:24,611 - uvicorn.access - INFO - 36.224.116.92:49436 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:55:24,613 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:55:24,618 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:55:24,620 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:55:25,074 - uvicorn.access - INFO - 36.224.116.92:49437 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:55:25,085 - uvicorn.access - INFO - 36.224.116.92:49435 - "POST /api/age_bar HTTP/1.1" 500
2023-12-04 14:55:25,085 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 169, in age_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:55:25,136 - uvicorn.access - INFO - 36.224.116.92:49438 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 14:55:25,137 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:55:25,143 - uvicorn.access - INFO - 36.224.116.92:49436 - "POST /api/gender_bar HTTP/1.1" 500
2023-12-04 14:55:25,143 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 154, in run_endpoint_function
    return await run_in_threadpool(dependant.call, **values)
  File "/usr/local/lib/python3.8/dist-packages/starlette/concurrency.py", line 40, in run_in_threadpool
    return await loop.run_in_executor(None, func, *args)
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/var/www/ntcri_api/./app/api/data.py", line 196, in gender_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:55:25,418 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:55:25,429 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:55:25,647 - app.api.classes - INFO - get_school
2023-12-04 14:55:25,649 - uvicorn.access - INFO - 36.224.116.92:49440 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:55:25,652 - uvicorn.access - INFO - 36.224.116.92:49441 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:55:25,711 - uvicorn.access - INFO - 36.224.116.92:49440 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:55:33,005 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:55:33,009 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:55:33,010 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:55:33,495 - uvicorn.access - INFO - 36.224.116.92:49490 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:55:33,499 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:55:33,532 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:55:33,534 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:55:34,003 - uvicorn.access - INFO - 36.224.116.92:49492 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:55:34,006 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:55:34,014 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:55:34,015 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:55:34,450 - uvicorn.access - INFO - 36.224.116.92:49487 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:55:34,457 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:55:34,462 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:55:34,463 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:55:35,748 - uvicorn.access - INFO - 36.224.116.92:49488 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:55:35,763 - uvicorn.access - INFO - 36.224.116.92:49490 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 14:55:35,912 - uvicorn.access - INFO - 36.224.116.92:49488 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 14:55:35,921 - uvicorn.access - INFO - 36.224.116.92:49492 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 14:55:36,133 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:55:36,151 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:55:36,376 - uvicorn.access - INFO - 36.224.116.92:49489 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:55:36,376 - app.api.classes - INFO - get_school
2023-12-04 14:55:36,378 - uvicorn.access - INFO - 36.224.116.92:49493 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:55:36,438 - uvicorn.access - INFO - 36.224.116.92:49493 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:56:19,378 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:56:19,383 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:56:19,384 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:56:19,880 - uvicorn.access - INFO - 36.224.116.92:49702 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:56:19,883 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:56:19,887 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:56:19,888 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:56:21,145 - uvicorn.access - INFO - 36.224.116.92:49696 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 14:56:21,148 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:56:21,152 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:56:21,154 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:56:21,648 - uvicorn.access - INFO - 36.224.116.92:49698 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 14:56:21,650 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:56:21,653 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:56:21,655 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:56:22,164 - uvicorn.access - INFO - 36.224.116.92:49697 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 14:56:22,171 - app.api.classes - INFO - get_school
2023-12-04 14:56:22,173 - uvicorn.access - INFO - 36.224.116.92:49702 - "POST /api/age_bar HTTP/1.1" 500
2023-12-04 14:56:22,173 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 169, in age_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:56:22,176 - uvicorn.access - INFO - 36.224.116.92:49696 - "POST /api/gender_bar HTTP/1.1" 500
2023-12-04 14:56:22,176 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 154, in run_endpoint_function
    return await run_in_threadpool(dependant.call, **values)
  File "/usr/local/lib/python3.8/dist-packages/starlette/concurrency.py", line 40, in run_in_threadpool
    return await loop.run_in_executor(None, func, *args)
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/var/www/ntcri_api/./app/api/data.py", line 196, in gender_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:56:22,177 - uvicorn.access - INFO - 36.224.116.92:49701 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:56:22,231 - uvicorn.access - INFO - 36.224.116.92:49698 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 14:56:22,231 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 14:56:22,389 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:56:22,584 - uvicorn.access - INFO - 36.224.116.92:49699 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:56:22,647 - uvicorn.access - INFO - 36.224.116.92:49699 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:56:32,941 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:56:32,945 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:56:32,947 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:56:34,245 - uvicorn.access - INFO - 36.224.116.92:49717 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:56:34,377 - app.api.classes - INFO - get_school
2023-12-04 14:56:34,381 - uvicorn.access - INFO - 36.224.116.92:49767 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:56:34,385 - uvicorn.access - INFO - 36.224.116.92:49766 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:56:34,445 - uvicorn.access - INFO - 36.224.116.92:49766 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:56:55,045 - uvicorn.access - INFO - 36.233.189.214:62745 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
2023-12-04 14:56:55,398 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:56:55,405 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:56:55,410 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:56:55,676 - app.api.classes - INFO - get_school
2023-12-04 14:56:55,799 - uvicorn.access - INFO - 36.233.189.214:62747 - "GET /api/get_school HTTP/1.1" 200
2023-12-04 14:56:55,826 - uvicorn.access - INFO - 36.233.189.214:62746 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 14:56:55,871 - uvicorn.access - INFO - 36.233.189.214:62744 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
2023-12-04 14:56:55,972 - uvicorn.access - INFO - 36.233.189.214:62744 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:56:56,016 - uvicorn.access - INFO - 36.233.189.214:62744 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:56:56,057 - uvicorn.access - INFO - 36.233.189.214:62744 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:56:56,101 - uvicorn.access - INFO - 36.233.189.214:62744 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:56:56,143 - uvicorn.access - INFO - 36.233.189.214:62744 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:56:56,184 - uvicorn.access - INFO - 36.233.189.214:62744 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:56:56,226 - uvicorn.access - INFO - 36.233.189.214:62744 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:56:56,268 - uvicorn.access - INFO - 36.233.189.214:62744 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:56:56,310 - uvicorn.access - INFO - 36.233.189.214:62744 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 14:57:10,387 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:57:10,392 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:57:10,394 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:57:11,642 - uvicorn.access - INFO - 36.224.116.92:49934 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:57:11,977 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:57:11,980 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:57:12,213 - app.api.classes - INFO - get_school
2023-12-04 14:57:12,214 - uvicorn.access - INFO - 36.224.116.92:49937 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:57:12,226 - uvicorn.access - INFO - 36.224.116.92:49936 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:57:12,284 - uvicorn.access - INFO - 36.224.116.92:49936 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:02,379 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:58:02,384 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:58:02,385 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:58:03,638 - uvicorn.access - INFO - 36.224.116.92:50154 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:58:03,959 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:58:03,966 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:58:04,213 - app.api.classes - INFO - get_school
2023-12-04 14:58:04,215 - uvicorn.access - INFO - 36.224.116.92:50156 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:04,216 - uvicorn.access - INFO - 36.224.116.92:50155 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:04,279 - uvicorn.access - INFO - 36.224.116.92:50155 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:11,663 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:58:11,668 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:58:11,669 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:58:12,951 - uvicorn.access - INFO - 36.224.116.92:50196 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:58:12,969 - uvicorn.access - INFO - 36.224.116.92:50199 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:13,030 - uvicorn.access - INFO - 36.224.116.92:50199 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:13,204 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:58:13,371 - app.api.classes - INFO - get_school
2023-12-04 14:58:13,373 - uvicorn.access - INFO - 36.224.116.92:50198 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:25,593 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:58:25,598 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:58:25,599 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:58:26,072 - uvicorn.access - INFO - 36.224.116.92:50265 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:58:26,437 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:58:26,439 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:58:26,651 - app.api.classes - INFO - get_school
2023-12-04 14:58:26,658 - uvicorn.access - INFO - 36.224.116.92:50264 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:26,681 - uvicorn.access - INFO - 36.224.116.92:50263 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:26,787 - uvicorn.access - INFO - 36.224.116.92:50263 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:58,672 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:58:58,677 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:58:58,678 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:58:59,173 - uvicorn.access - INFO - 36.224.116.92:50408 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:58:59,520 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:58:59,522 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:58:59,757 - app.api.classes - INFO - get_school
2023-12-04 14:58:59,759 - uvicorn.access - INFO - 36.224.116.92:50410 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:59,777 - uvicorn.access - INFO - 36.224.116.92:50411 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:58:59,889 - uvicorn.access - INFO - 36.224.116.92:50411 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:59:21,979 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:59:21,984 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:59:21,985 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:59:23,260 - uvicorn.access - INFO - 36.224.116.92:50512 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:59:23,626 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:59:23,629 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:59:23,858 - app.api.classes - INFO - get_school
2023-12-04 14:59:23,860 - uvicorn.access - INFO - 36.224.116.92:50514 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:59:23,863 - uvicorn.access - INFO - 36.224.116.92:50515 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:59:23,923 - uvicorn.access - INFO - 36.224.116.92:50515 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:59:33,155 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:59:33,159 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:59:33,160 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:59:33,649 - uvicorn.access - INFO - 36.224.116.92:50569 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:59:33,985 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:59:33,997 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:59:34,192 - app.api.classes - INFO - get_school
2023-12-04 14:59:34,194 - uvicorn.access - INFO - 36.224.116.92:50571 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:59:34,211 - uvicorn.access - INFO - 36.224.116.92:50572 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:59:34,295 - uvicorn.access - INFO - 36.224.116.92:50572 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:59:47,970 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 14:59:47,975 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 14:59:47,976 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 14:59:49,246 - uvicorn.access - INFO - 36.224.116.92:50637 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 14:59:49,592 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:59:49,601 - app.api.classes - ERROR - 5459copy error
2023-12-04 14:59:49,848 - app.api.classes - INFO - get_school
2023-12-04 14:59:49,850 - uvicorn.access - INFO - 36.224.116.92:50640 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:59:49,860 - uvicorn.access - INFO - 36.224.116.92:50639 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 14:59:49,932 - uvicorn.access - INFO - 36.224.116.92:50639 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:00:08,099 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:00:08,105 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:00:08,107 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:00:09,378 - uvicorn.access - INFO - 36.224.116.92:50728 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:00:09,729 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:00:09,736 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:00:09,975 - app.api.classes - INFO - get_school
2023-12-04 15:00:09,978 - uvicorn.access - INFO - 36.224.116.92:50731 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:00:09,983 - uvicorn.access - INFO - 36.224.116.92:50730 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:00:10,079 - uvicorn.access - INFO - 36.224.116.92:50730 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:00:50,735 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:00:50,740 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:00:50,741 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:00:51,227 - uvicorn.access - INFO - 36.224.116.92:50919 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:00:51,231 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:00:51,236 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:00:51,238 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:00:51,776 - uvicorn.access - INFO - 36.224.116.92:50921 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:00:51,778 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:00:51,783 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:00:51,785 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:00:53,036 - uvicorn.access - INFO - 36.224.116.92:50920 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:00:53,039 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:00:53,046 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:00:53,049 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:00:53,530 - uvicorn.access - INFO - 36.224.116.92:50923 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:00:53,551 - uvicorn.access - INFO - 36.224.116.92:50924 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 15:00:53,570 - uvicorn.access - INFO - 36.224.116.92:50921 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 15:00:53,620 - uvicorn.access - INFO - 36.224.116.92:50923 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 15:00:53,883 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:00:53,886 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:00:54,102 - uvicorn.access - INFO - 36.224.116.92:50918 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:00:54,103 - app.api.classes - INFO - get_school
2023-12-04 15:00:54,105 - uvicorn.access - INFO - 36.224.116.92:50919 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:00:54,162 - uvicorn.access - INFO - 36.224.116.92:50918 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:01:02,530 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:01:02,534 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:01:02,536 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:01:03,021 - uvicorn.access - INFO - 36.224.116.92:50986 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:01:03,357 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:01:03,365 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:01:03,613 - app.api.classes - INFO - get_school
2023-12-04 15:01:03,615 - uvicorn.access - INFO - 36.224.116.92:50984 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:01:03,630 - uvicorn.access - INFO - 36.224.116.92:50987 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:01:03,685 - uvicorn.access - INFO - 36.224.116.92:50987 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:01:25,992 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:01:25,998 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:01:26,000 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:01:26,481 - uvicorn.access - INFO - 36.224.116.92:51090 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:01:26,484 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:01:26,488 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:01:26,489 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:01:26,972 - uvicorn.access - INFO - 36.224.116.92:51091 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:01:26,974 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:01:26,980 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:01:26,981 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:01:27,474 - uvicorn.access - INFO - 36.224.116.92:51089 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:01:27,476 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:01:27,515 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:01:27,517 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:01:28,013 - uvicorn.access - INFO - 36.224.116.92:51092 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:01:28,024 - uvicorn.access - INFO - 36.224.116.92:51094 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 15:01:28,035 - uvicorn.access - INFO - 36.224.116.92:51095 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 15:01:28,096 - uvicorn.access - INFO - 36.224.116.92:51089 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 15:01:28,374 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:01:28,455 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:01:28,664 - uvicorn.access - INFO - 36.224.116.92:51090 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:01:28,707 - app.api.classes - INFO - get_school
2023-12-04 15:01:28,709 - uvicorn.access - INFO - 36.224.116.92:51091 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:01:28,791 - uvicorn.access - INFO - 36.224.116.92:51091 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:01:48,663 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:01:48,668 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:01:48,670 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:01:49,154 - uvicorn.access - INFO - 36.224.116.92:51191 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:01:49,493 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:01:49,497 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:01:49,739 - app.api.classes - INFO - get_school
2023-12-04 15:01:49,741 - uvicorn.access - INFO - 36.224.116.92:51192 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:01:49,750 - uvicorn.access - INFO - 36.224.116.92:51189 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:01:49,809 - uvicorn.access - INFO - 36.224.116.92:51189 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:02:12,210 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:02:12,214 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:02:12,216 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:02:12,712 - uvicorn.access - INFO - 36.224.116.92:51295 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:02:13,068 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:02:13,076 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:02:13,334 - app.api.classes - INFO - get_school
2023-12-04 15:02:13,337 - uvicorn.access - INFO - 36.224.116.92:51297 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:02:13,338 - uvicorn.access - INFO - 36.224.116.92:51298 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:02:13,398 - uvicorn.access - INFO - 36.224.116.92:51298 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:02:40,416 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:02:40,421 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:02:40,424 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:02:40,941 - uvicorn.access - INFO - 36.224.116.92:51423 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:02:41,242 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:02:41,245 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:02:41,520 - app.api.classes - INFO - get_school
2023-12-04 15:02:41,522 - uvicorn.access - INFO - 36.224.116.92:51425 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:02:41,523 - uvicorn.access - INFO - 36.224.116.92:51426 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:02:41,695 - uvicorn.access - INFO - 36.224.116.92:51426 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:04:32,695 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:04:32,702 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:04:32,704 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:04:33,189 - uvicorn.access - INFO - 36.224.116.92:51923 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:04:33,542 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:04:33,545 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:04:33,776 - app.api.classes - INFO - get_school
2023-12-04 15:04:33,777 - uvicorn.access - INFO - 36.224.116.92:51926 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:04:33,779 - uvicorn.access - INFO - 36.224.116.92:51925 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:04:33,833 - uvicorn.access - INFO - 36.224.116.92:51926 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:04:37,631 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:04:37,638 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:04:37,641 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:04:38,130 - uvicorn.access - INFO - 36.224.116.92:51926 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:04:38,481 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:04:38,485 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:04:38,696 - app.api.classes - INFO - get_school
2023-12-04 15:04:38,698 - uvicorn.access - INFO - 36.224.116.92:51923 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:04:38,714 - uvicorn.access - INFO - 36.224.116.92:51925 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:04:38,813 - uvicorn.access - INFO - 36.224.116.92:51925 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:07,172 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:05:07,177 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:05:07,179 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:05:07,725 - uvicorn.access - INFO - 36.224.116.92:52076 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:05:07,734 - app.api.classes - INFO - get_school
2023-12-04 15:05:07,739 - uvicorn.access - INFO - 36.224.116.92:52078 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:07,962 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:05:08,151 - uvicorn.access - INFO - 36.224.116.92:52079 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:08,250 - uvicorn.access - INFO - 36.224.116.92:52079 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:08,987 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:05:08,991 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:05:08,993 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:05:09,478 - uvicorn.access - INFO - 36.224.116.92:52079 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:05:09,482 - app.api.classes - INFO - get_school
2023-12-04 15:05:09,485 - uvicorn.access - INFO - 36.224.116.92:52076 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:09,490 - uvicorn.access - INFO - 36.224.116.92:52078 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:09,545 - uvicorn.access - INFO - 36.224.116.92:52078 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:41,486 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:05:41,492 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:05:41,493 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:05:41,982 - uvicorn.access - INFO - 36.224.116.92:52224 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:05:42,332 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:05:42,334 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:05:42,579 - app.api.classes - INFO - get_school
2023-12-04 15:05:42,581 - uvicorn.access - INFO - 36.224.116.92:52227 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:42,598 - uvicorn.access - INFO - 36.224.116.92:52226 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:42,653 - uvicorn.access - INFO - 36.224.116.92:52226 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:47,821 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:05:47,829 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:05:47,831 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:05:48,292 - uvicorn.access - INFO - 36.224.116.92:52259 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:05:48,606 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:05:48,609 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:05:48,851 - app.api.classes - INFO - get_school
2023-12-04 15:05:48,853 - uvicorn.access - INFO - 36.224.116.92:52258 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:48,866 - uvicorn.access - INFO - 36.224.116.92:52257 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:05:48,921 - uvicorn.access - INFO - 36.224.116.92:52257 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:06:12,154 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:06:12,161 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:06:12,162 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:06:12,667 - uvicorn.access - INFO - 36.224.116.92:52370 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:06:12,672 - app.api.classes - INFO - get_school
2023-12-04 15:06:12,675 - uvicorn.access - INFO - 36.224.116.92:52373 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:06:12,680 - uvicorn.access - INFO - 36.224.116.92:52372 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:06:12,736 - uvicorn.access - INFO - 36.224.116.92:52372 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:06:16,976 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:06:17,006 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:06:17,008 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:06:17,511 - uvicorn.access - INFO - 36.224.116.92:52372 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:06:17,528 - uvicorn.access - INFO - 36.224.116.92:52373 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:06:17,590 - uvicorn.access - INFO - 36.224.116.92:52373 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:06:17,776 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:06:17,959 - app.api.classes - INFO - get_school
2023-12-04 15:06:17,961 - uvicorn.access - INFO - 36.224.116.92:52370 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:06:38,837 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:06:38,842 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:06:38,844 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:06:39,336 - uvicorn.access - INFO - 36.224.116.92:52492 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:06:39,340 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:06:39,344 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:06:39,346 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:06:40,214 - uvicorn.access - INFO - 36.224.116.92:52490 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:06:40,216 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:06:40,222 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:06:40,224 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:06:40,990 - uvicorn.access - INFO - 36.224.116.92:52491 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:06:40,992 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:06:40,996 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:06:40,998 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:06:42,468 - uvicorn.access - INFO - 36.224.116.92:52493 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:06:42,793 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:06:42,799 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:06:43,027 - app.api.classes - INFO - get_school
2023-12-04 15:06:43,029 - uvicorn.access - INFO - 36.224.116.92:52495 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:06:43,033 - uvicorn.access - INFO - 36.224.116.92:52496 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:06:43,166 - uvicorn.access - INFO - 36.224.116.92:52495 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:07:04,669 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:04,673 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:04,675 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:05,123 - uvicorn.access - INFO - 36.224.116.92:52617 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:07:05,127 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:05,132 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:05,134 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:05,626 - uvicorn.access - INFO - 36.224.116.92:52618 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:07:05,628 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:05,632 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:05,634 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:06,868 - uvicorn.access - INFO - 36.224.116.92:52621 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:07:06,871 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:06,876 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:06,878 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:08,129 - uvicorn.access - INFO - 36.224.116.92:52622 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:07:08,435 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:07:08,447 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:07:08,661 - app.api.classes - INFO - get_school
2023-12-04 15:07:08,664 - uvicorn.access - INFO - 36.224.116.92:52623 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:07:08,692 - uvicorn.access - INFO - 36.224.116.92:52619 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:07:08,754 - uvicorn.access - INFO - 36.224.116.92:52619 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:07:17,503 - uvicorn.access - INFO - 36.224.116.92:52679 - "POST /api/login HTTP/1.1" 200
2023-12-04 15:07:17,566 - uvicorn.access - INFO - 36.224.116.92:52679 - "GET /api/check_user?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhbmR5QGNob296bW8uY29tIiwiZXhwIjoxNzAxOTMyODM3fQ.Zv_5K489yoEvjC9w_MUmA-tFCeXzHzAZLZvUOwM7OQI HTTP/1.1" 200
2023-12-04 15:07:19,681 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:07:19,833 - app.api.classes - INFO - get_school
2023-12-04 15:07:19,837 - uvicorn.access - INFO - 36.224.116.92:52679 - "GET /api/get_school?page_num=1&page_amount=20&keyword=&location_keyword= HTTP/1.1" 200
2023-12-04 15:07:20,127 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:07:20,304 - app.api.classes - INFO - get_school
2023-12-04 15:07:20,308 - uvicorn.access - INFO - 36.224.116.92:52679 - "GET /api/get_school?page_num=1&page_amount=20&keyword=&location_keyword= HTTP/1.1" 200
2023-12-04 15:07:21,859 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:21,864 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:21,865 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:22,359 - uvicorn.access - INFO - 36.224.116.92:52679 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:07:22,415 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:22,420 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:22,422 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:22,925 - uvicorn.access - INFO - 36.224.116.92:52679 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:07:22,929 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:22,935 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:22,937 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:23,413 - uvicorn.access - INFO - 36.224.116.92:52706 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:07:23,415 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:23,421 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:23,422 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:23,894 - uvicorn.access - INFO - 36.224.116.92:52710 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:07:24,203 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:07:24,207 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:07:24,476 - app.api.classes - INFO - get_school
2023-12-04 15:07:24,481 - uvicorn.access - INFO - 36.224.116.92:52707 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:07:24,489 - uvicorn.access - INFO - 36.224.116.92:52711 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:07:24,550 - uvicorn.access - INFO - 36.224.116.92:52711 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:07:45,609 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:45,629 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:45,631 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:46,128 - uvicorn.access - INFO - 36.224.116.92:52708 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:07:46,183 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:46,189 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:46,191 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:47,479 - uvicorn.access - INFO - 36.224.116.92:52708 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:07:47,482 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:47,487 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:47,488 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:48,764 - uvicorn.access - INFO - 36.224.116.92:52816 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:07:48,773 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:07:48,777 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:07:48,779 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:07:49,268 - uvicorn.access - INFO - 36.224.116.92:52820 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:07:49,292 - uvicorn.access - INFO - 36.224.116.92:52818 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 15:07:49,308 - uvicorn.access - INFO - 36.224.116.92:52708 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 15:07:49,420 - uvicorn.access - INFO - 36.224.116.92:52820 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 15:07:49,642 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:07:49,643 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:07:49,877 - app.api.classes - INFO - get_school
2023-12-04 15:07:49,879 - uvicorn.access - INFO - 36.224.116.92:52817 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:07:49,893 - uvicorn.access - INFO - 36.224.116.92:52821 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:07:49,951 - uvicorn.access - INFO - 36.224.116.92:52821 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:08:11,461 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:11,466 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:11,468 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:11,988 - uvicorn.access - INFO - 36.224.116.92:52936 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:08:11,992 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:11,998 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:12,000 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:12,487 - uvicorn.access - INFO - 36.224.116.92:52935 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:08:12,490 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:12,494 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:12,496 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:12,988 - uvicorn.access - INFO - 36.224.116.92:52933 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:08:12,990 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:12,995 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:12,996 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:14,293 - uvicorn.access - INFO - 36.224.116.92:52934 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:08:14,302 - app.api.classes - INFO - get_school
2023-12-04 15:08:14,305 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:14,309 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:14,311 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:14,805 - uvicorn.access - INFO - 36.224.116.92:52936 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:08:14,860 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:14,865 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:14,866 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:15,342 - uvicorn.access - INFO - 36.224.116.92:52936 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:08:15,347 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:15,351 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:15,353 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:15,835 - uvicorn.access - INFO - 36.224.116.92:52949 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:08:15,838 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:15,844 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:15,845 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:16,342 - uvicorn.access - INFO - 36.224.116.92:52952 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:08:16,345 - app.api.classes - INFO - get_school
2023-12-04 15:08:16,378 - uvicorn.access - INFO - 36.224.116.92:52950 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:08:16,397 - uvicorn.access - INFO - 36.224.116.92:52953 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:08:16,457 - uvicorn.access - INFO - 36.224.116.92:52953 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:08:16,547 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:08:23,427 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:23,434 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:23,435 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:23,893 - uvicorn.access - INFO - 36.224.116.92:52948 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:08:23,951 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:23,955 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:23,956 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:25,248 - uvicorn.access - INFO - 36.224.116.92:52948 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:08:25,254 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:25,259 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:25,261 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:25,752 - uvicorn.access - INFO - 36.224.116.92:53000 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:08:25,754 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:25,761 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:25,763 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:26,246 - uvicorn.access - INFO - 36.224.116.92:53002 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:08:26,598 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:08:26,601 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:08:26,837 - app.api.classes - INFO - get_school
2023-12-04 15:08:26,840 - uvicorn.access - INFO - 36.224.116.92:53004 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:08:26,854 - uvicorn.access - INFO - 36.224.116.92:53001 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:08:27,004 - uvicorn.access - INFO - 36.224.116.92:53001 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:08:32,336 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:32,344 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:32,345 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:32,819 - uvicorn.access - INFO - 36.224.116.92:53005 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:08:32,877 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:32,882 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:32,883 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:33,372 - uvicorn.access - INFO - 36.224.116.92:53047 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:08:33,375 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:33,379 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:33,381 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:33,870 - uvicorn.access - INFO - 36.224.116.92:53005 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:08:33,872 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:08:33,878 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:08:33,880 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:08:35,125 - uvicorn.access - INFO - 36.224.116.92:53051 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:08:35,143 - uvicorn.access - INFO - 36.224.116.92:53046 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 15:08:35,145 - app.api.classes - INFO - get_school
2023-12-04 15:08:35,153 - uvicorn.access - INFO - 36.224.116.92:53005 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 15:08:35,153 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:08:35,157 - uvicorn.access - INFO - 36.224.116.92:53050 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 15:08:35,158 - uvicorn.access - INFO - 36.224.116.92:53047 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:08:35,395 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:08:35,625 - uvicorn.access - INFO - 36.224.116.92:53048 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:08:35,710 - uvicorn.access - INFO - 36.224.116.92:53048 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:09:21,401 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:09:21,407 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:09:21,408 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:09:21,926 - uvicorn.access - INFO - 36.224.116.92:53254 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:09:21,928 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:09:21,933 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:09:21,934 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:09:23,218 - uvicorn.access - INFO - 36.224.116.92:53255 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:09:23,220 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:09:23,225 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:09:23,226 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:09:23,720 - uvicorn.access - INFO - 36.224.116.92:53256 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:09:23,722 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:09:23,751 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:09:23,753 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:09:24,260 - uvicorn.access - INFO - 36.224.116.92:53257 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:09:24,609 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:09:24,613 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:09:24,854 - uvicorn.access - INFO - 36.224.116.92:53259 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:09:24,855 - app.api.classes - INFO - get_school
2023-12-04 15:09:24,856 - uvicorn.access - INFO - 36.224.116.92:53260 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:09:24,959 - uvicorn.access - INFO - 36.224.116.92:53260 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:09:27,588 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:09:27,593 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:09:27,595 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:09:28,086 - uvicorn.access - INFO - 36.224.116.92:53260 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:09:28,089 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:09:28,096 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:09:28,098 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:09:28,609 - uvicorn.access - INFO - 36.224.116.92:53259 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:09:28,611 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:09:28,617 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:09:28,619 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:09:29,121 - uvicorn.access - INFO - 36.224.116.92:53257 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:09:29,123 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:09:29,131 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:09:29,132 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:09:29,639 - uvicorn.access - INFO - 36.224.116.92:53255 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:09:29,983 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:09:29,985 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:09:30,212 - app.api.classes - INFO - get_school
2023-12-04 15:09:30,214 - uvicorn.access - INFO - 36.224.116.92:53260 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:09:30,227 - uvicorn.access - INFO - 36.224.116.92:53256 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:09:30,290 - uvicorn.access - INFO - 36.224.116.92:53256 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:12:29,230 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:12:29,237 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:12:29,239 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:12:29,762 - uvicorn.access - INFO - 36.224.116.92:54065 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:12:29,764 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:12:29,769 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:12:29,770 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:12:31,085 - uvicorn.access - INFO - 36.224.116.92:54064 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:12:31,088 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:12:31,093 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:12:31,096 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:12:31,610 - uvicorn.access - INFO - 36.224.116.92:54063 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:12:31,618 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:12:31,623 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:12:31,624 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:12:32,927 - uvicorn.access - INFO - 36.224.116.92:54067 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:12:32,929 - uvicorn.access - INFO - 36.224.116.92:54068 - "POST /api/age_bar HTTP/1.1" 500
2023-12-04 15:12:32,930 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 169, in age_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:12:32,932 - app.api.classes - INFO - get_school
2023-12-04 15:12:32,935 - uvicorn.access - INFO - 36.224.116.92:54065 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:12:33,075 - uvicorn.access - INFO - 36.224.116.92:54063 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 15:12:33,076 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:12:33,077 - uvicorn.access - INFO - 36.224.116.92:54064 - "POST /api/gender_bar HTTP/1.1" 500
2023-12-04 15:12:33,077 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 154, in run_endpoint_function
    return await run_in_threadpool(dependant.call, **values)
  File "/usr/local/lib/python3.8/dist-packages/starlette/concurrency.py", line 40, in run_in_threadpool
    return await loop.run_in_executor(None, func, *args)
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/var/www/ntcri_api/./app/api/data.py", line 196, in gender_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:12:33,189 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:12:33,387 - uvicorn.access - INFO - 36.224.116.92:54062 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:12:33,488 - uvicorn.access - INFO - 36.224.116.92:54062 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:14:31,220 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:14:31,225 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:14:31,227 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:14:31,731 - uvicorn.access - INFO - 36.224.116.92:54583 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:14:31,734 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:14:31,738 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:14:31,740 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:14:32,248 - uvicorn.access - INFO - 36.224.116.92:54582 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:14:32,250 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:14:32,255 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:14:32,256 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:14:32,763 - uvicorn.access - INFO - 36.224.116.92:54584 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:14:32,768 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:14:32,772 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:14:32,774 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:14:33,267 - uvicorn.access - INFO - 36.224.116.92:54586 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:14:33,289 - uvicorn.access - INFO - 36.224.116.92:54583 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 15:14:33,441 - uvicorn.access - INFO - 36.224.116.92:54584 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 15:14:33,449 - uvicorn.access - INFO - 36.224.116.92:54582 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 15:14:33,818 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:14:33,821 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:14:34,125 - app.api.classes - INFO - get_school
2023-12-04 15:14:34,128 - uvicorn.access - INFO - 36.224.116.92:54588 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:14:34,130 - uvicorn.access - INFO - 36.224.116.92:54587 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:14:34,187 - uvicorn.access - INFO - 36.224.116.92:54587 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:14:38,313 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:14:38,318 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:14:38,320 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:14:38,804 - uvicorn.access - INFO - 36.224.116.92:54587 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:14:40,773 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:14:40,777 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:14:41,045 - app.api.classes - INFO - get_school
2023-12-04 15:14:41,051 - uvicorn.access - INFO - 36.224.116.92:54587 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:14:41,063 - uvicorn.access - INFO - 36.224.116.92:54588 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:14:41,122 - uvicorn.access - INFO - 36.224.116.92:54588 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:07,127 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:15:07,133 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:15:07,135 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:15:08,419 - uvicorn.access - INFO - 36.224.116.92:54764 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:15:08,429 - app.api.classes - INFO - get_school
2023-12-04 15:15:08,432 - uvicorn.access - INFO - 36.224.116.92:54767 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:08,661 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:15:08,852 - uvicorn.access - INFO - 36.224.116.92:54766 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:08,911 - uvicorn.access - INFO - 36.224.116.92:54766 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:48,380 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:15:48,385 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:15:48,386 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:15:48,861 - uvicorn.access - INFO - 36.224.116.92:54957 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:15:48,933 - app.api.classes - INFO - get_school
2023-12-04 15:15:48,938 - uvicorn.access - INFO - 36.224.116.92:54960 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:49,160 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:15:49,349 - uvicorn.access - INFO - 36.224.116.92:54957 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:49,406 - uvicorn.access - INFO - 36.224.116.92:54957 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:53,300 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:15:53,304 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:15:53,306 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:15:53,812 - uvicorn.access - INFO - 36.224.116.92:54957 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:15:53,817 - app.api.classes - INFO - get_school
2023-12-04 15:15:53,821 - uvicorn.access - INFO - 36.224.116.92:54959 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:53,825 - uvicorn.access - INFO - 36.224.116.92:54960 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:53,886 - uvicorn.access - INFO - 36.224.116.92:54960 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:57,979 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:15:57,984 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:15:57,985 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:15:58,458 - uvicorn.access - INFO - 36.224.116.92:54960 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:15:58,461 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:15:58,466 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:15:58,467 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:15:58,955 - uvicorn.access - INFO - 36.224.116.92:54957 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:15:58,958 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:15:58,963 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:15:58,965 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:15:59,475 - uvicorn.access - INFO - 36.224.116.92:54959 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:15:59,481 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:15:59,485 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:15:59,486 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:15:59,978 - uvicorn.access - INFO - 36.224.116.92:54960 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:15:59,984 - app.api.classes - INFO - get_school
2023-12-04 15:15:59,987 - uvicorn.access - INFO - 36.224.116.92:55026 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:15:59,991 - uvicorn.access - INFO - 36.224.116.92:54957 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:16:00,048 - uvicorn.access - INFO - 36.224.116.92:54957 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:16:06,671 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:16:06,678 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:16:06,680 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:16:07,967 - uvicorn.access - INFO - 36.224.116.92:55071 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:16:07,970 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:16:07,974 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:16:07,976 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:16:08,470 - uvicorn.access - INFO - 36.224.116.92:55072 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:16:08,473 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:16:08,480 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:16:08,481 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:16:08,971 - uvicorn.access - INFO - 36.224.116.92:55073 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:16:08,974 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:16:08,993 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:16:08,995 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:16:09,477 - uvicorn.access - INFO - 36.224.116.92:55076 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:16:09,483 - app.api.classes - INFO - get_school
2023-12-04 15:16:09,546 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:16:09,550 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:16:09,552 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:16:10,033 - uvicorn.access - INFO - 36.224.116.92:55096 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:16:10,035 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:16:10,039 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:16:10,041 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:16:10,517 - uvicorn.access - INFO - 36.224.116.92:55101 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:16:10,520 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:16:10,524 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:16:10,526 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:16:11,013 - uvicorn.access - INFO - 36.224.116.92:55099 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:16:11,015 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:16:11,021 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:16:11,022 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:16:11,531 - uvicorn.access - INFO - 36.224.116.92:55098 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:16:11,537 - app.api.classes - INFO - get_school
2023-12-04 15:16:11,544 - uvicorn.access - INFO - 36.224.116.92:55097 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:16:11,559 - uvicorn.access - INFO - 36.224.116.92:55102 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:16:11,615 - uvicorn.access - INFO - 36.224.116.92:55102 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:16:11,715 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:18:36,799 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:18:36,804 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:18:36,805 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:18:38,106 - uvicorn.access - INFO - 36.224.116.92:55736 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:18:38,109 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:18:38,113 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:18:38,115 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:18:39,394 - uvicorn.access - INFO - 36.224.116.92:55738 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:18:39,396 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:18:39,401 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:18:39,402 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:18:39,865 - uvicorn.access - INFO - 36.224.116.92:55735 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:18:39,867 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:18:39,872 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:18:39,873 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:18:40,398 - uvicorn.access - INFO - 36.224.116.92:55737 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:18:40,412 - uvicorn.access - INFO - 36.224.116.92:55741 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:18:40,531 - uvicorn.access - INFO - 36.224.116.92:55741 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:18:40,653 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:18:40,848 - app.api.classes - INFO - get_school
2023-12-04 15:18:40,850 - uvicorn.access - INFO - 36.224.116.92:55740 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:18:47,911 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:18:47,917 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:18:47,918 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:18:48,406 - uvicorn.access - INFO - 36.224.116.92:55801 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:18:48,410 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:18:48,419 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:18:48,421 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:18:48,956 - uvicorn.access - INFO - 36.224.116.92:55803 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:18:48,958 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:18:48,963 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:18:48,965 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:18:49,449 - uvicorn.access - INFO - 36.224.116.92:55804 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:18:49,451 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:18:49,482 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:18:49,484 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:18:49,946 - uvicorn.access - INFO - 36.224.116.92:55802 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:18:49,952 - app.api.classes - INFO - get_school
2023-12-04 15:18:49,957 - uvicorn.access - INFO - 36.224.116.92:55806 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:18:50,163 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:18:50,334 - uvicorn.access - INFO - 36.224.116.92:55807 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:18:50,394 - uvicorn.access - INFO - 36.224.116.92:55807 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:19:04,607 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:04,612 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:04,614 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:05,115 - uvicorn.access - INFO - 36.224.116.92:55889 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:19:05,118 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:05,122 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:05,123 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:05,605 - uvicorn.access - INFO - 36.224.116.92:55891 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:19:05,607 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:05,611 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:05,613 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:06,068 - uvicorn.access - INFO - 36.224.116.92:55888 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:19:06,071 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:06,076 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:06,078 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:07,332 - uvicorn.access - INFO - 36.224.116.92:55890 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:19:07,342 - app.api.classes - INFO - get_school
2023-12-04 15:19:07,345 - uvicorn.access - INFO - 36.224.116.92:55894 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:19:07,349 - uvicorn.access - INFO - 36.224.116.92:55893 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:19:07,429 - uvicorn.access - INFO - 36.224.116.92:55894 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:19:24,545 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:24,550 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:24,551 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:25,014 - uvicorn.access - INFO - 36.224.116.92:55993 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:19:25,017 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:25,021 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:25,023 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:25,499 - uvicorn.access - INFO - 36.224.116.92:55994 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:19:25,501 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:25,505 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:25,507 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:25,980 - uvicorn.access - INFO - 36.224.116.92:55991 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:19:25,982 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:25,986 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:25,987 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:26,474 - uvicorn.access - INFO - 36.224.116.92:55992 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:19:26,497 - uvicorn.access - INFO - 36.224.116.92:55996 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 15:19:26,518 - uvicorn.access - INFO - 36.224.116.92:55997 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 15:19:26,573 - uvicorn.access - INFO - 36.224.116.92:55994 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 15:19:26,829 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:19:26,891 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:19:27,094 - uvicorn.access - INFO - 36.224.116.92:55993 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:19:27,122 - app.api.classes - INFO - get_school
2023-12-04 15:19:27,124 - uvicorn.access - INFO - 36.224.116.92:55996 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:19:27,154 - uvicorn.access - INFO - 36.224.116.92:55993 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:19:27,591 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:27,595 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:27,596 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:28,869 - uvicorn.access - INFO - 36.224.116.92:55993 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:19:28,872 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:28,876 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:28,877 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:30,157 - uvicorn.access - INFO - 36.224.116.92:55996 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:19:30,159 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:30,163 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:30,164 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:30,664 - uvicorn.access - INFO - 36.224.116.92:55994 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:19:30,666 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:19:30,690 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:19:30,692 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:19:31,165 - uvicorn.access - INFO - 36.224.116.92:55997 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:19:31,184 - uvicorn.access - INFO - 36.224.116.92:55993 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 15:19:31,240 - uvicorn.access - INFO - 36.224.116.92:55994 - "POST /api/category_bar HTTP/1.1" 200
2023-12-04 15:19:31,242 - uvicorn.access - INFO - 36.224.116.92:55996 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 15:19:31,511 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:19:31,521 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:19:31,738 - app.api.classes - INFO - get_school
2023-12-04 15:19:31,740 - uvicorn.access - INFO - 36.224.116.92:55991 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:19:31,745 - uvicorn.access - INFO - 36.224.116.92:55992 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:19:31,900 - uvicorn.access - INFO - 36.224.116.92:55992 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:20:02,724 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:20:02,730 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:20:02,731 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:20:04,063 - uvicorn.access - INFO - 36.224.116.92:56173 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:20:04,538 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:20:04,544 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:20:04,547 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:20:05,051 - uvicorn.access - INFO - 36.224.116.92:56199 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:20:05,057 - app.api.classes - INFO - get_school
2023-12-04 15:20:05,066 - uvicorn.access - INFO - 36.224.116.92:56200 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:20:05,082 - uvicorn.access - INFO - 36.224.116.92:56201 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:20:05,140 - uvicorn.access - INFO - 36.224.116.92:56201 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:20:05,158 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:20:05,169 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:20:05,393 - app.api.classes - INFO - get_school
2023-12-04 15:20:25,186 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:20:25,191 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:20:25,193 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:20:25,685 - uvicorn.access - INFO - 36.224.116.92:56298 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:20:25,689 - app.api.classes - INFO - get_school
2023-12-04 15:20:25,692 - uvicorn.access - INFO - 36.224.116.92:56300 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:20:25,697 - uvicorn.access - INFO - 36.224.116.92:56301 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:20:25,751 - uvicorn.access - INFO - 36.224.116.92:56300 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:20:30,052 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:20:30,057 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:20:30,059 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:20:31,346 - uvicorn.access - INFO - 36.224.116.92:56330 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:20:31,350 - app.api.classes - INFO - get_school
2023-12-04 15:20:31,353 - uvicorn.access - INFO - 36.224.116.92:56333 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:20:31,357 - uvicorn.access - INFO - 36.224.116.92:56332 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:20:31,503 - uvicorn.access - INFO - 36.224.116.92:56330 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:12,175 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:21:12,180 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:21:12,181 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:21:12,668 - uvicorn.access - INFO - 36.224.116.92:56519 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:21:12,673 - app.api.classes - INFO - get_school
2023-12-04 15:21:12,676 - uvicorn.access - INFO - 36.224.116.92:56521 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:12,679 - uvicorn.access - INFO - 36.224.116.92:56522 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:12,738 - uvicorn.access - INFO - 36.224.116.92:56522 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:20,802 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:21:20,806 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:21:20,808 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:21:21,287 - uvicorn.access - INFO - 36.224.116.92:56574 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:21:21,297 - app.api.classes - INFO - get_school
2023-12-04 15:21:21,302 - uvicorn.access - INFO - 36.224.116.92:56577 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:21,308 - uvicorn.access - INFO - 36.224.116.92:56576 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:21,367 - uvicorn.access - INFO - 36.224.116.92:56576 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:24,875 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:21:24,880 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:21:24,881 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:21:26,172 - uvicorn.access - INFO - 36.224.116.92:56608 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:21:26,511 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:21:26,516 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:21:26,733 - app.api.classes - INFO - get_school
2023-12-04 15:21:26,735 - uvicorn.access - INFO - 36.224.116.92:56610 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:26,752 - uvicorn.access - INFO - 36.224.116.92:56611 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:26,812 - uvicorn.access - INFO - 36.224.116.92:56611 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:54,733 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:21:54,738 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:21:54,739 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:21:56,012 - uvicorn.access - INFO - 36.224.116.92:56753 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:21:56,015 - app.api.classes - INFO - get_school
2023-12-04 15:21:56,019 - uvicorn.access - INFO - 36.224.116.92:56756 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:56,023 - uvicorn.access - INFO - 36.224.116.92:56755 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:21:56,083 - uvicorn.access - INFO - 36.224.116.92:56755 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:22:04,946 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:22:04,978 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:22:04,979 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:22:05,791 - uvicorn.access - INFO - 36.224.116.92:56814 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:22:05,794 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:22:05,799 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:22:05,801 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:22:06,327 - uvicorn.access - INFO - 36.224.116.92:56813 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:22:06,330 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:22:06,334 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:22:06,336 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:22:06,976 - uvicorn.access - INFO - 36.224.116.92:56818 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:22:06,978 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:22:06,982 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:22:06,984 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:22:07,532 - uvicorn.access - INFO - 36.224.116.92:56815 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:22:07,539 - uvicorn.access - INFO - 36.224.116.92:56819 - "POST /api/age_bar HTTP/1.1" 500
2023-12-04 15:22:07,540 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 169, in age_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:22:07,542 - app.api.classes - INFO - get_school
2023-12-04 15:22:07,549 - uvicorn.access - INFO - 36.224.116.92:56814 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:22:07,552 - uvicorn.access - INFO - 36.224.116.92:56813 - "POST /api/gender_bar HTTP/1.1" 500
2023-12-04 15:22:07,552 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 154, in run_endpoint_function
    return await run_in_threadpool(dependant.call, **values)
  File "/usr/local/lib/python3.8/dist-packages/starlette/concurrency.py", line 40, in run_in_threadpool
    return await loop.run_in_executor(None, func, *args)
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/var/www/ntcri_api/./app/api/data.py", line 196, in gender_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:22:07,555 - uvicorn.access - INFO - 36.224.116.92:56816 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:22:07,597 - uvicorn.access - INFO - 36.224.116.92:56818 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 15:22:07,598 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:22:07,617 - uvicorn.access - INFO - 36.224.116.92:56816 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:22:26,159 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:22:26,164 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:22:26,165 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:22:27,451 - uvicorn.access - INFO - 36.224.116.92:56920 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:22:27,787 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:22:27,793 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:22:28,029 - app.api.classes - INFO - get_school
2023-12-04 15:22:28,032 - uvicorn.access - INFO - 36.224.116.92:56923 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:22:28,048 - uvicorn.access - INFO - 36.224.116.92:56922 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:22:28,108 - uvicorn.access - INFO - 36.224.116.92:56922 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:23:38,426 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:23:38,432 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:23:38,434 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:23:39,731 - uvicorn.access - INFO - 36.224.116.92:57243 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:23:39,737 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:23:39,741 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:23:39,742 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:23:41,024 - uvicorn.access - INFO - 36.224.116.92:57242 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:23:41,029 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:23:41,034 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:23:41,035 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:23:42,287 - uvicorn.access - INFO - 36.224.116.92:57241 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:23:42,291 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:23:42,297 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:23:42,299 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:23:42,813 - uvicorn.access - INFO - 36.224.116.92:57240 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:23:42,828 - uvicorn.access - INFO - 36.224.116.92:57245 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 15:23:42,842 - uvicorn.access - INFO - 36.224.116.92:57246 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 15:23:42,894 - uvicorn.access - INFO - 36.224.116.92:57245 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 15:23:42,894 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:23:43,202 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:23:43,205 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:23:43,463 - app.api.classes - INFO - get_school
2023-12-04 15:23:43,465 - uvicorn.access - INFO - 36.224.116.92:57242 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:23:43,478 - uvicorn.access - INFO - 36.224.116.92:57243 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:23:43,606 - uvicorn.access - INFO - 36.224.116.92:57243 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:23:56,553 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:23:56,559 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:23:56,561 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:23:57,041 - uvicorn.access - INFO - 36.224.116.92:57333 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:23:57,046 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:23:57,051 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:23:57,053 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:23:57,647 - uvicorn.access - INFO - 36.224.116.92:57336 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:23:57,650 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:23:57,656 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:23:57,658 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:23:58,203 - uvicorn.access - INFO - 36.224.116.92:57335 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:23:58,205 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:23:58,210 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:23:58,211 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:23:58,718 - uvicorn.access - INFO - 36.224.116.92:57334 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:23:58,743 - uvicorn.access - INFO - 36.224.116.92:57333 - "POST /api/age_bar HTTP/1.1" 200
2023-12-04 15:23:58,791 - uvicorn.access - INFO - 36.224.116.92:57335 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 15:23:58,792 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:23:58,794 - uvicorn.access - INFO - 36.224.116.92:57336 - "POST /api/gender_bar HTTP/1.1" 200
2023-12-04 15:23:59,089 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:23:59,091 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:23:59,326 - app.api.classes - INFO - get_school
2023-12-04 15:23:59,328 - uvicorn.access - INFO - 36.224.116.92:57338 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:23:59,332 - uvicorn.access - INFO - 36.224.116.92:57339 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:23:59,391 - uvicorn.access - INFO - 36.224.116.92:57338 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:24:34,053 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:24:34,060 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:24:34,061 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:24:34,540 - uvicorn.access - INFO - 36.224.116.92:57504 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:24:34,544 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:24:34,549 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:24:34,550 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:24:35,810 - uvicorn.access - INFO - 36.224.116.92:57505 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:24:35,813 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:24:35,817 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:24:35,819 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:24:36,297 - uvicorn.access - INFO - 36.224.116.92:57503 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:24:36,302 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:24:36,306 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:24:36,307 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:24:36,826 - uvicorn.access - INFO - 36.224.116.92:57506 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:24:36,832 - uvicorn.access - INFO - 36.224.116.92:57509 - "POST /api/age_bar HTTP/1.1" 500
2023-12-04 15:24:36,832 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 169, in age_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:24:36,835 - uvicorn.access - INFO - 36.224.116.92:57504 - "POST /api/gender_bar HTTP/1.1" 500
2023-12-04 15:24:36,836 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 154, in run_endpoint_function
    return await run_in_threadpool(dependant.call, **values)
  File "/usr/local/lib/python3.8/dist-packages/starlette/concurrency.py", line 40, in run_in_threadpool
    return await loop.run_in_executor(None, func, *args)
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/var/www/ntcri_api/./app/api/data.py", line 196, in gender_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:24:36,965 - app.api.classes - INFO - get_school
2023-12-04 15:24:36,968 - uvicorn.access - INFO - 36.224.116.92:57505 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 15:24:36,968 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:24:36,970 - uvicorn.access - INFO - 36.224.116.92:57506 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:24:37,046 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:24:37,206 - uvicorn.access - INFO - 36.224.116.92:57508 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:24:37,369 - uvicorn.access - INFO - 36.224.116.92:57508 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:25:01,468 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:01,473 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:01,475 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:02,017 - uvicorn.access - INFO - 36.224.116.92:57636 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:25:02,020 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:02,024 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:02,025 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:02,483 - uvicorn.access - INFO - 36.224.116.92:57638 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:25:02,487 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:02,491 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:02,493 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:03,728 - uvicorn.access - INFO - 36.224.116.92:57639 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:25:03,730 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:03,734 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:03,736 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:05,106 - uvicorn.access - INFO - 36.224.116.92:57645 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:25:05,108 - app.api.classes - INFO - get_school
2023-12-04 15:25:05,110 - uvicorn.access - INFO - 36.224.116.92:57636 - "POST /api/age_bar HTTP/1.1" 500
2023-12-04 15:25:05,110 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 169, in age_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:25:05,113 - uvicorn.access - INFO - 36.224.116.92:57637 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:25:05,117 - uvicorn.access - INFO - 36.224.116.92:57646 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:25:05,222 - uvicorn.access - INFO - 36.224.116.92:57638 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 15:25:05,222 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:25:05,224 - uvicorn.access - INFO - 36.224.116.92:57645 - "POST /api/gender_bar HTTP/1.1" 500
2023-12-04 15:25:05,224 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 154, in run_endpoint_function
    return await run_in_threadpool(dependant.call, **values)
  File "/usr/local/lib/python3.8/dist-packages/starlette/concurrency.py", line 40, in run_in_threadpool
    return await loop.run_in_executor(None, func, *args)
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/var/www/ntcri_api/./app/api/data.py", line 196, in gender_bar
    user_information = student_info()
  File "/var/www/ntcri_api/./app/api/data.py", line 106, in student_info
    user_information = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:25:05,226 - uvicorn.access - INFO - 36.224.116.92:57637 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:25:39,611 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:39,616 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:39,617 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:40,905 - uvicorn.access - INFO - 36.224.116.92:57820 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:25:40,910 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:40,941 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:40,943 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:41,433 - uvicorn.access - INFO - 36.224.116.92:57818 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:25:41,436 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:41,440 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:41,442 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:41,919 - uvicorn.access - INFO - 36.224.116.92:57819 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:25:41,922 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:41,926 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:41,928 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:42,419 - uvicorn.access - INFO - 36.224.116.92:57823 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:25:42,428 - app.api.classes - INFO - get_school
2023-12-04 15:25:42,432 - uvicorn.access - INFO - 36.224.116.92:57820 - "POST /api/category_bar HTTP/1.1" 500
2023-12-04 15:25:42,432 - uvicorn.error - ERROR - Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
    raise exc from None
  File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
    raise exc from None
  File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
    response = await func(request)
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
    raw_response = await run_endpoint_function(
  File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
    return await dependant.call(**values)
  File "/var/www/ntcri_api/./app/api/data.py", line 304, in category_bar
    match_data = match()
  File "/var/www/ntcri_api/./app/api/data.py", line 87, in match
    match_data = call_sql(sql_query)
  File "/var/www/ntcri_api/./app/api/data.py", line 38, in call_sql
    connection = pymysql.connect(
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
    self.connect()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
    self._get_server_information()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
    packet = self._read_packet()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
    packet.raise_for_error()
  File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
    err.raise_mysql_exception(self._data)
  File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1040, 'ny connections')
2023-12-04 15:25:42,436 - uvicorn.access - INFO - 36.224.116.92:57824 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:25:42,440 - uvicorn.access - INFO - 36.224.116.92:57821 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:25:42,599 - uvicorn.access - INFO - 36.224.116.92:57821 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:25:55,902 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:55,907 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:55,908 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:56,401 - uvicorn.access - INFO - 36.224.116.92:57909 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:25:56,405 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:56,409 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:56,411 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:57,694 - uvicorn.access - INFO - 36.224.116.92:57910 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:25:57,697 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:57,700 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:57,702 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:58,191 - uvicorn.access - INFO - 36.224.116.92:57912 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:25:58,193 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:25:58,197 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:25:58,199 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:25:59,464 - uvicorn.access - INFO - 36.224.116.92:57911 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:25:59,829 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:25:59,830 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:26:00,078 - app.api.classes - INFO - get_school
2023-12-04 15:26:00,081 - uvicorn.access - INFO - 36.224.116.92:57915 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:26:00,086 - uvicorn.access - INFO - 36.224.116.92:57914 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:26:00,149 - uvicorn.access - INFO - 36.224.116.92:57914 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:26:47,654 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:26:47,659 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:26:47,661 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:26:48,945 - uvicorn.access - INFO - 36.224.116.92:58145 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:26:48,949 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:26:48,954 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:26:48,955 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:26:50,236 - uvicorn.access - INFO - 36.224.116.92:58146 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:26:50,238 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:26:50,242 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:26:50,243 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:26:50,727 - uvicorn.access - INFO - 36.224.116.92:58147 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:26:50,733 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:26:50,736 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:26:50,738 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:26:51,233 - uvicorn.access - INFO - 36.224.116.92:58144 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:26:51,566 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:26:51,575 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:26:51,790 - app.api.classes - INFO - get_school
2023-12-04 15:26:51,792 - uvicorn.access - INFO - 36.224.116.92:58149 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:26:51,810 - uvicorn.access - INFO - 36.224.116.92:58150 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:26:51,868 - uvicorn.access - INFO - 36.224.116.92:58150 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:27:01,015 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:27:01,022 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:27:01,025 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:27:02,337 - uvicorn.access - INFO - 36.224.116.92:58219 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:27:02,340 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:27:02,367 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:27:02,368 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:27:03,355 - uvicorn.access - INFO - 36.224.116.92:58221 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:27:03,357 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:27:03,362 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:27:03,363 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:27:04,650 - uvicorn.access - INFO - 36.224.116.92:58220 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:27:04,653 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:27:04,660 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:27:04,661 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:27:05,948 - uvicorn.access - INFO - 36.224.116.92:58222 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:27:05,958 - app.api.classes - INFO - get_school
2023-12-04 15:27:05,961 - uvicorn.access - INFO - 36.224.116.92:58228 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:27:05,967 - uvicorn.access - INFO - 36.224.116.92:58229 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:27:06,023 - uvicorn.access - INFO - 36.224.116.92:58229 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:27:15,668 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:27:15,675 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:27:15,677 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:27:16,173 - uvicorn.access - INFO - 36.224.116.92:58306 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:27:16,176 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:27:16,180 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:27:16,182 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:27:16,674 - uvicorn.access - INFO - 36.224.116.92:58304 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:27:16,676 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:27:16,680 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:27:16,682 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:27:17,169 - uvicorn.access - INFO - 36.224.116.92:58305 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:27:17,171 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:27:17,176 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:27:17,177 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:27:17,690 - uvicorn.access - INFO - 36.224.116.92:58308 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:27:17,697 - app.api.classes - INFO - get_school
2023-12-04 15:27:17,700 - uvicorn.access - INFO - 36.224.116.92:58309 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:27:17,703 - uvicorn.access - INFO - 36.224.116.92:58303 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:27:17,765 - uvicorn.access - INFO - 36.224.116.92:58303 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:07,639 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:07,645 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:07,646 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:08,158 - uvicorn.access - INFO - 36.224.116.92:58537 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:28:08,457 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:28:08,464 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:28:08,685 - uvicorn.access - INFO - 36.224.116.92:58538 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:08,686 - app.api.classes - INFO - get_school
2023-12-04 15:28:08,688 - uvicorn.access - INFO - 36.224.116.92:58536 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:08,739 - uvicorn.access - INFO - 36.224.116.92:58538 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:25,008 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:25,014 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:25,016 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:25,520 - uvicorn.access - INFO - 36.224.116.92:58626 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:28:25,523 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:25,527 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:25,529 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:26,823 - uvicorn.access - INFO - 36.224.116.92:58627 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:28:26,826 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:26,832 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:26,833 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:28,236 - uvicorn.access - INFO - 36.224.116.92:58628 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:28:28,238 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:28,248 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:28,249 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:28,752 - uvicorn.access - INFO - 36.224.116.92:58625 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:28:28,758 - app.api.classes - INFO - get_school
2023-12-04 15:28:28,762 - uvicorn.access - INFO - 36.224.116.92:58626 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:28,766 - uvicorn.access - INFO - 36.224.116.92:58630 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:28,906 - uvicorn.access - INFO - 36.224.116.92:58630 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:42,016 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:42,049 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:42,051 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:42,537 - uvicorn.access - INFO - 36.224.116.92:58716 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:28:42,540 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:42,547 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:42,548 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:43,846 - uvicorn.access - INFO - 36.224.116.92:58718 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:28:43,848 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:43,852 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:43,856 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:44,345 - uvicorn.access - INFO - 36.224.116.92:58717 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:28:44,347 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:44,351 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:44,353 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:44,850 - uvicorn.access - INFO - 36.224.116.92:58719 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:28:45,157 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:28:45,160 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:28:45,384 - app.api.classes - INFO - get_school
2023-12-04 15:28:45,388 - uvicorn.access - INFO - 36.224.116.92:58722 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:45,391 - uvicorn.access - INFO - 36.224.116.92:58721 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:45,489 - uvicorn.access - INFO - 36.224.116.92:58722 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:52,053 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:52,058 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:52,059 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:53,333 - uvicorn.access - INFO - 36.224.116.92:58777 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:28:53,337 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:53,343 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:53,345 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:53,852 - uvicorn.access - INFO - 36.224.116.92:58779 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:28:53,855 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:53,860 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:53,861 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:54,296 - uvicorn.access - INFO - 36.224.116.92:58780 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:28:54,298 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:28:54,303 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:28:54,304 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:28:54,801 - uvicorn.access - INFO - 36.224.116.92:58778 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:28:55,149 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:28:55,155 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:28:55,387 - app.api.classes - INFO - get_school
2023-12-04 15:28:55,388 - uvicorn.access - INFO - 36.224.116.92:58783 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:55,392 - uvicorn.access - INFO - 36.224.116.92:58782 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:28:55,542 - uvicorn.access - INFO - 36.224.116.92:58782 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:29:06,187 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:06,192 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:06,194 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:06,784 - uvicorn.access - INFO - 36.224.116.92:58861 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:29:06,788 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:06,792 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:06,793 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:07,276 - uvicorn.access - INFO - 36.224.116.92:58859 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:29:07,278 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:07,283 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:07,284 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:07,744 - uvicorn.access - INFO - 36.224.116.92:58858 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:29:07,746 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:07,750 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:07,752 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:08,239 - uvicorn.access - INFO - 36.224.116.92:58860 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:29:08,246 - app.api.classes - INFO - get_school
2023-12-04 15:29:08,249 - uvicorn.access - INFO - 36.224.116.92:58864 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:29:08,254 - uvicorn.access - INFO - 36.224.116.92:58863 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:29:08,317 - uvicorn.access - INFO - 36.224.116.92:58863 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:29:29,131 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:29,160 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:29,162 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:29,658 - uvicorn.access - INFO - 36.224.116.92:58975 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:29:29,661 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:29,666 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:29,667 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:30,163 - uvicorn.access - INFO - 36.224.116.92:58973 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:29:30,168 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:30,172 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:30,173 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:30,675 - uvicorn.access - INFO - 36.224.116.92:58976 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:29:30,677 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:30,683 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:30,684 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:31,202 - uvicorn.access - INFO - 36.224.116.92:58974 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:29:31,529 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:29:31,538 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:29:31,761 - app.api.classes - INFO - get_school
2023-12-04 15:29:31,767 - uvicorn.access - INFO - 36.224.116.92:58979 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:29:31,768 - uvicorn.access - INFO - 36.224.116.92:58978 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:29:31,879 - uvicorn.access - INFO - 36.224.116.92:58978 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:29:32,443 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:32,447 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:32,448 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:32,959 - uvicorn.access - INFO - 36.224.116.92:58978 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:29:32,962 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:32,968 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:32,970 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:33,529 - uvicorn.access - INFO - 36.224.116.92:58979 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:29:33,531 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:33,537 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:33,539 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:34,825 - uvicorn.access - INFO - 36.224.116.92:58974 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:29:34,828 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:29:34,836 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:29:34,838 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:29:36,135 - uvicorn.access - INFO - 36.224.116.92:58976 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:29:36,450 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:29:36,453 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:29:36,674 - app.api.classes - INFO - get_school
2023-12-04 15:29:36,676 - uvicorn.access - INFO - 36.224.116.92:58975 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:29:36,690 - uvicorn.access - INFO - 36.224.116.92:58973 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:29:36,796 - uvicorn.access - INFO - 36.224.116.92:58973 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:04,325 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:04,330 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:04,332 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:04,835 - uvicorn.access - INFO - 36.224.116.92:59146 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:30:04,838 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:04,842 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:04,844 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:05,344 - uvicorn.access - INFO - 36.224.116.92:59148 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:30:05,346 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:05,350 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:05,352 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:06,641 - uvicorn.access - INFO - 36.224.116.92:59149 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:30:06,643 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:06,647 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:06,649 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:07,134 - uvicorn.access - INFO - 36.224.116.92:59147 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:30:07,141 - app.api.classes - INFO - get_school
2023-12-04 15:30:07,147 - uvicorn.access - INFO - 36.224.116.92:59151 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:07,152 - uvicorn.access - INFO - 36.224.116.92:59152 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:07,211 - uvicorn.access - INFO - 36.224.116.92:59152 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:20,143 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:20,148 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:20,150 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:21,425 - uvicorn.access - INFO - 36.224.116.92:59237 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:30:21,428 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:21,447 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:21,449 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:21,935 - uvicorn.access - INFO - 36.224.116.92:59236 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:30:21,937 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:21,941 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:21,942 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:22,423 - uvicorn.access - INFO - 36.224.116.92:59235 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:30:22,430 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:22,434 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:22,435 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:22,899 - uvicorn.access - INFO - 36.224.116.92:59238 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:30:22,901 - app.api.classes - INFO - get_school
2023-12-04 15:30:22,905 - uvicorn.access - INFO - 36.224.116.92:59241 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:22,910 - uvicorn.access - INFO - 36.224.116.92:59240 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:22,968 - uvicorn.access - INFO - 36.224.116.92:59240 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:34,168 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:34,175 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:34,177 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:35,458 - uvicorn.access - INFO - 36.224.116.92:59317 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:30:35,462 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:35,468 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:35,469 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:35,967 - uvicorn.access - INFO - 36.224.116.92:59318 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:30:35,969 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:35,979 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:35,982 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:36,445 - uvicorn.access - INFO - 36.224.116.92:59315 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:30:36,447 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:36,452 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:36,453 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:37,719 - uvicorn.access - INFO - 36.224.116.92:59316 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:30:37,727 - app.api.classes - INFO - get_school
2023-12-04 15:30:37,729 - uvicorn.access - INFO - 36.224.116.92:59322 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:37,960 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:30:38,128 - uvicorn.access - INFO - 36.224.116.92:59321 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:38,188 - uvicorn.access - INFO - 36.224.116.92:59321 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:40,834 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:40,839 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:40,841 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:41,334 - uvicorn.access - INFO - 36.224.116.92:59362 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:30:41,338 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:41,342 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:41,343 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:42,631 - uvicorn.access - INFO - 36.224.116.92:59360 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:30:42,635 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:42,640 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:42,642 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:43,147 - uvicorn.access - INFO - 36.224.116.92:59366 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:30:43,154 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:43,158 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:43,160 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:43,636 - uvicorn.access - INFO - 36.224.116.92:59361 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:30:43,639 - app.api.classes - INFO - get_school
2023-12-04 15:30:43,642 - uvicorn.access - INFO - 36.224.116.92:59365 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:43,853 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:30:44,011 - uvicorn.access - INFO - 36.224.116.92:59363 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:44,107 - uvicorn.access - INFO - 36.224.116.92:59363 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:46,945 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:46,953 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:46,954 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:47,450 - uvicorn.access - INFO - 36.224.116.92:59363 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:30:47,509 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:47,516 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:47,518 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:48,011 - uvicorn.access - INFO - 36.224.116.92:59408 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:30:48,014 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:48,043 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:48,045 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:48,554 - uvicorn.access - INFO - 36.224.116.92:59410 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:30:48,558 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:48,562 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:48,564 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:49,045 - uvicorn.access - INFO - 36.224.116.92:59413 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:30:49,048 - app.api.classes - INFO - get_school
2023-12-04 15:30:49,052 - uvicorn.access - INFO - 36.224.116.92:59409 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:49,058 - uvicorn.access - INFO - 36.224.116.92:59363 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:49,120 - uvicorn.access - INFO - 36.224.116.92:59363 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:51,295 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:51,300 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:51,301 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:51,801 - uvicorn.access - INFO - 36.224.116.92:59363 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:30:51,804 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:51,813 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:51,815 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:52,313 - uvicorn.access - INFO - 36.224.116.92:59409 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:30:52,315 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:52,321 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:52,322 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:52,807 - uvicorn.access - INFO - 36.224.116.92:59410 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:30:52,809 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:52,815 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:52,817 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:53,310 - uvicorn.access - INFO - 36.224.116.92:59413 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:30:53,316 - app.api.classes - INFO - get_school
2023-12-04 15:30:53,320 - uvicorn.access - INFO - 36.224.116.92:59363 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:53,324 - uvicorn.access - INFO - 36.224.116.92:59412 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:53,386 - uvicorn.access - INFO - 36.224.116.92:59412 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:56,137 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:56,142 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:56,144 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:56,644 - uvicorn.access - INFO - 36.224.116.92:59494 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:30:56,647 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:56,651 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:56,653 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:57,130 - uvicorn.access - INFO - 36.224.116.92:59492 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:30:57,132 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:57,137 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:57,138 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:57,621 - uvicorn.access - INFO - 36.224.116.92:59491 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:30:57,622 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:30:57,627 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:30:57,629 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:30:58,111 - uvicorn.access - INFO - 36.224.116.92:59493 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:30:58,117 - app.api.classes - INFO - get_school
2023-12-04 15:30:58,120 - uvicorn.access - INFO - 36.224.116.92:59496 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:58,337 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:30:58,502 - uvicorn.access - INFO - 36.224.116.92:59497 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:30:58,565 - uvicorn.access - INFO - 36.224.116.92:59497 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:31:00,961 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:31:00,973 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:31:00,975 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:31:01,454 - uvicorn.access - INFO - 36.224.116.92:59532 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:31:01,458 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:31:01,465 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:31:01,466 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:31:02,735 - uvicorn.access - INFO - 36.224.116.92:59534 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:31:02,737 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:31:02,743 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:31:02,744 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:31:03,247 - uvicorn.access - INFO - 36.224.116.92:59537 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:31:03,249 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:31:03,275 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:31:03,277 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:31:03,762 - uvicorn.access - INFO - 36.224.116.92:59533 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:31:03,766 - app.api.classes - INFO - get_school
2023-12-04 15:31:03,769 - uvicorn.access - INFO - 36.224.116.92:59538 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:31:03,775 - uvicorn.access - INFO - 36.224.116.92:59535 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:31:03,836 - uvicorn.access - INFO - 36.224.116.92:59535 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:31:51,476 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:31:51,480 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:31:51,482 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:31:52,772 - uvicorn.access - INFO - 36.224.116.92:59760 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:31:52,775 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:31:52,779 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:31:52,780 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:31:53,272 - uvicorn.access - INFO - 36.224.116.92:59761 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:31:53,275 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:31:53,280 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:31:53,281 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:31:54,557 - uvicorn.access - INFO - 36.224.116.92:59762 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:31:54,559 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:31:54,563 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:31:54,564 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:31:55,072 - uvicorn.access - INFO - 36.224.116.92:59763 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:31:55,384 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:31:55,397 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:31:55,620 - app.api.classes - INFO - get_school
2023-12-04 15:31:55,626 - uvicorn.access - INFO - 36.224.116.92:59766 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:31:55,643 - uvicorn.access - INFO - 36.224.116.92:59765 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:31:55,754 - uvicorn.access - INFO - 36.224.116.92:59765 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:32:30,118 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:32:30,125 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:32:30,126 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:32:30,618 - uvicorn.access - INFO - 36.224.116.92:59944 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:32:30,621 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:32:30,626 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:32:30,627 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:32:31,109 - uvicorn.access - INFO - 36.224.116.92:59947 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:32:31,112 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:32:31,117 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:32:31,118 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:32:31,621 - uvicorn.access - INFO - 36.224.116.92:59945 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:32:31,623 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:32:31,628 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:32:31,630 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:32:32,121 - uvicorn.access - INFO - 36.224.116.92:59946 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:32:32,478 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:32:32,482 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:32:32,712 - app.api.classes - INFO - get_school
2023-12-04 15:32:32,714 - uvicorn.access - INFO - 36.224.116.92:59949 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:32:32,728 - uvicorn.access - INFO - 36.224.116.92:59950 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:32:32,787 - uvicorn.access - INFO - 36.224.116.92:59950 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:32:51,862 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:32:51,873 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:32:51,875 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:32:52,392 - uvicorn.access - INFO - 36.224.116.92:60055 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:32:52,397 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:32:52,407 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:32:52,408 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:32:52,882 - uvicorn.access - INFO - 36.224.116.92:60057 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:32:52,885 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:32:52,894 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:32:52,896 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:32:53,361 - uvicorn.access - INFO - 36.224.116.92:60056 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:32:53,363 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:32:53,392 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:32:53,393 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:32:53,896 - uvicorn.access - INFO - 36.224.116.92:60058 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:32:54,225 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:32:54,226 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:32:54,466 - app.api.classes - INFO - get_school
2023-12-04 15:32:54,468 - uvicorn.access - INFO - 36.224.116.92:60060 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:32:54,480 - uvicorn.access - INFO - 36.224.116.92:60061 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:32:54,636 - uvicorn.access - INFO - 36.224.116.92:60061 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:33:02,203 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:02,208 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:02,210 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:02,711 - uvicorn.access - INFO - 36.224.116.92:60120 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:33:02,716 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:02,721 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:02,722 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:04,011 - uvicorn.access - INFO - 36.224.116.92:60123 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:33:04,014 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:04,019 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:04,020 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:05,635 - uvicorn.access - INFO - 36.224.116.92:60121 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:33:05,637 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:05,645 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:05,647 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:06,146 - uvicorn.access - INFO - 36.224.116.92:60122 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:33:06,480 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:33:06,483 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:33:06,697 - app.api.classes - INFO - get_school
2023-12-04 15:33:06,846 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:06,850 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:06,852 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:08,136 - uvicorn.access - INFO - 36.224.116.92:60121 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:33:08,139 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:08,144 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:08,145 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:08,646 - uvicorn.access - INFO - 36.224.116.92:60122 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:33:08,648 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:08,653 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:08,655 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:09,917 - uvicorn.access - INFO - 36.224.116.92:60123 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:33:09,921 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:09,925 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:09,927 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:10,426 - uvicorn.access - INFO - 36.224.116.92:60121 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:33:10,746 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:33:10,748 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:33:10,991 - app.api.classes - INFO - get_school
2023-12-04 15:33:10,992 - uvicorn.access - INFO - 36.224.116.92:60161 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:33:10,996 - uvicorn.access - INFO - 36.224.116.92:60163 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:33:11,054 - uvicorn.access - INFO - 36.224.116.92:60163 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:33:12,654 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:12,659 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:12,661 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:13,943 - uvicorn.access - INFO - 36.224.116.92:60163 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:33:13,945 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:13,950 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:13,951 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:14,422 - uvicorn.access - INFO - 36.224.116.92:60121 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:33:14,424 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:14,428 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:14,430 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:14,926 - uvicorn.access - INFO - 36.224.116.92:60122 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:33:14,930 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:33:14,934 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:33:14,936 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:33:15,428 - uvicorn.access - INFO - 36.224.116.92:60161 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:33:15,794 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:33:15,802 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:33:16,040 - app.api.classes - INFO - get_school
2023-12-04 15:33:16,042 - uvicorn.access - INFO - 36.224.116.92:60164 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:33:16,046 - uvicorn.access - INFO - 36.224.116.92:60123 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:33:16,106 - uvicorn.access - INFO - 36.224.116.92:60123 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:35:23,959 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:23,969 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:23,971 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:24,563 - uvicorn.access - INFO - 36.224.116.92:60764 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:35:24,567 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:24,571 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:24,572 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:25,852 - uvicorn.access - INFO - 36.224.116.92:60766 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:35:25,854 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:25,859 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:25,861 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:26,342 - uvicorn.access - INFO - 36.224.116.92:60767 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:35:26,344 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:26,348 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:26,349 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:26,826 - uvicorn.access - INFO - 36.224.116.92:60765 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:35:27,164 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:35:27,167 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:35:27,398 - app.api.classes - INFO - get_school
2023-12-04 15:35:27,401 - uvicorn.access - INFO - 36.224.116.92:60770 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:35:27,414 - uvicorn.access - INFO - 36.224.116.92:60769 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:35:27,520 - uvicorn.access - INFO - 36.224.116.92:60769 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:35:41,567 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:41,571 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:41,573 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:42,023 - uvicorn.access - INFO - 36.224.116.92:60855 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:35:42,026 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:42,030 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:42,031 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:42,499 - uvicorn.access - INFO - 36.224.116.92:60853 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:35:42,501 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:42,505 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:42,506 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:42,998 - uvicorn.access - INFO - 36.224.116.92:60852 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:35:43,001 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:43,005 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:43,006 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:43,509 - uvicorn.access - INFO - 36.224.116.92:60854 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:35:43,874 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:35:43,876 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:35:44,091 - app.api.classes - INFO - get_school
2023-12-04 15:35:44,097 - uvicorn.access - INFO - 36.224.116.92:60857 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:35:44,104 - uvicorn.access - INFO - 36.224.116.92:60858 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:35:44,160 - uvicorn.access - INFO - 36.224.116.92:60858 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:35:44,243 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:44,247 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:44,249 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:44,731 - uvicorn.access - INFO - 36.224.116.92:60857 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:35:44,785 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:44,789 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:44,791 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:45,260 - uvicorn.access - INFO - 36.224.116.92:60857 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:35:45,264 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:45,269 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:45,271 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:46,554 - uvicorn.access - INFO - 36.224.116.92:60883 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:35:46,557 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:35:46,592 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:35:46,594 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:35:47,879 - uvicorn.access - INFO - 36.224.116.92:60885 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:35:48,207 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:35:48,211 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:35:48,435 - app.api.classes - INFO - get_school
2023-12-04 15:35:48,437 - uvicorn.access - INFO - 36.224.116.92:60888 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:35:48,456 - uvicorn.access - INFO - 36.224.116.92:60884 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:35:48,512 - uvicorn.access - INFO - 36.224.116.92:60884 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:42:25,118 - uvicorn.access - INFO - 49.215.84.77:61323 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
2023-12-04 15:42:25,122 - uvicorn.access - INFO - 49.215.84.77:60902 - "GET /api/get_news?page_num=1&page_amount=2 HTTP/1.1" 200
2023-12-04 15:42:25,534 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:42:25,547 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:42:25,548 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:42:25,850 - app.api.classes - INFO - get_school
2023-12-04 15:42:25,983 - uvicorn.access - INFO - 49.215.84.77:61254 - "GET /api/get_school HTTP/1.1" 200
2023-12-04 15:42:26,030 - uvicorn.access - INFO - 49.215.84.77:61040 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 15:42:26,089 - uvicorn.access - INFO - 49.215.84.77:60621 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
2023-12-04 15:42:26,194 - uvicorn.access - INFO - 49.215.84.77:60621 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:42:26,291 - uvicorn.access - INFO - 49.215.84.77:61040 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:42:26,368 - uvicorn.access - INFO - 49.215.84.77:60621 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:42:26,453 - uvicorn.access - INFO - 49.215.84.77:61040 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:42:26,532 - uvicorn.access - INFO - 49.215.84.77:61254 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:42:26,616 - uvicorn.access - INFO - 49.215.84.77:61040 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:42:26,701 - uvicorn.access - INFO - 49.215.84.77:61254 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:42:26,784 - uvicorn.access - INFO - 49.215.84.77:61040 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:42:26,882 - uvicorn.access - INFO - 49.215.84.77:61254 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:45:09,788 - uvicorn.access - INFO - 49.215.84.77:61198 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
2023-12-04 15:45:09,789 - uvicorn.access - INFO - 49.215.84.77:60641 - "GET /api/get_tgc_img?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 15:45:09,792 - uvicorn.access - INFO - 49.215.84.77:60569 - "GET /api/get_tgc_report?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 15:45:09,843 - uvicorn.access - INFO - 49.215.84.77:60990 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
2023-12-04 15:45:09,882 - uvicorn.access - INFO - 49.215.84.77:61198 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
2023-12-04 15:45:09,936 - uvicorn.access - INFO - 49.215.84.77:60990 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:45:10,027 - uvicorn.access - INFO - 49.215.84.77:61198 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:45:10,117 - uvicorn.access - INFO - 49.215.84.77:60990 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:45:10,194 - uvicorn.access - INFO - 49.215.84.77:61198 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:45:10,271 - uvicorn.access - INFO - 49.215.84.77:60990 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:45:10,350 - uvicorn.access - INFO - 49.215.84.77:61198 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:45:19,623 - uvicorn.access - INFO - 49.215.84.77:60992 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=4&page_amount=6 HTTP/1.1" 200
2023-12-04 15:45:19,712 - uvicorn.access - INFO - 49.215.84.77:60992 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:45:23,053 - uvicorn.access - INFO - 49.215.84.77:60992 - "GET /api/get_class_name?class_name_id=5430 HTTP/1.1" 200
2023-12-04 15:45:23,153 - uvicorn.access - INFO - 49.215.84.77:60992 - "GET /api/get_event?class_name_id=5430 HTTP/1.1" 200
2023-12-04 15:45:23,246 - uvicorn.access - INFO - 49.215.84.77:60747 - "GET /api/get_class_name?is_check=1&category=%E9%87%91%E5%B7%A5%E9%A1%9E&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 15:45:23,347 - uvicorn.access - INFO - 49.215.84.77:60747 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:45:23,445 - uvicorn.access - INFO - 49.215.84.77:60992 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:45:23,551 - uvicorn.access - INFO - 49.215.84.77:60747 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:47:21,346 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:47:21,353 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:47:21,354 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:47:22,625 - uvicorn.access - INFO - 36.224.116.92:63797 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:47:22,628 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:47:22,636 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:47:22,638 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:47:23,309 - uvicorn.access - INFO - 36.224.116.92:63795 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:47:23,311 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:47:23,316 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:47:23,318 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:47:23,886 - uvicorn.access - INFO - 36.224.116.92:63798 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:47:23,888 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:47:23,892 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:47:23,894 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:47:25,339 - uvicorn.access - INFO - 36.224.116.92:63796 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:47:25,351 - app.api.classes - INFO - get_school
2023-12-04 15:47:25,358 - uvicorn.access - INFO - 36.224.116.92:63801 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:47:25,361 - uvicorn.access - INFO - 36.224.116.92:63800 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:47:25,463 - uvicorn.access - INFO - 36.224.116.92:63801 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:47:55,357 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:47:55,362 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:47:55,364 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:47:55,865 - uvicorn.access - INFO - 36.224.116.92:63957 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:47:55,868 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:47:55,872 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:47:55,874 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:47:56,446 - uvicorn.access - INFO - 36.224.116.92:63958 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:47:56,449 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:47:56,453 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:47:56,454 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:47:56,942 - uvicorn.access - INFO - 36.224.116.92:63959 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:47:56,949 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:47:56,954 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:47:56,955 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:47:57,453 - uvicorn.access - INFO - 36.224.116.92:63960 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:47:57,459 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:47:57,464 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:47:57,465 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:47:58,746 - uvicorn.access - INFO - 36.224.116.92:63957 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:47:58,801 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:47:58,809 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:47:58,811 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:00,075 - uvicorn.access - INFO - 36.224.116.92:63957 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:48:00,087 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:00,092 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:00,094 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:00,585 - uvicorn.access - INFO - 36.224.116.92:63968 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:48:00,587 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:00,594 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:00,595 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:01,866 - uvicorn.access - INFO - 36.224.116.92:63969 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:48:01,887 - uvicorn.access - INFO - 36.224.116.92:63970 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:01,951 - uvicorn.access - INFO - 36.224.116.92:63970 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:02,210 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:48:02,214 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:48:02,268 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:48:02,505 - app.api.classes - INFO - get_school
2023-12-04 15:48:02,549 - app.api.classes - INFO - get_school
2023-12-04 15:48:02,550 - uvicorn.access - INFO - 36.224.116.92:63972 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:28,349 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:28,354 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:28,355 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:28,852 - uvicorn.access - INFO - 36.224.116.92:63973 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:48:28,910 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:28,915 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:28,916 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:29,383 - uvicorn.access - INFO - 36.224.116.92:63973 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:48:29,390 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:29,395 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:29,396 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:29,850 - uvicorn.access - INFO - 36.224.116.92:64114 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:48:29,853 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:29,860 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:29,861 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:30,361 - uvicorn.access - INFO - 36.224.116.92:64117 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:48:30,746 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:48:30,749 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:48:30,962 - app.api.classes - INFO - get_school
2023-12-04 15:48:30,965 - uvicorn.access - INFO - 36.224.116.92:64115 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:30,983 - uvicorn.access - INFO - 36.224.116.92:64118 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:31,042 - uvicorn.access - INFO - 36.224.116.92:64118 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:38,087 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:38,092 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:38,093 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:39,367 - uvicorn.access - INFO - 36.224.116.92:64113 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:48:39,429 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:39,436 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:39,437 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:39,938 - uvicorn.access - INFO - 36.224.116.92:64170 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:48:39,942 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:39,950 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:39,951 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:40,441 - uvicorn.access - INFO - 36.224.116.92:64168 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:48:40,449 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:40,456 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:40,458 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:40,929 - uvicorn.access - INFO - 36.224.116.92:64169 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:48:40,943 - uvicorn.access - INFO - 36.224.116.92:64172 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:41,003 - uvicorn.access - INFO - 36.224.116.92:64172 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:41,209 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:48:41,375 - app.api.classes - INFO - get_school
2023-12-04 15:48:41,377 - uvicorn.access - INFO - 36.224.116.92:64113 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:52,749 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:52,759 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:52,760 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:53,248 - uvicorn.access - INFO - 36.224.116.92:64244 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:48:53,252 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:53,258 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:53,260 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:53,781 - uvicorn.access - INFO - 36.224.116.92:64245 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:48:53,784 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:53,788 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:53,789 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:55,051 - uvicorn.access - INFO - 36.224.116.92:64247 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:48:55,060 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:48:55,064 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:48:55,066 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:48:55,564 - uvicorn.access - INFO - 36.224.116.92:64242 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:48:55,566 - app.api.classes - INFO - get_school
2023-12-04 15:48:55,577 - uvicorn.access - INFO - 36.224.116.92:64248 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:55,817 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:48:56,015 - uvicorn.access - INFO - 36.224.116.92:64243 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:48:56,080 - uvicorn.access - INFO - 36.224.116.92:64243 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:49:50,846 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:49:50,851 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:49:50,852 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:49:51,349 - uvicorn.access - INFO - 36.224.116.92:64508 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:49:51,352 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:49:51,357 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:49:51,358 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:49:52,630 - uvicorn.access - INFO - 36.224.116.92:64506 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:49:52,632 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:49:52,638 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:49:52,640 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:49:53,155 - uvicorn.access - INFO - 36.224.116.92:64511 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:49:53,157 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:49:53,161 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:49:53,163 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:49:54,436 - uvicorn.access - INFO - 36.224.116.92:64509 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:49:54,781 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:49:54,782 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:49:55,024 - app.api.classes - INFO - get_school
2023-12-04 15:49:55,026 - uvicorn.access - INFO - 36.224.116.92:64512 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:49:55,042 - uvicorn.access - INFO - 36.224.116.92:64507 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:49:55,104 - uvicorn.access - INFO - 36.224.116.92:64507 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:49:56,497 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:49:56,517 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:49:56,518 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:49:57,789 - uvicorn.access - INFO - 36.224.116.92:64507 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:49:57,793 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:49:57,799 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:49:57,801 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:49:59,085 - uvicorn.access - INFO - 36.224.116.92:64512 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:49:59,088 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:49:59,093 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:49:59,094 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:49:59,595 - uvicorn.access - INFO - 36.224.116.92:64509 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:49:59,597 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:49:59,604 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:49:59,605 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:00,089 - uvicorn.access - INFO - 36.224.116.92:64506 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:50:00,407 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:50:00,411 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:50:00,640 - app.api.classes - INFO - get_school
2023-12-04 15:50:00,642 - uvicorn.access - INFO - 36.224.116.92:64507 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:50:00,647 - uvicorn.access - INFO - 36.224.116.92:64511 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:50:00,812 - uvicorn.access - INFO - 36.224.116.92:64511 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:50:15,262 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:15,266 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:15,267 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:15,748 - uvicorn.access - INFO - 36.224.116.92:64542 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:50:15,854 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:15,859 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:15,860 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:17,120 - uvicorn.access - INFO - 36.224.116.92:64623 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:50:17,122 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:17,129 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:17,130 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:18,382 - uvicorn.access - INFO - 36.224.116.92:64626 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:50:18,626 - app.api.classes - INFO - get_school
2023-12-04 15:50:18,629 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:18,637 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:18,638 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:19,138 - uvicorn.access - INFO - 36.224.116.92:64622 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:50:19,140 - uvicorn.access - INFO - 36.224.116.92:64624 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:50:19,146 - uvicorn.access - INFO - 36.224.116.92:64627 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:50:19,208 - uvicorn.access - INFO - 36.224.116.92:64627 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:50:28,877 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:28,885 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:28,886 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:29,414 - uvicorn.access - INFO - 36.224.116.92:64687 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:50:29,417 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:29,424 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:29,425 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:30,708 - uvicorn.access - INFO - 36.224.116.92:64688 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:50:30,710 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:30,714 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:30,715 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:31,216 - uvicorn.access - INFO - 36.224.116.92:64689 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:50:31,220 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:31,224 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:31,225 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:32,494 - uvicorn.access - INFO - 36.224.116.92:64690 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:50:32,500 - app.api.classes - INFO - get_school
2023-12-04 15:50:32,508 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:32,513 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:32,515 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:33,004 - uvicorn.access - INFO - 36.224.116.92:64687 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:50:33,107 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:33,116 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:33,118 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:33,630 - uvicorn.access - INFO - 36.224.116.92:64705 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:50:33,634 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:33,652 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:33,654 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:34,931 - uvicorn.access - INFO - 36.224.116.92:64708 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:50:34,933 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:34,941 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:34,942 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:35,423 - uvicorn.access - INFO - 36.224.116.92:64703 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:50:35,429 - app.api.classes - INFO - get_school
2023-12-04 15:50:35,435 - uvicorn.access - INFO - 36.224.116.92:64707 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:50:35,445 - uvicorn.access - INFO - 36.224.116.92:64704 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:50:35,504 - uvicorn.access - INFO - 36.224.116.92:64704 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:50:35,604 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:50:52,848 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:52,852 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:52,854 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:54,110 - uvicorn.access - INFO - 36.224.116.92:64802 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:50:54,113 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:54,118 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:54,119 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:55,402 - uvicorn.access - INFO - 36.224.116.92:64804 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:50:55,405 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:55,410 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:55,411 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:56,676 - uvicorn.access - INFO - 36.224.116.92:64805 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:50:56,678 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:56,682 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:56,684 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:57,965 - uvicorn.access - INFO - 36.224.116.92:64803 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:50:57,975 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:57,979 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:57,981 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:50:59,268 - uvicorn.access - INFO - 36.224.116.92:64804 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:50:59,270 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:50:59,277 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:50:59,279 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:51:00,592 - uvicorn.access - INFO - 36.224.116.92:64802 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:51:00,708 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:51:00,714 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:51:00,715 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:51:01,988 - uvicorn.access - INFO - 36.224.116.92:64828 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:51:01,995 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:51:01,999 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:51:02,001 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:51:03,268 - uvicorn.access - INFO - 36.224.116.92:64830 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:51:03,271 - app.api.classes - INFO - get_school
2023-12-04 15:51:03,281 - uvicorn.access - INFO - 36.224.116.92:64831 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:51:03,573 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:51:03,577 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:51:03,654 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:51:03,849 - app.api.classes - INFO - get_school
2023-12-04 15:51:03,896 - uvicorn.access - INFO - 36.224.116.92:64827 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:51:03,958 - uvicorn.access - INFO - 36.224.116.92:64827 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:52:06,833 - app.api.classes - INFO - get_school
2023-12-04 15:52:06,839 - uvicorn.access - INFO - 36.224.116.92:65128 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:52:06,844 - uvicorn.access - INFO - 36.224.116.92:65129 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:52:06,896 - uvicorn.access - INFO - 36.224.116.92:65129 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:52:15,350 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:52:15,356 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:52:15,357 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:52:16,655 - uvicorn.access - INFO - 36.224.116.92:65172 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:52:16,658 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:52:16,664 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:52:16,665 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:52:18,048 - uvicorn.access - INFO - 36.224.116.92:65174 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:52:18,050 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:52:18,077 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:52:18,078 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:52:19,344 - uvicorn.access - INFO - 36.224.116.92:65173 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:52:19,347 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:52:19,351 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:52:19,352 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:52:19,856 - uvicorn.access - INFO - 36.224.116.92:65175 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:52:19,860 - app.api.classes - INFO - get_school
2023-12-04 15:52:19,865 - uvicorn.access - INFO - 36.224.116.92:65178 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:52:19,869 - uvicorn.access - INFO - 36.224.116.92:65177 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:52:19,976 - uvicorn.access - INFO - 36.224.116.92:65177 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:53:00,791 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:00,796 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:00,798 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:02,088 - uvicorn.access - INFO - 36.224.116.92:65374 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:53:02,092 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:02,097 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:02,099 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:03,381 - uvicorn.access - INFO - 36.224.116.92:65371 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:53:03,384 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:03,389 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:03,391 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:03,892 - uvicorn.access - INFO - 36.224.116.92:65376 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:53:03,894 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:03,898 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:03,900 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:05,156 - uvicorn.access - INFO - 36.224.116.92:65377 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:53:05,549 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:53:05,552 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:53:05,824 - app.api.classes - INFO - get_school
2023-12-04 15:53:05,826 - uvicorn.access - INFO - 36.224.116.92:65372 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:53:05,830 - uvicorn.access - INFO - 36.224.116.92:65373 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:53:05,888 - uvicorn.access - INFO - 36.224.116.92:65373 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:53:44,066 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:44,071 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:44,073 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:44,588 - uvicorn.access - INFO - 36.224.116.92:49179 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:53:44,591 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:44,595 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:44,596 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:45,085 - uvicorn.access - INFO - 36.224.116.92:49178 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:53:45,438 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:53:45,448 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:53:45,672 - app.api.classes - INFO - get_school
2023-12-04 15:53:45,675 - uvicorn.access - INFO - 36.224.116.92:49182 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:53:45,699 - uvicorn.access - INFO - 36.224.116.92:49181 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:53:45,759 - uvicorn.access - INFO - 36.224.116.92:49181 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:53:50,472 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:50,477 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:50,479 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:51,776 - uvicorn.access - INFO - 36.224.116.92:49181 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:53:51,778 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:51,783 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:51,784 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:53,077 - uvicorn.access - INFO - 36.224.116.92:49182 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:53:53,379 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:53:53,438 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:53:53,640 - app.api.classes - INFO - get_school
2023-12-04 15:53:53,675 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:53,680 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:53,681 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:54,182 - uvicorn.access - INFO - 36.224.116.92:49182 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:53:54,185 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:54,191 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:54,192 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:55,445 - uvicorn.access - INFO - 36.224.116.92:49217 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:53:55,450 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:55,479 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:55,480 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:55,981 - uvicorn.access - INFO - 36.224.116.92:49182 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:53:55,985 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:53:55,991 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:53:55,992 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:53:57,294 - uvicorn.access - INFO - 36.224.116.92:49217 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:53:57,611 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:53:57,617 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:53:57,837 - app.api.classes - INFO - get_school
2023-12-04 15:53:57,839 - uvicorn.access - INFO - 36.224.116.92:49234 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:53:57,843 - uvicorn.access - INFO - 36.224.116.92:49236 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:53:57,901 - uvicorn.access - INFO - 36.224.116.92:49236 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:54:20,841 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:54:20,846 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:54:20,847 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:54:22,141 - uvicorn.access - INFO - 36.224.116.92:49233 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:54:22,146 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:54:22,150 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:54:22,151 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:54:22,619 - uvicorn.access - INFO - 36.224.116.92:49237 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:54:22,624 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:54:22,631 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:54:22,632 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:54:23,928 - uvicorn.access - INFO - 36.224.116.92:49233 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:54:23,931 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:54:23,938 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:54:23,940 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:54:24,457 - uvicorn.access - INFO - 36.224.116.92:49237 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:54:24,823 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:54:24,826 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:54:25,105 - app.api.classes - INFO - get_school
2023-12-04 15:54:25,107 - uvicorn.access - INFO - 36.224.116.92:49372 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:54:25,110 - uvicorn.access - INFO - 36.224.116.92:49373 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:54:25,207 - uvicorn.access - INFO - 36.224.116.92:49373 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:54:56,957 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:54:56,965 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:54:56,966 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:54:57,455 - uvicorn.access - INFO - 36.224.116.92:49370 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:54:57,457 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:54:57,464 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:54:57,465 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:54:58,731 - uvicorn.access - INFO - 36.224.116.92:49369 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:54:58,735 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:54:58,740 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:54:58,741 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:54:59,236 - uvicorn.access - INFO - 36.224.116.92:49370 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:54:59,612 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:54:59,615 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:54:59,867 - app.api.classes - INFO - get_school
2023-12-04 15:54:59,869 - uvicorn.access - INFO - 36.224.116.92:49525 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:54:59,870 - uvicorn.access - INFO - 36.224.116.92:49524 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:54:59,929 - uvicorn.access - INFO - 36.224.116.92:49524 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:55:06,043 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:55:06,047 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:55:06,048 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:55:06,545 - uvicorn.access - INFO - 36.224.116.92:49522 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:55:06,606 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:55:06,610 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:55:06,612 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:55:07,888 - uvicorn.access - INFO - 36.224.116.92:49569 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:55:07,891 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:55:07,895 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:55:07,896 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:55:09,155 - uvicorn.access - INFO - 36.224.116.92:49568 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:55:09,157 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:55:09,161 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:55:09,162 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:55:09,653 - uvicorn.access - INFO - 36.224.116.92:49572 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:55:09,978 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:55:09,979 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:55:10,191 - app.api.classes - INFO - get_school
2023-12-04 15:55:10,193 - uvicorn.access - INFO - 36.224.116.92:49571 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:55:10,206 - uvicorn.access - INFO - 36.224.116.92:49522 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:55:10,264 - uvicorn.access - INFO - 36.224.116.92:49522 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:56:12,467 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:56:12,491 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:56:12,493 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:56:13,774 - uvicorn.access - INFO - 36.224.116.92:49857 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:56:13,777 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:56:13,784 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:56:13,786 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:56:15,033 - uvicorn.access - INFO - 36.224.116.92:49855 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:56:15,036 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:56:15,041 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:56:15,042 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:56:16,322 - uvicorn.access - INFO - 36.224.116.92:49856 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:56:16,325 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:56:16,330 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:56:16,331 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:56:16,821 - uvicorn.access - INFO - 36.224.116.92:49858 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:56:17,156 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:56:17,158 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:56:17,403 - app.api.classes - INFO - get_school
2023-12-04 15:56:17,406 - uvicorn.access - INFO - 36.224.116.92:49860 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:56:17,414 - uvicorn.access - INFO - 36.224.116.92:49861 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:56:17,545 - uvicorn.access - INFO - 36.224.116.92:49861 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:56:17,865 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:56:17,870 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:56:17,871 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:56:18,339 - uvicorn.access - INFO - 36.224.116.92:49861 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:56:18,342 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:56:18,350 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:56:18,352 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:56:18,844 - uvicorn.access - INFO - 36.224.116.92:49860 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:56:18,847 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:56:18,854 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:56:18,856 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:56:19,360 - uvicorn.access - INFO - 36.224.116.92:49858 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:56:19,362 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:56:19,369 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:56:19,370 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:56:19,849 - uvicorn.access - INFO - 36.224.116.92:49856 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:56:20,139 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:56:20,153 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:56:20,373 - app.api.classes - INFO - get_school
2023-12-04 15:56:20,375 - uvicorn.access - INFO - 36.224.116.92:49857 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:56:20,388 - uvicorn.access - INFO - 36.224.116.92:49855 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:56:20,444 - uvicorn.access - INFO - 36.224.116.92:49855 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:57:12,093 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:57:12,299 - uvicorn.access - INFO - 49.215.84.77:60868 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=2&page_amount=6 HTTP/1.1" 200
2023-12-04 15:57:12,404 - uvicorn.access - INFO - 49.215.84.77:60868 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:57:12,494 - uvicorn.access - INFO - 49.215.84.77:60868 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:57:12,592 - uvicorn.access - INFO - 49.215.84.77:60868 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:57:12,689 - uvicorn.access - INFO - 49.215.84.77:61011 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:57:12,778 - uvicorn.access - INFO - 49.215.84.77:60868 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:57:12,873 - uvicorn.access - INFO - 49.215.84.77:61011 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:57:15,722 - uvicorn.access - INFO - 49.215.84.77:61011 - "GET /api/get_event?class_name_id=5488 HTTP/1.1" 200
2023-12-04 15:57:15,938 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:57:16,106 - uvicorn.access - INFO - 49.215.84.77:60868 - "GET /api/get_class_name?class_name_id=5488 HTTP/1.1" 200
2023-12-04 15:57:16,436 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:57:16,598 - uvicorn.access - INFO - 49.215.84.77:60868 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 15:57:22,848 - uvicorn.access - INFO - 49.215.84.77:61153 - "GET /api/get_event?class_name_id=5487 HTTP/1.1" 200
2023-12-04 15:57:23,065 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:57:23,244 - uvicorn.access - INFO - 49.215.84.77:60872 - "GET /api/get_class_name?class_name_id=5487 HTTP/1.1" 200
2023-12-04 15:57:23,584 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:57:23,753 - uvicorn.access - INFO - 49.215.84.77:60872 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 15:57:56,593 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:57:56,597 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:57:56,598 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:57:57,099 - uvicorn.access - INFO - 36.224.116.92:50294 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:57:57,103 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:57:57,107 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:57:57,108 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:57:57,607 - uvicorn.access - INFO - 36.224.116.92:50296 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:57:57,610 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:57:57,615 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:57:57,619 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:57:58,104 - uvicorn.access - INFO - 36.224.116.92:50295 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:57:58,106 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:57:58,112 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:57:58,114 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:57:58,595 - uvicorn.access - INFO - 36.224.116.92:50297 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:57:58,913 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:57:58,928 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:57:59,156 - uvicorn.access - INFO - 36.224.116.92:50299 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:57:59,158 - app.api.classes - INFO - get_school
2023-12-04 15:57:59,159 - uvicorn.access - INFO - 36.224.116.92:50300 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:57:59,216 - uvicorn.access - INFO - 36.224.116.92:50299 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:58:16,710 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:58:16,732 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:58:16,734 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:58:17,230 - uvicorn.access - INFO - 36.224.116.92:50389 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:58:17,233 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:58:17,238 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:58:17,239 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:58:17,725 - uvicorn.access - INFO - 36.224.116.92:50393 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:58:17,727 - app.api.classes - INFO - get_school
2023-12-04 15:58:17,730 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:58:17,735 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:58:17,736 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:58:18,221 - uvicorn.access - INFO - 36.224.116.92:50392 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:58:18,223 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:58:18,228 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:58:18,229 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:58:18,718 - uvicorn.access - INFO - 36.224.116.92:50391 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:58:18,726 - uvicorn.access - INFO - 36.224.116.92:50390 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:58:18,987 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:58:19,183 - uvicorn.access - INFO - 36.224.116.92:50388 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:58:19,243 - uvicorn.access - INFO - 36.224.116.92:50388 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:58:37,988 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:58:37,993 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:58:37,994 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:58:38,450 - uvicorn.access - INFO - 36.224.116.92:50486 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:58:38,453 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:58:38,458 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:58:38,459 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:58:39,765 - uvicorn.access - INFO - 36.224.116.92:50488 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:58:39,767 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:58:39,772 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:58:39,774 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:58:41,035 - uvicorn.access - INFO - 36.224.116.92:50489 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:58:41,037 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:58:41,041 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:58:41,043 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:58:41,533 - uvicorn.access - INFO - 36.224.116.92:50491 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:58:41,541 - app.api.classes - INFO - get_school
2023-12-04 15:58:41,546 - uvicorn.access - INFO - 36.224.116.92:50492 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:58:41,754 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:58:41,921 - uvicorn.access - INFO - 36.224.116.92:50487 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:58:41,984 - uvicorn.access - INFO - 36.224.116.92:50487 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:59:26,385 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:59:26,391 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:59:26,393 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:59:26,864 - uvicorn.access - INFO - 36.224.116.92:50699 - "GET /api/ga4_data?start_day=2023-12-04&end_day=2023-12-04&name=newUsers HTTP/1.1" 200
2023-12-04 15:59:26,868 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:59:26,872 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:59:26,874 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:59:27,365 - uvicorn.access - INFO - 36.224.116.92:50701 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=totalUsers HTTP/1.1" 200
2023-12-04 15:59:27,367 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:59:27,373 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:59:27,374 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:59:28,644 - uvicorn.access - INFO - 36.224.116.92:50698 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=bounceRate HTTP/1.1" 200
2023-12-04 15:59:28,646 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 15:59:28,651 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 15:59:28,652 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 15:59:29,917 - uvicorn.access - INFO - 36.224.116.92:50703 - "GET /api/ga4_data?start_day=2023-11-04&end_day=2023-12-04&name=averageSessionDuration HTTP/1.1" 200
2023-12-04 15:59:30,326 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:59:30,327 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:59:30,382 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:59:30,599 - app.api.classes - INFO - get_school
2023-12-04 15:59:30,602 - uvicorn.access - INFO - 36.224.116.92:50700 - "GET /api/get_school?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:59:30,606 - uvicorn.access - INFO - 36.224.116.92:50704 - "GET /api/get_class_name?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:59:30,665 - uvicorn.access - INFO - 36.224.116.92:50700 - "GET /api/get_online_courese?page_num=1&page_amount=1 HTTP/1.1" 200
2023-12-04 15:59:30,759 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 15:59:30,950 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:31,041 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:31,130 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:31,227 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:31,320 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:31,718 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:31,816 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:31,910 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:32,000 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:32,091 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:32,181 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:32,270 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:32,360 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:32,451 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:32,540 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:32,630 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:32,729 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:32,820 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:34,842 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_event?class_name_id=5514 HTTP/1.1" 200
2023-12-04 15:59:35,090 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:59:35,274 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_class_name?class_name_id=5514 HTTP/1.1" 200
2023-12-04 15:59:35,606 - app.api.classes - ERROR - 5459copy error
2023-12-04 15:59:35,826 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_class_name?is_check=1&category=%E9%87%91%E5%B7%A5/%E9%A3%BE%E5%93%81&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 15:59:35,931 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:36,021 - uvicorn.access - INFO - 49.215.84.77:61063 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 15:59:36,111 - uvicorn.access - INFO - 49.215.84.77:61068 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:01:41,404 - uvicorn.access - INFO - 49.215.84.77:61178 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
2023-12-04 16:01:41,418 - uvicorn.access - INFO - 49.215.84.77:60546 - "GET /api/get_tgc_report?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 16:01:41,420 - uvicorn.access - INFO - 49.215.84.77:60829 - "GET /api/get_tgc_img?page_num=1&page_amount=12 HTTP/1.1" 200
2023-12-04 16:01:41,491 - uvicorn.access - INFO - 49.215.84.77:61178 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
2023-12-04 16:01:41,587 - uvicorn.access - INFO - 49.215.84.77:60829 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
2023-12-04 16:01:41,661 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:01:41,866 - uvicorn.access - INFO - 49.215.84.77:60967 - "GET /api/get_class_name?group_id=9&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
2023-12-04 16:01:42,022 - uvicorn.access - INFO - 49.215.84.77:60967 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:01:42,111 - uvicorn.access - INFO - 49.215.84.77:60829 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:01:42,191 - uvicorn.access - INFO - 49.215.84.77:60967 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:01:42,281 - uvicorn.access - INFO - 49.215.84.77:60829 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:01:42,361 - uvicorn.access - INFO - 49.215.84.77:60967 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:01:42,451 - uvicorn.access - INFO - 49.215.84.77:60829 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:02:59,712 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:03:00,092 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 16:03:00,283 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:00,371 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:00,463 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:00,553 - uvicorn.access - INFO - 49.215.84.77:61457 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:00,641 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:00,732 - uvicorn.access - INFO - 49.215.84.77:61457 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:00,824 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:00,912 - uvicorn.access - INFO - 49.215.84.77:61457 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:01,010 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:01,092 - uvicorn.access - INFO - 49.215.84.77:61457 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:01,178 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:01,262 - uvicorn.access - INFO - 49.215.84.77:61457 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:01,352 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:01,442 - uvicorn.access - INFO - 49.215.84.77:61457 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:01,532 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:01,622 - uvicorn.access - INFO - 49.215.84.77:61457 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:01,701 - uvicorn.access - INFO - 49.215.84.77:60825 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:01,782 - uvicorn.access - INFO - 49.215.84.77:61457 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:10,649 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:03:10,979 - uvicorn.access - INFO - 49.215.84.77:60758 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 16:03:11,158 - uvicorn.access - INFO - 49.215.84.77:60758 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,274 - uvicorn.access - INFO - 49.215.84.77:60758 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,405 - uvicorn.access - INFO - 49.215.84.77:60758 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,405 - uvicorn.access - INFO - 49.215.84.77:60920 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,406 - uvicorn.access - INFO - 49.215.84.77:61128 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,406 - uvicorn.access - INFO - 49.215.84.77:60849 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,421 - uvicorn.access - INFO - 49.215.84.77:61202 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,421 - uvicorn.access - INFO - 49.215.84.77:61061 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,540 - uvicorn.access - INFO - 49.215.84.77:61202 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,540 - uvicorn.access - INFO - 49.215.84.77:61128 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,541 - uvicorn.access - INFO - 49.215.84.77:60849 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,541 - uvicorn.access - INFO - 49.215.84.77:60758 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,542 - uvicorn.access - INFO - 49.215.84.77:61061 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,543 - uvicorn.access - INFO - 49.215.84.77:60920 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,652 - uvicorn.access - INFO - 49.215.84.77:61128 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,775 - uvicorn.access - INFO - 49.215.84.77:61128 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,875 - uvicorn.access - INFO - 49.215.84.77:61128 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:11,962 - uvicorn.access - INFO - 49.215.84.77:60920 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:16,033 - uvicorn.access - INFO - 49.215.84.77:61128 - "GET /api/get_event?class_name_id=5514 HTTP/1.1" 200
2023-12-04 16:03:16,279 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:03:16,447 - uvicorn.access - INFO - 49.215.84.77:60920 - "GET /api/get_class_name?class_name_id=5514 HTTP/1.1" 200
2023-12-04 16:03:16,765 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:03:16,979 - uvicorn.access - INFO - 49.215.84.77:60920 - "GET /api/get_class_name?is_check=1&category=%E9%87%91%E5%B7%A5/%E9%A3%BE%E5%93%81&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:03:17,078 - uvicorn.access - INFO - 49.215.84.77:60920 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:17,162 - uvicorn.access - INFO - 49.215.84.77:61128 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:03:17,247 - uvicorn.access - INFO - 49.215.84.77:60920 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:04:42,464 - uvicorn.access - INFO - 49.215.84.77:61132 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:04:42,667 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:04:42,839 - uvicorn.access - INFO - 49.215.84.77:61271 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:04:43,139 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:04:43,305 - uvicorn.access - INFO - 49.215.84.77:61271 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:06:35,680 - uvicorn.access - INFO - 49.215.84.77:61418 - "GET /api/get_event?class_name_id=5514 HTTP/1.1" 200
2023-12-04 16:06:35,813 - uvicorn.access - INFO - 49.215.84.77:60650 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:06:36,003 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:06:36,097 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:06:36,250 - uvicorn.access - INFO - 49.215.84.77:60577 - "GET /api/get_class_name?class_name_id=5514 HTTP/1.1" 200
2023-12-04 16:06:36,320 - uvicorn.access - INFO - 49.215.84.77:61418 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:06:36,650 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:06:36,714 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:06:36,959 - uvicorn.access - INFO - 49.215.84.77:60577 - "GET /api/get_class_name?is_check=1&category=%E9%87%91%E5%B7%A5/%E9%A3%BE%E5%93%81&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:06:36,991 - uvicorn.access - INFO - 49.215.84.77:61418 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:06:37,048 - uvicorn.access - INFO - 49.215.84.77:60577 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:06:37,057 - uvicorn.access - INFO - 49.215.84.77:60650 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:06:37,065 - uvicorn.access - INFO - 49.215.84.77:61421 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:06:42,805 - uvicorn.access - INFO - 49.215.84.77:61502 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:06:43,035 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:06:43,238 - uvicorn.access - INFO - 49.215.84.77:60731 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:06:43,576 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:06:43,754 - uvicorn.access - INFO - 49.215.84.77:60731 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:07:23,633 - uvicorn.access - INFO - 49.215.84.77:60652 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:07:23,634 - uvicorn.access - INFO - 49.215.84.77:60723 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:07:23,735 - uvicorn.access - INFO - 49.215.84.77:60723 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:08:45,516 - uvicorn.access - INFO - 49.215.84.77:60624 - "GET /api/get_class_name?class_name_id=9298 HTTP/1.1" 200
2023-12-04 16:08:45,530 - uvicorn.access - INFO - 49.215.84.77:61395 - "GET /api/get_event?class_name_id=9298 HTTP/1.1" 200
2023-12-04 16:08:45,615 - uvicorn.access - INFO - 49.215.84.77:60624 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:10:40,354 - uvicorn.access - INFO - 49.215.84.77:61257 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 16:10:41,280 - uvicorn.access - INFO - 49.215.84.77:61257 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,391 - uvicorn.access - INFO - 49.215.84.77:61257 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,483 - uvicorn.access - INFO - 49.215.84.77:61261 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,504 - uvicorn.access - INFO - 49.215.84.77:61405 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,504 - uvicorn.access - INFO - 49.215.84.77:61263 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,504 - uvicorn.access - INFO - 49.215.84.77:60984 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,504 - uvicorn.access - INFO - 49.215.84.77:60842 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,505 - uvicorn.access - INFO - 49.215.84.77:61257 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,692 - uvicorn.access - INFO - 49.215.84.77:61261 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,801 - uvicorn.access - INFO - 49.215.84.77:61261 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,925 - uvicorn.access - INFO - 49.215.84.77:61257 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:41,925 - uvicorn.access - INFO - 49.215.84.77:61261 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:42,020 - uvicorn.access - INFO - 49.215.84.77:61257 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:42,021 - uvicorn.access - INFO - 49.215.84.77:61261 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:42,045 - uvicorn.access - INFO - 49.215.84.77:61263 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:42,116 - uvicorn.access - INFO - 49.215.84.77:61261 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:42,117 - uvicorn.access - INFO - 49.215.84.77:61257 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:10:42,151 - uvicorn.access - INFO - 49.215.84.77:61263 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:07,460 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 16:11:07,646 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:07,747 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:07,847 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:07,931 - uvicorn.access - INFO - 49.215.84.77:61027 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,021 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,113 - uvicorn.access - INFO - 49.215.84.77:61027 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,193 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,275 - uvicorn.access - INFO - 49.215.84.77:61027 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,364 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,453 - uvicorn.access - INFO - 49.215.84.77:61027 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,535 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,625 - uvicorn.access - INFO - 49.215.84.77:61027 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,716 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,803 - uvicorn.access - INFO - 49.215.84.77:61027 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,893 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:08,984 - uvicorn.access - INFO - 49.215.84.77:61027 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:09,063 - uvicorn.access - INFO - 49.215.84.77:60811 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:09,143 - uvicorn.access - INFO - 49.215.84.77:61027 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:11:22,520 - uvicorn.access - INFO - 49.215.84.77:60678 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:11:22,620 - uvicorn.access - INFO - 49.215.84.77:60678 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:11:22,686 - uvicorn.access - INFO - 49.215.84.77:61114 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:12:05,931 - uvicorn.access - INFO - 49.215.84.77:61396 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:12:06,034 - uvicorn.access - INFO - 49.215.84.77:61396 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:12:06,149 - uvicorn.access - INFO - 49.215.84.77:61452 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:12:25,690 - uvicorn.access - INFO - 49.215.84.77:61243 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:12:25,797 - uvicorn.access - INFO - 49.215.84.77:61243 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:12:25,893 - uvicorn.access - INFO - 49.215.84.77:61243 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:12:38,010 - uvicorn.access - INFO - 49.215.84.77:61134 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:12:38,025 - uvicorn.access - INFO - 49.215.84.77:61065 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:12:38,107 - uvicorn.access - INFO - 49.215.84.77:61134 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:12:49,906 - uvicorn.access - INFO - 49.215.84.77:60824 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:12:49,908 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:12:50,007 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:12:55,274 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:12:55,619 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 16:12:55,824 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:55,935 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,025 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,120 - uvicorn.access - INFO - 49.215.84.77:60696 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,229 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,314 - uvicorn.access - INFO - 49.215.84.77:60696 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,394 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,474 - uvicorn.access - INFO - 49.215.84.77:60696 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,554 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,634 - uvicorn.access - INFO - 49.215.84.77:60696 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,724 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,804 - uvicorn.access - INFO - 49.215.84.77:60696 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,884 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:56,974 - uvicorn.access - INFO - 49.215.84.77:60696 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:57,074 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:57,154 - uvicorn.access - INFO - 49.215.84.77:60696 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:57,234 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:57,314 - uvicorn.access - INFO - 49.215.84.77:60696 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:12:57,502 - uvicorn.access - INFO - 49.215.84.77:60963 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:12:57,730 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:12:57,908 - uvicorn.access - INFO - 49.215.84.77:60696 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:12:58,255 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:12:58,430 - uvicorn.access - INFO - 49.215.84.77:60696 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:13:07,397 - uvicorn.access - INFO - 49.215.84.77:60907 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:13:07,504 - uvicorn.access - INFO - 49.215.84.77:60907 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:13:07,562 - uvicorn.access - INFO - 49.215.84.77:61067 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:13:24,835 - uvicorn.access - INFO - 49.215.84.77:60788 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:13:24,930 - uvicorn.access - INFO - 49.215.84.77:60788 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:13:25,005 - uvicorn.access - INFO - 49.215.84.77:60601 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:13:52,844 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:13:52,864 - uvicorn.access - INFO - 49.215.84.77:61285 - "GET /api/get_event?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:13:53,032 - uvicorn.access - INFO - 49.215.84.77:60743 - "GET /api/get_class_name?class_name_id=9319 HTTP/1.1" 200
2023-12-04 16:13:53,345 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:13:53,510 - uvicorn.access - INFO - 49.215.84.77:60743 - "GET /api/get_class_name?is_check=1&category=null&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:14:24,062 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:14:24,358 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
2023-12-04 16:14:24,555 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:24,645 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:24,739 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:24,838 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:24,924 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,004 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,102 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,184 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,277 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,363 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,444 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,524 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,604 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,684 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,764 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,844 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:25,924 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:26,003 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:27,205 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/search_class_like?keyword=%E5%8F%B0%E7%81%A3%E7%B6%A0%E5%B7%A5%E8%97%9D%E5%B8%8C%E6%9C%9B%E5%B7%A5%E7%A8%8B-%E9%87%91%E5%B7%A5%E9%A1%9E HTTP/1.1" 200
2023-12-04 16:14:28,106 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_event?class_name_id=5430 HTTP/1.1" 200
2023-12-04 16:14:28,312 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:14:28,471 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_class_name?class_name_id=5430 HTTP/1.1" 200
2023-12-04 16:14:28,770 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:14:28,938 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_class_name?is_check=1&category=%E9%87%91%E5%B7%A5%E9%A1%9E&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:14:29,034 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:29,125 - uvicorn.access - INFO - 49.215.84.77:60979 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:14:29,214 - uvicorn.access - INFO - 49.215.84.77:61331 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:16:47,406 - uvicorn.access - INFO - 36.224.116.92:53224 - "GET /docs HTTP/1.1" 200
2023-12-04 16:16:48,006 - uvicorn.access - INFO - 36.224.116.92:53224 - "GET /openapi.json HTTP/1.1" 200
2023-12-04 16:17:00,778 - uvicorn.access - INFO - 49.215.84.77:60739 - "GET /api/get_event?class_name_id=5430 HTTP/1.1" 200
2023-12-04 16:17:00,996 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:17:01,167 - uvicorn.access - INFO - 49.215.84.77:61368 - "GET /api/get_class_name?class_name_id=5430 HTTP/1.1" 200
2023-12-04 16:17:01,498 - app.api.classes - ERROR - 5459copy error
2023-12-04 16:17:01,695 - uvicorn.access - INFO - 49.215.84.77:61368 - "GET /api/get_class_name?is_check=1&category=%E9%87%91%E5%B7%A5%E9%A1%9E&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:17:01,795 - uvicorn.access - INFO - 49.215.84.77:61368 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:17:01,884 - uvicorn.access - INFO - 49.215.84.77:60739 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:17:01,975 - uvicorn.access - INFO - 49.215.84.77:61368 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:17:02,064 - uvicorn.access - INFO - 49.215.84.77:60739 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:17:13,043 - uvicorn.access - INFO - 49.215.84.77:60834 - "GET /api/get_class_name?class_name_id=5430 HTTP/1.1" 200
2023-12-04 16:17:13,046 - uvicorn.access - INFO - 49.215.84.77:60693 - "GET /api/get_event?class_name_id=5430 HTTP/1.1" 200
2023-12-04 16:17:13,163 - uvicorn.access - INFO - 49.215.84.77:60834 - "GET /api/get_class_name?is_check=1&category=%E9%87%91%E5%B7%A5%E9%A1%9E&page_num=1&page_amount=4 HTTP/1.1" 200
2023-12-04 16:17:13,262 - uvicorn.access - INFO - 49.215.84.77:60834 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:17:13,355 - uvicorn.access - INFO - 49.215.84.77:60693 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:17:13,444 - uvicorn.access - INFO - 49.215.84.77:60834 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:17:13,534 - uvicorn.access - INFO - 49.215.84.77:60693 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
2023-12-04 16:17:43,042 - googleapiclient.discovery_cache - INFO - file_cache is only supported with oauth2client<4.0.0
2023-12-04 16:17:43,052 - oauth2client.transport - INFO - Attempting refresh to obtain initial access_token
2023-12-04 16:17:43,055 - oauth2client.client - INFO - Refreshing access_token
2023-12-04 16:17:44,282 - uvicorn.access - INFO - 36.224.116.92:53468 - "GET /api/ga4_data?start_day=2023-1-30&end_day=2023-11-30&name=screenPageViews&dimensions=pagePath HTTP/1.1" 200
2023-12-04 16:20:36,006 - uvicorn.error - INFO - Shutting down
2023-12-04 16:20:36,107 - uvicorn.error - INFO - Waiting for application shutdown.
2023-12-04 16:20:36,110 - tortoise - INFO - Tortoise-ORM shutdown
2023-12-04 16:20:36,110 - uvicorn.error - INFO - Application shutdown complete.
2023-12-04 16:20:36,110 - uvicorn.error - INFO - Finished server process [1055542]
