test.log.2023-10-23 70 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719
  1. 2023-10-24 00:04:06,688 - uvicorn.access - INFO - 66.249.66.201:55164 - "GET /robots.txt HTTP/1.1" 404
  2. 2023-10-24 00:04:07,529 - uvicorn.access - INFO - 66.249.66.203:57865 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
  3. 2023-10-24 00:50:46,387 - uvicorn.access - INFO - 101.36.106.208:50392 - "GET / HTTP/1.1" 404
  4. 2023-10-24 00:50:53,567 - uvicorn.access - INFO - 101.36.106.208:53142 - "GET /favicon.ico HTTP/1.1" 404
  5. 2023-10-24 00:50:56,870 - uvicorn.access - INFO - 101.36.106.208:53912 - "GET /robots.txt HTTP/1.1" 404
  6. 2023-10-24 00:50:59,931 - uvicorn.access - INFO - 101.36.106.208:54996 - "GET /sitemap.xml HTTP/1.1" 404
  7. 2023-10-24 01:57:04,798 - uvicorn.access - INFO - 159.65.176.48:54964 - "GET /yii/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php HTTP/1.1" 404
  8. 2023-10-24 06:37:10,335 - uvicorn.access - INFO - 45.79.181.223:20248 - "GET / HTTP/1.1" 404
  9. 2023-10-24 07:40:28,214 - uvicorn.access - INFO - 172.105.216.226:47826 - "POST /sdk HTTP/1.1" 404
  10. 2023-10-24 07:40:28,216 - uvicorn.access - INFO - 172.105.216.226:47840 - "GET /nmaplowercheck1698104427 HTTP/1.1" 404
  11. 2023-10-24 07:40:28,216 - uvicorn.access - INFO - 172.105.216.226:47850 - "GET /server-status HTTP/1.1" 404
  12. 2023-10-24 07:40:28,217 - uvicorn.access - INFO - 172.105.216.226:47864 - "GET / HTTP/1.1" 404
  13. 2023-10-24 07:40:28,386 - uvicorn.access - INFO - 172.105.216.226:47894 - "GET /CSS/Miniweb.css HTTP/1.1" 404
  14. 2023-10-24 07:40:28,445 - uvicorn.access - INFO - 172.105.216.226:47912 - "GET /Portal/Portal.mwsl HTTP/1.1" 404
  15. 2023-10-24 07:40:28,565 - uvicorn.access - INFO - 172.105.216.226:47942 - "GET /HNAP1 HTTP/1.1" 404
  16. 2023-10-24 07:40:28,625 - uvicorn.access - INFO - 172.105.216.226:47952 - "GET / HTTP/1.1" 404
  17. 2023-10-24 07:40:28,627 - uvicorn.access - INFO - 172.105.216.226:47964 - "GET /.git/HEAD HTTP/1.1" 404
  18. 2023-10-24 07:40:28,628 - uvicorn.access - INFO - 172.105.216.226:47976 - "GET /Portal0000.htm HTTP/1.1" 404
  19. 2023-10-24 07:40:28,685 - uvicorn.access - INFO - 172.105.216.226:47998 - "GET /favicon.ico HTTP/1.1" 404
  20. 2023-10-24 07:40:28,803 - uvicorn.access - INFO - 172.105.216.226:48018 - "GET /docs/cplugError.html/ HTTP/1.1" 404
  21. 2023-10-24 07:40:28,804 - uvicorn.access - INFO - 172.105.216.226:48026 - "GET /main.cfm HTTP/1.1" 404
  22. 2023-10-24 07:40:28,936 - uvicorn.access - INFO - 172.105.216.226:48048 - "GET /?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 404
  23. 2023-10-24 07:40:28,990 - uvicorn.access - INFO - 172.105.216.226:48058 - "GET /__Additional HTTP/1.1" 404
  24. 2023-10-24 07:40:29,098 - uvicorn.access - INFO - 172.105.216.226:48072 - "GET /hq4O HTTP/1.1" 404
  25. 2023-10-24 07:40:29,213 - uvicorn.access - INFO - 172.105.216.226:48094 - "GET /robots.txt HTTP/1.1" 404
  26. 2023-10-24 07:40:29,353 - uvicorn.access - INFO - 172.105.216.226:48124 - "GET /?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 HTTP/1.1" 404
  27. 2023-10-24 07:40:29,574 - uvicorn.access - INFO - 172.105.216.226:48150 - "GET /indice.shtml HTTP/1.1" 404
  28. 2023-10-24 07:40:29,913 - uvicorn.access - INFO - 172.105.216.226:48194 - "GET /readme.txt HTTP/1.1" 404
  29. 2023-10-24 07:40:30,271 - uvicorn.access - INFO - 172.105.216.226:48210 - "GET /home.cfm HTTP/1.1" 404
  30. 2023-10-24 07:40:30,624 - uvicorn.access - INFO - 172.105.216.226:48238 - "GET /admin.shtml HTTP/1.1" 404
  31. 2023-10-24 07:40:30,961 - uvicorn.access - INFO - 172.105.216.226:48254 - "GET /base.jsa HTTP/1.1" 404
  32. 2023-10-24 07:40:31,304 - uvicorn.access - INFO - 172.105.216.226:48274 - "GET /start.asp HTTP/1.1" 404
  33. 2023-10-24 07:40:31,648 - uvicorn.access - INFO - 172.105.216.226:48292 - "GET /index.aspx HTTP/1.1" 404
  34. 2023-10-24 07:40:32,009 - uvicorn.access - INFO - 172.105.216.226:48314 - "GET /inicio.shtml HTTP/1.1" 404
  35. 2023-10-24 07:40:32,338 - uvicorn.access - INFO - 172.105.216.226:48342 - "GET /main.aspx HTTP/1.1" 404
  36. 2023-10-24 07:40:32,666 - uvicorn.access - INFO - 172.105.216.226:48362 - "GET /admin.pl HTTP/1.1" 404
  37. 2023-10-24 07:40:33,003 - uvicorn.access - INFO - 172.105.216.226:40136 - "GET /home.html HTTP/1.1" 404
  38. 2023-10-24 07:40:33,330 - uvicorn.access - INFO - 172.105.216.226:40148 - "GET /index.pl HTTP/1.1" 404
  39. 2023-10-24 07:40:33,677 - uvicorn.access - INFO - 172.105.216.226:40166 - "GET /base.jsp HTTP/1.1" 404
  40. 2023-10-24 07:40:34,023 - uvicorn.access - INFO - 172.105.216.226:40182 - "GET /localstart.cgi HTTP/1.1" 404
  41. 2023-10-24 07:40:34,371 - uvicorn.access - INFO - 172.105.216.226:40204 - "GET /menu.aspx HTTP/1.1" 404
  42. 2023-10-24 07:40:34,716 - uvicorn.access - INFO - 172.105.216.226:40232 - "GET /main.html HTTP/1.1" 404
  43. 2023-10-24 07:40:35,048 - uvicorn.access - INFO - 172.105.216.226:40250 - "GET /admin.jsa HTTP/1.1" 404
  44. 2023-10-24 07:40:35,374 - uvicorn.access - INFO - 172.105.216.226:40274 - "GET /start.html HTTP/1.1" 404
  45. 2023-10-24 07:40:35,720 - uvicorn.access - INFO - 172.105.216.226:40298 - "GET /admin.jhtml HTTP/1.1" 404
  46. 2023-10-24 07:40:36,059 - uvicorn.access - INFO - 172.105.216.226:40308 - "GET /default.shtml HTTP/1.1" 404
  47. 2023-10-24 07:40:36,396 - uvicorn.access - INFO - 172.105.216.226:40314 - "GET /base.html HTTP/1.1" 404
  48. 2023-10-24 07:40:36,757 - uvicorn.access - INFO - 172.105.216.226:40346 - "GET /admin.cgi HTTP/1.1" 404
  49. 2023-10-24 07:40:37,095 - uvicorn.access - INFO - 172.105.216.226:40360 - "GET /admin.cfm HTTP/1.1" 404
  50. 2023-10-24 07:40:37,423 - uvicorn.access - INFO - 172.105.216.226:40376 - "GET /admin.aspx HTTP/1.1" 404
  51. 2023-10-24 07:40:37,750 - uvicorn.access - INFO - 172.105.216.226:40398 - "GET /admin.asp HTTP/1.1" 404
  52. 2023-10-24 07:40:38,093 - uvicorn.access - INFO - 172.105.216.226:40428 - "GET /base.shtml HTTP/1.1" 404
  53. 2023-10-24 07:40:38,425 - uvicorn.access - INFO - 172.105.216.226:40444 - "GET /main.jsp HTTP/1.1" 404
  54. 2023-10-24 07:40:38,757 - uvicorn.access - INFO - 172.105.216.226:40468 - "GET /inicio.jsa HTTP/1.1" 404
  55. 2023-10-24 07:40:39,084 - uvicorn.access - INFO - 172.105.216.226:40488 - "GET /menu.jsa HTTP/1.1" 404
  56. 2023-10-24 07:40:39,424 - uvicorn.access - INFO - 172.105.216.226:40498 - "GET /base.jhtml HTTP/1.1" 404
  57. 2023-10-24 07:40:39,763 - uvicorn.access - INFO - 172.105.216.226:40518 - "GET /home.php HTTP/1.1" 404
  58. 2023-10-24 07:40:40,105 - uvicorn.access - INFO - 172.105.216.226:40550 - "GET /indice.cgi HTTP/1.1" 404
  59. 2023-10-24 07:40:40,448 - uvicorn.access - INFO - 172.105.216.226:40574 - "GET /base.pl HTTP/1.1" 404
  60. 2023-10-24 07:40:40,781 - uvicorn.access - INFO - 172.105.216.226:40600 - "GET /inicio.php HTTP/1.1" 404
  61. 2023-10-24 07:40:41,105 - uvicorn.access - INFO - 172.105.216.226:40612 - "GET /index.php HTTP/1.1" 404
  62. 2023-10-24 07:40:41,463 - uvicorn.access - INFO - 172.105.216.226:40636 - "GET /inicio.pl HTTP/1.1" 404
  63. 2023-10-24 07:40:41,797 - uvicorn.access - INFO - 172.105.216.226:40654 - "GET /admin.php HTTP/1.1" 404
  64. 2023-10-24 07:40:42,137 - uvicorn.access - INFO - 172.105.216.226:40678 - "GET /default.jsp HTTP/1.1" 404
  65. 2023-10-24 07:40:42,486 - uvicorn.access - INFO - 172.105.216.226:40702 - "GET /menu.cgi HTTP/1.1" 404
  66. 2023-10-24 07:40:42,829 - uvicorn.access - INFO - 172.105.216.226:58326 - "GET /main.shtml HTTP/1.1" 404
  67. 2023-10-24 07:40:43,172 - uvicorn.access - INFO - 172.105.216.226:58344 - "GET /home.asp HTTP/1.1" 404
  68. 2023-10-24 07:40:43,521 - uvicorn.access - INFO - 172.105.216.226:58372 - "GET /index.cgi HTTP/1.1" 404
  69. 2023-10-24 07:40:47,409 - uvicorn.access - INFO - 172.105.216.226:58392 - "GET / HTTP/1.0" 404
  70. 2023-10-24 07:40:52,746 - uvicorn.access - INFO - 172.105.216.226:58408 - "GET / HTTP/1.1" 404
  71. 2023-10-24 09:17:43,001 - uvicorn.access - INFO - 1.168.82.21:14848 - "GET /api/get_class_name?class_name_id=5434 HTTP/1.1" 200
  72. 2023-10-24 09:17:43,004 - uvicorn.access - INFO - 1.168.82.21:14847 - "GET /api/get_event?class_name_id=5434 HTTP/1.1" 200
  73. 2023-10-24 09:17:43,729 - uvicorn.access - INFO - 1.168.82.21:14847 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
  74. 2023-10-24 09:17:43,733 - uvicorn.access - INFO - 1.168.82.21:14848 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
  75. 2023-10-24 09:17:43,781 - uvicorn.access - INFO - 1.168.82.21:14848 - "GET /api/get_news?page_num=1&page_amount=2 HTTP/1.1" 200
  76. 2023-10-24 09:17:43,806 - uvicorn.access - INFO - 1.168.82.21:14847 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
  77. 2023-10-24 09:17:43,825 - app.api.classes - INFO - get_school
  78. 2023-10-24 09:17:43,828 - uvicorn.access - INFO - 1.168.82.21:14848 - "GET /api/get_school HTTP/1.1" 200
  79. 2023-10-24 09:17:50,022 - uvicorn.access - INFO - 1.168.82.21:14860 - "GET /api/get_class_name?class_name_id=5434 HTTP/1.1" 200
  80. 2023-10-24 09:17:50,024 - uvicorn.access - INFO - 1.168.82.21:14861 - "GET /api/get_event?class_name_id=5434 HTTP/1.1" 200
  81. 2023-10-24 09:17:51,837 - uvicorn.access - INFO - 1.168.82.21:14861 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
  82. 2023-10-24 09:17:51,839 - uvicorn.access - INFO - 1.168.82.21:14860 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
  83. 2023-10-24 09:17:51,841 - uvicorn.access - INFO - 1.168.82.21:14859 - "GET /api/get_news?page_num=1&page_amount=2 HTTP/1.1" 200
  84. 2023-10-24 09:17:51,881 - app.api.classes - INFO - get_school
  85. 2023-10-24 09:17:51,881 - uvicorn.access - INFO - 1.168.82.21:14860 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
  86. 2023-10-24 09:17:51,883 - uvicorn.access - INFO - 1.168.82.21:14861 - "GET /api/get_school HTTP/1.1" 200
  87. 2023-10-24 09:18:03,128 - uvicorn.access - INFO - 1.168.82.21:14877 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
  88. 2023-10-24 09:18:03,213 - uvicorn.access - INFO - 1.168.82.21:14877 - "GET /api/get_tgc_img?page_num=1&page_amount=12 HTTP/1.1" 200
  89. 2023-10-24 09:18:03,214 - uvicorn.access - INFO - 1.168.82.21:14878 - "GET /api/get_tgc_report?page_num=1&page_amount=12 HTTP/1.1" 200
  90. 2023-10-24 09:18:03,305 - uvicorn.access - INFO - 1.168.82.21:14877 - "GET /api/get_class_name?group_sort=%E5%B8%8C%E6%9C%9B%E5%B7%A5%E7%A8%8B&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
  91. 2023-10-24 09:18:04,595 - uvicorn.access - INFO - 1.168.82.21:14878 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
  92. 2023-10-24 09:18:04,596 - uvicorn.access - INFO - 1.168.82.21:14877 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
  93. 2023-10-24 09:18:04,598 - uvicorn.access - INFO - 1.168.82.21:14895 - "GET /api/get_news?page_num=1&page_amount=2 HTTP/1.1" 200
  94. 2023-10-24 09:18:04,644 - uvicorn.access - INFO - 1.168.82.21:14895 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
  95. 2023-10-24 09:18:04,667 - app.api.classes - INFO - get_school
  96. 2023-10-24 09:18:04,670 - uvicorn.access - INFO - 1.168.82.21:14878 - "GET /api/get_school HTTP/1.1" 200
  97. 2023-10-24 09:18:16,921 - uvicorn.access - INFO - 1.168.82.21:14898 - "GET /api/get_class_name?class_name_id=5434 HTTP/1.1" 200
  98. 2023-10-24 09:18:16,922 - uvicorn.access - INFO - 1.168.82.21:14899 - "GET /api/get_event?class_name_id=5434 HTTP/1.1" 200
  99. 2023-10-24 09:18:20,661 - uvicorn.access - INFO - 1.168.82.21:14899 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
  100. 2023-10-24 09:18:23,938 - uvicorn.access - INFO - 1.168.82.21:14899 - "GET /api/get_class_name?is_check=1&page_num=2&page_amount=18 HTTP/1.1" 200
  101. 2023-10-24 09:18:25,322 - uvicorn.access - INFO - 1.168.82.21:14899 - "GET /api/get_class_name?is_check=1&page_num=3&page_amount=18 HTTP/1.1" 200
  102. 2023-10-24 09:18:26,301 - uvicorn.access - INFO - 1.168.82.21:14899 - "GET /api/get_class_name?is_check=1&page_num=4&page_amount=18 HTTP/1.1" 200
  103. 2023-10-24 09:18:29,022 - uvicorn.access - INFO - 1.168.82.21:14899 - "GET /api/get_group_name?id=9 HTTP/1.1" 200
  104. 2023-10-24 09:18:29,101 - uvicorn.access - INFO - 1.168.82.21:14899 - "GET /api/get_tgc_img?page_num=1&page_amount=12 HTTP/1.1" 200
  105. 2023-10-24 09:18:29,173 - uvicorn.access - INFO - 1.168.82.21:14924 - "GET /api/get_class_name?group_sort=%E5%B8%8C%E6%9C%9B%E5%B7%A5%E7%A8%8B&is_check=1&page_num=1&page_amount=6 HTTP/1.1" 200
  106. 2023-10-24 09:18:29,175 - uvicorn.access - INFO - 1.168.82.21:14925 - "GET /api/get_tgc_report?page_num=1&page_amount=12 HTTP/1.1" 200
  107. 2023-10-24 09:18:41,743 - uvicorn.access - INFO - 1.168.82.21:14939 - "GET /api/get_event?class_name_id=5435 HTTP/1.1" 200
  108. 2023-10-24 09:18:41,755 - uvicorn.access - INFO - 1.168.82.21:14926 - "GET /api/get_class_name?class_name_id=5435 HTTP/1.1" 200
  109. 2023-10-24 09:18:41,870 - uvicorn.access - INFO - 1.168.82.21:14926 - "GET /api/get_class_name?is_check=1&category=%E7%8E%BB%E7%92%83%E9%A1%9E&page_num=1&page_amount=4 HTTP/1.1" 200
  110. 2023-10-24 09:19:03,760 - uvicorn.access - INFO - 1.168.82.21:14969 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
  111. 2023-10-24 09:19:03,766 - uvicorn.access - INFO - 1.168.82.21:14971 - "GET /api/get_news?page_num=1&page_amount=2 HTTP/1.1" 200
  112. 2023-10-24 09:19:03,807 - uvicorn.access - INFO - 1.168.82.21:14971 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
  113. 2023-10-24 09:19:03,820 - app.api.classes - INFO - get_school
  114. 2023-10-24 09:19:03,823 - uvicorn.access - INFO - 1.168.82.21:14970 - "GET /api/get_school HTTP/1.1" 200
  115. 2023-10-24 09:19:03,873 - uvicorn.access - INFO - 1.168.82.21:14969 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
  116. 2023-10-24 09:19:03,940 - uvicorn.access - INFO - 1.168.82.21:14969 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  117. 2023-10-24 09:19:03,980 - uvicorn.access - INFO - 1.168.82.21:14970 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  118. 2023-10-24 09:19:04,051 - uvicorn.access - INFO - 1.168.82.21:14969 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  119. 2023-10-24 09:19:04,091 - uvicorn.access - INFO - 1.168.82.21:14970 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  120. 2023-10-24 09:19:04,163 - uvicorn.access - INFO - 1.168.82.21:14969 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  121. 2023-10-24 09:19:04,203 - uvicorn.access - INFO - 1.168.82.21:14970 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  122. 2023-10-24 09:19:04,276 - uvicorn.access - INFO - 1.168.82.21:14969 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  123. 2023-10-24 09:19:04,316 - uvicorn.access - INFO - 1.168.82.21:14970 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  124. 2023-10-24 09:19:04,389 - uvicorn.access - INFO - 1.168.82.21:14969 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  125. 2023-10-24 09:19:18,655 - uvicorn.access - INFO - 1.168.82.21:14973 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4 HTTP/1.1" 200
  126. 2023-10-24 09:19:18,662 - uvicorn.access - INFO - 1.168.82.21:14972 - "GET /api/get_class_name?recommend=1 HTTP/1.1" 200
  127. 2023-10-24 09:19:18,702 - uvicorn.access - INFO - 1.168.82.21:14973 - "GET /api/get_news?page_num=1&page_amount=2 HTTP/1.1" 200
  128. 2023-10-24 09:19:18,745 - app.api.classes - INFO - get_school
  129. 2023-10-24 09:19:18,769 - uvicorn.access - INFO - 1.168.82.21:14972 - "GET /api/get_article?group_sort=%E5%9C%8B%E9%9A%9B%E5%B0%88%E6%AC%84 HTTP/1.1" 200
  130. 2023-10-24 09:19:18,824 - uvicorn.access - INFO - 1.168.82.21:14973 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  131. 2023-10-24 09:19:18,870 - uvicorn.access - INFO - 1.168.82.21:14972 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  132. 2023-10-24 09:19:18,953 - uvicorn.access - INFO - 1.168.82.21:14973 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  133. 2023-10-24 09:19:18,998 - uvicorn.access - INFO - 1.168.82.21:14972 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  134. 2023-10-24 09:19:19,072 - uvicorn.access - INFO - 1.168.82.21:14973 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  135. 2023-10-24 09:19:19,117 - uvicorn.access - INFO - 1.168.82.21:14972 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  136. 2023-10-24 09:19:19,189 - uvicorn.access - INFO - 1.168.82.21:14973 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  137. 2023-10-24 09:19:19,235 - uvicorn.access - INFO - 1.168.82.21:14972 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  138. 2023-10-24 09:19:19,309 - uvicorn.access - INFO - 1.168.82.21:14973 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  139. 2023-10-24 09:19:24,860 - uvicorn.access - INFO - 1.168.82.21:1027 - "GET /api/get_school HTTP/1.1" 200
  140. 2023-10-24 09:20:09,009 - uvicorn.access - INFO - 1.168.82.21:1028 - "GET /api/get_class_name?location_id=1 HTTP/1.1" 200
  141. 2023-10-24 09:20:09,157 - uvicorn.access - INFO - 1.168.82.21:1028 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=4&location_id=1 HTTP/1.1" 200
  142. 2023-10-24 09:20:11,567 - uvicorn.access - INFO - 1.168.82.21:1028 - "GET /api/get_class_name?class_name_id=5435 HTTP/1.1" 200
  143. 2023-10-24 09:20:11,569 - uvicorn.access - INFO - 1.168.82.21:1026 - "GET /api/get_event?class_name_id=5435 HTTP/1.1" 200
  144. 2023-10-24 09:20:11,634 - uvicorn.access - INFO - 1.168.82.21:1028 - "GET /api/get_class_name?is_check=1&category=%E7%8E%BB%E7%92%83%E9%A1%9E&page_num=1&page_amount=4 HTTP/1.1" 200
  145. 2023-10-24 09:20:11,684 - uvicorn.access - INFO - 1.168.82.21:1028 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  146. 2023-10-24 09:20:11,729 - uvicorn.access - INFO - 1.168.82.21:1026 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  147. 2023-10-24 09:20:11,802 - uvicorn.access - INFO - 1.168.82.21:1028 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  148. 2023-10-24 10:32:59,794 - uvicorn.access - INFO - 220.134.19.31:1710 - "GET /api/get_event?class_name_id=5435 HTTP/1.1" 200
  149. 2023-10-24 10:32:59,797 - uvicorn.access - INFO - 220.134.19.31:1711 - "GET /api/get_class_name?class_name_id=5435 HTTP/1.1" 200
  150. 2023-10-24 10:32:59,950 - uvicorn.access - INFO - 220.134.19.31:1711 - "GET /api/get_class_name?is_check=1&category=%E7%8E%BB%E7%92%83%E9%A1%9E&page_num=1&page_amount=4 HTTP/1.1" 200
  151. 2023-10-24 10:33:00,042 - uvicorn.access - INFO - 220.134.19.31:1711 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  152. 2023-10-24 10:33:00,209 - uvicorn.access - INFO - 220.134.19.31:1710 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  153. 2023-10-24 10:33:00,316 - uvicorn.access - INFO - 220.134.19.31:1711 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  154. 2023-10-24 10:33:07,089 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
  155. 2023-10-24 10:33:07,306 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  156. 2023-10-24 10:33:07,379 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  157. 2023-10-24 10:33:07,458 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  158. 2023-10-24 10:33:07,561 - uvicorn.access - INFO - 220.134.19.31:1739 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  159. 2023-10-24 10:33:07,662 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  160. 2023-10-24 10:33:07,829 - uvicorn.access - INFO - 220.134.19.31:1739 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  161. 2023-10-24 10:33:07,924 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  162. 2023-10-24 10:33:08,012 - uvicorn.access - INFO - 220.134.19.31:1739 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  163. 2023-10-24 10:33:08,095 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  164. 2023-10-24 10:33:08,216 - uvicorn.access - INFO - 220.134.19.31:1739 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  165. 2023-10-24 10:33:08,312 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  166. 2023-10-24 10:33:08,416 - uvicorn.access - INFO - 220.134.19.31:1739 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  167. 2023-10-24 10:33:08,500 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  168. 2023-10-24 10:33:08,622 - uvicorn.access - INFO - 220.134.19.31:1739 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  169. 2023-10-24 10:33:08,707 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  170. 2023-10-24 10:33:08,802 - uvicorn.access - INFO - 220.134.19.31:1739 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  171. 2023-10-24 10:33:08,847 - uvicorn.access - INFO - 220.134.19.31:1737 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  172. 2023-10-24 10:33:08,926 - uvicorn.access - INFO - 220.134.19.31:1739 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  173. 2023-10-24 10:33:27,987 - uvicorn.access - INFO - 220.134.19.31:1782 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18&category=%E9%99%B6%E8%97%9D/%E7%8E%BB%E7%92%83 HTTP/1.1" 200
  174. 2023-10-24 10:33:39,230 - uvicorn.access - INFO - 220.134.19.31:1798 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18&category= HTTP/1.1" 200
  175. 2023-10-24 10:38:21,937 - uvicorn.access - INFO - 220.134.19.31:2084 - "GET /api/search_class_like?keyword=%E7%8E%A9%E7%9F%B3%E9%A0%AD HTTP/1.1" 200
  176. 2023-10-24 10:38:31,888 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_class_name?class_name_id=5434 HTTP/1.1" 200
  177. 2023-10-24 10:38:31,929 - uvicorn.access - INFO - 220.134.19.31:2104 - "GET /api/get_event?class_name_id=5434 HTTP/1.1" 200
  178. 2023-10-24 10:38:31,968 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_class_name?is_check=1&category=%E7%AB%B9%E7%B1%90%E9%A1%9E&page_num=1&page_amount=4 HTTP/1.1" 200
  179. 2023-10-24 10:38:32,041 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  180. 2023-10-24 10:38:32,104 - uvicorn.access - INFO - 220.134.19.31:2104 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  181. 2023-10-24 10:38:32,193 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  182. 2023-10-24 10:38:36,965 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_class_name?is_check=1&page_num=1&page_amount=18 HTTP/1.1" 200
  183. 2023-10-24 10:38:37,107 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  184. 2023-10-24 10:38:37,166 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  185. 2023-10-24 10:38:37,218 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  186. 2023-10-24 10:38:37,266 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  187. 2023-10-24 10:38:37,310 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  188. 2023-10-24 10:38:37,356 - uvicorn.access - INFO - 220.134.19.31:2118 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  189. 2023-10-24 10:38:37,414 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  190. 2023-10-24 10:38:37,457 - uvicorn.access - INFO - 220.134.19.31:2118 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  191. 2023-10-24 10:38:37,515 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  192. 2023-10-24 10:38:37,562 - uvicorn.access - INFO - 220.134.19.31:2118 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  193. 2023-10-24 10:38:37,619 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  194. 2023-10-24 10:38:37,661 - uvicorn.access - INFO - 220.134.19.31:2118 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  195. 2023-10-24 10:38:37,717 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  196. 2023-10-24 10:38:37,759 - uvicorn.access - INFO - 220.134.19.31:2118 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  197. 2023-10-24 10:38:37,817 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  198. 2023-10-24 10:38:37,860 - uvicorn.access - INFO - 220.134.19.31:2118 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  199. 2023-10-24 10:38:37,924 - uvicorn.access - INFO - 220.134.19.31:2103 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  200. 2023-10-24 10:38:37,968 - uvicorn.access - INFO - 220.134.19.31:2118 - "GET /api/get_favorite_class?access_token=null HTTP/1.1" 200
  201. 2023-10-24 10:38:47,156 - uvicorn.access - INFO - 220.134.19.31:2120 - "GET /api/search_class_like?keyword=%E7%8E%A9%E7%9F%B3%E9%A0%AD HTTP/1.1" 200
  202. 2023-10-24 10:39:07,789 - uvicorn.access - INFO - 220.134.19.31:2121 - "GET /api/search_class_like?keyword=%E6%85%A2%E9%A3%9B%E5%A4%A9%E4%BD%BF HTTP/1.1" 200
  203. 2023-10-24 10:40:15,571 - uvicorn.access - INFO - 36.224.98.207:61952 - "POST /api/login HTTP/1.1" 200
  204. 2023-10-24 10:40:15,664 - uvicorn.access - INFO - 36.224.98.207:61952 - "GET /api/check_user?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhbmR5QGNob296bW8uY29tIiwiZXhwIjoxNjk4Mzc0NDE1fQ.0Y4n2W8KBrv47xIzy9uuRcVOjM_kch4f6YZ6a98NugI HTTP/1.1" 200
  205. 2023-10-24 10:40:16,820 - app.api.classes - INFO - get_school
  206. 2023-10-24 10:40:22,712 - uvicorn.access - INFO - 36.224.98.207:61952 - "GET /api/get_school?page_num=1&page_amount=20&keyword=&location_keyword= HTTP/1.1" 200
  207. 2023-10-24 10:43:18,492 - app.api.classes - INFO - get_school
  208. 2023-10-24 10:43:24,628 - uvicorn.access - INFO - 36.224.98.207:62063 - "GET /api/get_school?page_num=1&page_amount=20&keyword=&location_keyword= HTTP/1.1" 200
  209. 2023-10-24 10:43:54,875 - app.api.classes - INFO - get_school
  210. 2023-10-24 10:44:00,684 - uvicorn.access - INFO - 36.224.98.207:62228 - "GET /api/get_school?page_num=1&page_amount=20&keyword=&location_keyword= HTTP/1.1" 200
  211. 2023-10-24 10:46:12,912 - app.api.classes - INFO - get_school
  212. 2023-10-24 10:46:15,416 - app.api.classes - INFO - get_school
  213. 2023-10-24 10:46:19,897 - uvicorn.access - INFO - 36.224.98.207:62925 - "GET /api/get_school?page_num=1&page_amount=20&keyword=&location_keyword= HTTP/1.1" 200
  214. 2023-10-24 10:47:43,965 - app.api.classes - INFO - get_school
  215. 2023-10-24 10:47:49,826 - uvicorn.access - INFO - 36.224.98.207:63310 - "GET /api/get_school?page_num=1&page_amount=20&keyword=&location_keyword= HTTP/1.1" 200
  216. 2023-10-24 10:48:08,553 - uvicorn.access - INFO - 36.224.98.207:63423 - "GET /api/get_class_name?is_check=0 HTTP/1.1" 200
  217. 2023-10-24 10:48:13,282 - uvicorn.access - INFO - 36.224.98.207:63423 - "GET /api/get_class_name?location_id=1&is_inner=1&is_check=1&page_num=1&page_amount=20 HTTP/1.1" 200
  218. 2023-10-24 10:48:20,851 - uvicorn.access - INFO - 36.224.98.207:63507 - "GET /api/get_guidance_group HTTP/1.1" 200
  219. 2023-10-24 10:48:26,003 - uvicorn.access - INFO - 36.224.98.207:63544 - "GET /api/get_news HTTP/1.1" 200
  220. 2023-10-24 10:48:54,179 - uvicorn.access - INFO - 36.224.98.207:63678 - "GET /api/get_news HTTP/1.1" 200
  221. 2023-10-24 10:48:57,229 - uvicorn.access - INFO - 36.224.98.207:63678 - "GET /api/get_news HTTP/1.1" 200
  222. 2023-10-24 10:49:06,091 - uvicorn.access - INFO - 36.224.98.207:63750 - "GET /api/get_class_name?location_id=1&is_inner=1&is_check=1&page_num=1&page_amount=20 HTTP/1.1" 200
  223. 2023-10-24 10:49:07,876 - uvicorn.access - INFO - 36.224.98.207:63750 - "GET /api/get_class_name?has_user=1&is_check=1&page_num=1&page_amount=20 HTTP/1.1" 200
  224. 2023-10-24 10:49:09,820 - uvicorn.access - INFO - 36.224.98.207:63776 - "GET /api/get_class_name?location_id=1&is_inner=1&is_check=1&page_num=1&page_amount=20 HTTP/1.1" 200
  225. 2023-10-24 10:49:12,161 - uvicorn.access - INFO - 36.224.98.207:63776 - "GET /api/get_class_name?is_check=0 HTTP/1.1" 200
  226. 2023-10-24 10:49:15,099 - uvicorn.access - INFO - 36.224.98.207:63818 - "GET /api/get_class_name?location_id=1&is_inner=1&is_check=1&page_num=1&page_amount=20 HTTP/1.1" 200
  227. 2023-10-24 11:09:05,561 - uvicorn.access - INFO - 36.224.98.207:52436 - "POST /api/category_bar HTTP/1.1" 200
  228. 2023-10-24 11:09:05,647 - uvicorn.access - INFO - 36.224.98.207:52434 - "POST /api/age_bar HTTP/1.1" 200
  229. 2023-10-24 11:09:05,676 - uvicorn.access - INFO - 36.224.98.207:52433 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  230. 2023-10-24 11:09:05,677 - uvicorn.access - INFO - 36.224.98.207:52435 - "POST /api/gender_bar HTTP/1.1" 200
  231. 2023-10-24 11:10:03,876 - uvicorn.access - INFO - 36.224.98.207:52698 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  232. 2023-10-24 11:10:03,886 - uvicorn.access - INFO - 36.224.98.207:52700 - "POST /api/age_bar HTTP/1.1" 200
  233. 2023-10-24 11:10:03,897 - uvicorn.access - INFO - 36.224.98.207:52701 - "POST /api/gender_bar HTTP/1.1" 200
  234. 2023-10-24 11:10:03,935 - uvicorn.access - INFO - 36.224.98.207:52699 - "POST /api/category_bar HTTP/1.1" 200
  235. 2023-10-24 11:10:09,539 - uvicorn.access - INFO - 36.224.98.207:52739 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  236. 2023-10-24 11:10:09,551 - uvicorn.access - INFO - 36.224.98.207:52737 - "POST /api/age_bar HTTP/1.1" 200
  237. 2023-10-24 11:10:09,560 - uvicorn.access - INFO - 36.224.98.207:52738 - "POST /api/gender_bar HTTP/1.1" 200
  238. 2023-10-24 11:10:09,597 - uvicorn.access - INFO - 36.224.98.207:52739 - "POST /api/category_bar HTTP/1.1" 200
  239. 2023-10-24 11:10:46,374 - uvicorn.access - INFO - 36.224.98.207:52910 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 500
  240. 2023-10-24 11:10:46,375 - uvicorn.error - ERROR - Exception in ASGI application
  241. Traceback (most recent call last):
  242. File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
  243. result = await app(self.scope, self.receive, self.send)
  244. File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
  245. return await self.app(scope, receive, send)
  246. File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
  247. raise exc from None
  248. File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
  249. await self.app(scope, inner_receive, inner_send)
  250. File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
  251. await super().__call__(scope, receive, send)
  252. File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
  253. await self.middleware_stack(scope, receive, send)
  254. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
  255. raise exc from None
  256. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
  257. await self.app(scope, receive, _send)
  258. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
  259. await self.simple_response(scope, receive, send, request_headers=headers)
  260. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
  261. await self.app(scope, receive, send)
  262. File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
  263. raise exc from None
  264. File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
  265. await self.app(scope, receive, sender)
  266. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
  267. await route.handle(scope, receive, send)
  268. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
  269. await self.app(scope, receive, send)
  270. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
  271. response = await func(request)
  272. File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
  273. raw_response = await run_endpoint_function(
  274. File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
  275. return await dependant.call(**values)
  276. File "/var/www/ntcri_api/./app/api/data.py", line 271, in category_line
  277. match_data = match()
  278. File "/var/www/ntcri_api/./app/api/data.py", line 84, in match
  279. match_data = call_sql(sql_query)
  280. File "/var/www/ntcri_api/./app/api/data.py", line 35, in call_sql
  281. connection = pymysql.connect(
  282. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
  283. self.connect()
  284. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
  285. self._get_server_information()
  286. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
  287. packet = self._read_packet()
  288. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
  289. packet.raise_for_error()
  290. File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
  291. err.raise_mysql_exception(self._data)
  292. File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
  293. raise errorclass(errno, errval)
  294. pymysql.err.OperationalError: (1040, 'ny connections')
  295. 2023-10-24 11:10:46,389 - uvicorn.access - INFO - 36.224.98.207:52911 - "POST /api/age_bar HTTP/1.1" 500
  296. 2023-10-24 11:10:46,389 - uvicorn.error - ERROR - Exception in ASGI application
  297. Traceback (most recent call last):
  298. File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
  299. result = await app(self.scope, self.receive, self.send)
  300. File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
  301. return await self.app(scope, receive, send)
  302. File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
  303. raise exc from None
  304. File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
  305. await self.app(scope, inner_receive, inner_send)
  306. File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
  307. await super().__call__(scope, receive, send)
  308. File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
  309. await self.middleware_stack(scope, receive, send)
  310. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
  311. raise exc from None
  312. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
  313. await self.app(scope, receive, _send)
  314. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
  315. await self.simple_response(scope, receive, send, request_headers=headers)
  316. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
  317. await self.app(scope, receive, send)
  318. File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
  319. raise exc from None
  320. File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
  321. await self.app(scope, receive, sender)
  322. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
  323. await route.handle(scope, receive, send)
  324. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
  325. await self.app(scope, receive, send)
  326. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
  327. response = await func(request)
  328. File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
  329. raw_response = await run_endpoint_function(
  330. File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
  331. return await dependant.call(**values)
  332. File "/var/www/ntcri_api/./app/api/data.py", line 166, in age_bar
  333. user_information = student_info()
  334. File "/var/www/ntcri_api/./app/api/data.py", line 103, in student_info
  335. user_information = call_sql(sql_query)
  336. File "/var/www/ntcri_api/./app/api/data.py", line 35, in call_sql
  337. connection = pymysql.connect(
  338. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
  339. self.connect()
  340. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
  341. self._get_server_information()
  342. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
  343. packet = self._read_packet()
  344. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
  345. packet.raise_for_error()
  346. File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
  347. err.raise_mysql_exception(self._data)
  348. File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
  349. raise errorclass(errno, errval)
  350. pymysql.err.OperationalError: (1040, 'ny connections')
  351. 2023-10-24 11:10:46,428 - uvicorn.access - INFO - 36.224.98.207:52912 - "POST /api/category_bar HTTP/1.1" 500
  352. 2023-10-24 11:10:46,428 - uvicorn.error - ERROR - Exception in ASGI application
  353. Traceback (most recent call last):
  354. File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
  355. result = await app(self.scope, self.receive, self.send)
  356. File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
  357. return await self.app(scope, receive, send)
  358. File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
  359. raise exc from None
  360. File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
  361. await self.app(scope, inner_receive, inner_send)
  362. File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
  363. await super().__call__(scope, receive, send)
  364. File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
  365. await self.middleware_stack(scope, receive, send)
  366. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
  367. raise exc from None
  368. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
  369. await self.app(scope, receive, _send)
  370. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
  371. await self.simple_response(scope, receive, send, request_headers=headers)
  372. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
  373. await self.app(scope, receive, send)
  374. File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
  375. raise exc from None
  376. File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
  377. await self.app(scope, receive, sender)
  378. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
  379. await route.handle(scope, receive, send)
  380. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
  381. await self.app(scope, receive, send)
  382. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
  383. response = await func(request)
  384. File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
  385. raw_response = await run_endpoint_function(
  386. File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
  387. return await dependant.call(**values)
  388. File "/var/www/ntcri_api/./app/api/data.py", line 301, in category_bar
  389. match_data = match()
  390. File "/var/www/ntcri_api/./app/api/data.py", line 84, in match
  391. match_data = call_sql(sql_query)
  392. File "/var/www/ntcri_api/./app/api/data.py", line 35, in call_sql
  393. connection = pymysql.connect(
  394. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
  395. self.connect()
  396. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
  397. self._get_server_information()
  398. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
  399. packet = self._read_packet()
  400. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
  401. packet.raise_for_error()
  402. File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
  403. err.raise_mysql_exception(self._data)
  404. File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
  405. raise errorclass(errno, errval)
  406. pymysql.err.OperationalError: (1040, 'ny connections')
  407. 2023-10-24 11:10:46,435 - uvicorn.access - INFO - 36.224.98.207:52909 - "POST /api/gender_bar HTTP/1.1" 500
  408. 2023-10-24 11:10:46,435 - uvicorn.error - ERROR - Exception in ASGI application
  409. Traceback (most recent call last):
  410. File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
  411. result = await app(self.scope, self.receive, self.send)
  412. File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
  413. return await self.app(scope, receive, send)
  414. File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
  415. raise exc from None
  416. File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
  417. await self.app(scope, inner_receive, inner_send)
  418. File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
  419. await super().__call__(scope, receive, send)
  420. File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
  421. await self.middleware_stack(scope, receive, send)
  422. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
  423. raise exc from None
  424. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
  425. await self.app(scope, receive, _send)
  426. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
  427. await self.simple_response(scope, receive, send, request_headers=headers)
  428. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
  429. await self.app(scope, receive, send)
  430. File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
  431. raise exc from None
  432. File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
  433. await self.app(scope, receive, sender)
  434. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
  435. await route.handle(scope, receive, send)
  436. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
  437. await self.app(scope, receive, send)
  438. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
  439. response = await func(request)
  440. File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
  441. raw_response = await run_endpoint_function(
  442. File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 154, in run_endpoint_function
  443. return await run_in_threadpool(dependant.call, **values)
  444. File "/usr/local/lib/python3.8/dist-packages/starlette/concurrency.py", line 40, in run_in_threadpool
  445. return await loop.run_in_executor(None, func, *args)
  446. File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
  447. result = self.fn(*self.args, **self.kwargs)
  448. File "/var/www/ntcri_api/./app/api/data.py", line 193, in gender_bar
  449. user_information = student_info()
  450. File "/var/www/ntcri_api/./app/api/data.py", line 103, in student_info
  451. user_information = call_sql(sql_query)
  452. File "/var/www/ntcri_api/./app/api/data.py", line 35, in call_sql
  453. connection = pymysql.connect(
  454. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
  455. self.connect()
  456. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
  457. self._get_server_information()
  458. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
  459. packet = self._read_packet()
  460. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
  461. packet.raise_for_error()
  462. File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
  463. err.raise_mysql_exception(self._data)
  464. File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
  465. raise errorclass(errno, errval)
  466. pymysql.err.OperationalError: (1040, 'ny connections')
  467. 2023-10-24 11:10:53,330 - uvicorn.access - INFO - 36.224.98.207:52957 - "POST /api/age_bar HTTP/1.1" 200
  468. 2023-10-24 11:10:53,338 - uvicorn.access - INFO - 36.224.98.207:52954 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  469. 2023-10-24 11:10:53,344 - uvicorn.access - INFO - 36.224.98.207:52956 - "POST /api/gender_bar HTTP/1.1" 200
  470. 2023-10-24 11:10:53,392 - uvicorn.access - INFO - 36.224.98.207:52955 - "POST /api/category_bar HTTP/1.1" 200
  471. 2023-10-24 11:13:42,256 - uvicorn.access - INFO - 36.224.98.207:53686 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  472. 2023-10-24 11:13:42,268 - uvicorn.access - INFO - 36.224.98.207:53687 - "POST /api/age_bar HTTP/1.1" 200
  473. 2023-10-24 11:13:42,327 - uvicorn.access - INFO - 36.224.98.207:53688 - "POST /api/category_bar HTTP/1.1" 200
  474. 2023-10-24 11:13:42,327 - uvicorn.access - INFO - 36.224.98.207:53689 - "POST /api/gender_bar HTTP/1.1" 200
  475. 2023-10-24 11:13:48,176 - uvicorn.access - INFO - 36.224.98.207:53728 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  476. 2023-10-24 11:13:48,186 - uvicorn.access - INFO - 36.224.98.207:53727 - "POST /api/age_bar HTTP/1.1" 200
  477. 2023-10-24 11:13:48,254 - uvicorn.access - INFO - 36.224.98.207:53730 - "POST /api/category_bar HTTP/1.1" 200
  478. 2023-10-24 11:13:48,254 - uvicorn.access - INFO - 36.224.98.207:53729 - "POST /api/gender_bar HTTP/1.1" 200
  479. 2023-10-24 11:15:11,028 - uvicorn.access - INFO - 36.224.98.207:54083 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  480. 2023-10-24 11:15:11,039 - uvicorn.access - INFO - 36.224.98.207:54082 - "POST /api/age_bar HTTP/1.1" 200
  481. 2023-10-24 11:15:11,047 - uvicorn.access - INFO - 36.224.98.207:54084 - "POST /api/gender_bar HTTP/1.1" 200
  482. 2023-10-24 11:15:11,078 - uvicorn.access - INFO - 36.224.98.207:54081 - "POST /api/category_bar HTTP/1.1" 200
  483. 2023-10-24 11:15:18,325 - uvicorn.access - INFO - 36.224.98.207:54133 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  484. 2023-10-24 11:15:18,334 - uvicorn.access - INFO - 36.224.98.207:54135 - "POST /api/age_bar HTTP/1.1" 200
  485. 2023-10-24 11:15:18,341 - uvicorn.access - INFO - 36.224.98.207:54134 - "POST /api/gender_bar HTTP/1.1" 200
  486. 2023-10-24 11:15:18,405 - uvicorn.access - INFO - 36.224.98.207:54136 - "POST /api/category_bar HTTP/1.1" 200
  487. 2023-10-24 11:15:42,170 - uvicorn.access - INFO - 36.224.98.207:54252 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  488. 2023-10-24 11:15:42,179 - uvicorn.access - INFO - 36.224.98.207:54253 - "POST /api/age_bar HTTP/1.1" 200
  489. 2023-10-24 11:15:42,226 - uvicorn.access - INFO - 36.224.98.207:54251 - "POST /api/gender_bar HTTP/1.1" 200
  490. 2023-10-24 11:15:42,236 - uvicorn.access - INFO - 36.224.98.207:54254 - "POST /api/category_bar HTTP/1.1" 200
  491. 2023-10-24 11:16:17,468 - uvicorn.access - INFO - 36.224.98.207:54434 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  492. 2023-10-24 11:16:17,524 - uvicorn.access - INFO - 36.224.98.207:54431 - "POST /api/age_bar HTTP/1.1" 200
  493. 2023-10-24 11:16:17,543 - uvicorn.access - INFO - 36.224.98.207:54432 - "POST /api/category_bar HTTP/1.1" 200
  494. 2023-10-24 11:16:17,544 - uvicorn.access - INFO - 36.224.98.207:54433 - "POST /api/gender_bar HTTP/1.1" 200
  495. 2023-10-24 11:16:49,310 - uvicorn.access - INFO - 36.224.98.207:54585 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  496. 2023-10-24 11:16:49,320 - uvicorn.access - INFO - 36.224.98.207:54586 - "POST /api/age_bar HTTP/1.1" 200
  497. 2023-10-24 11:16:49,381 - uvicorn.access - INFO - 36.224.98.207:54587 - "POST /api/category_bar HTTP/1.1" 200
  498. 2023-10-24 11:16:49,382 - uvicorn.access - INFO - 36.224.98.207:54585 - "POST /api/gender_bar HTTP/1.1" 200
  499. 2023-10-24 11:16:53,084 - uvicorn.access - INFO - 36.224.98.207:54587 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  500. 2023-10-24 11:16:53,099 - uvicorn.access - INFO - 36.224.98.207:54585 - "POST /api/age_bar HTTP/1.1" 200
  501. 2023-10-24 11:16:53,108 - uvicorn.access - INFO - 36.224.98.207:54588 - "POST /api/category_bar HTTP/1.1" 200
  502. 2023-10-24 11:16:53,109 - uvicorn.access - INFO - 36.224.98.207:54586 - "POST /api/gender_bar HTTP/1.1" 200
  503. 2023-10-24 11:17:02,119 - uvicorn.access - INFO - 36.224.98.207:54666 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  504. 2023-10-24 11:17:02,167 - uvicorn.access - INFO - 36.224.98.207:54663 - "POST /api/age_bar HTTP/1.1" 200
  505. 2023-10-24 11:17:02,178 - uvicorn.access - INFO - 36.224.98.207:54665 - "POST /api/category_bar HTTP/1.1" 200
  506. 2023-10-24 11:17:02,182 - uvicorn.access - INFO - 36.224.98.207:54664 - "POST /api/gender_bar HTTP/1.1" 200
  507. 2023-10-24 11:17:18,222 - uvicorn.access - INFO - 36.224.98.207:54748 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  508. 2023-10-24 11:17:18,237 - uvicorn.access - INFO - 36.224.98.207:54747 - "POST /api/age_bar HTTP/1.1" 200
  509. 2023-10-24 11:17:18,247 - uvicorn.access - INFO - 36.224.98.207:54749 - "POST /api/gender_bar HTTP/1.1" 200
  510. 2023-10-24 11:17:18,275 - uvicorn.access - INFO - 36.224.98.207:54750 - "POST /api/category_bar HTTP/1.1" 200
  511. 2023-10-24 11:18:00,438 - uvicorn.access - INFO - 36.224.98.207:54937 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  512. 2023-10-24 11:18:00,449 - uvicorn.access - INFO - 36.224.98.207:54939 - "POST /api/age_bar HTTP/1.1" 200
  513. 2023-10-24 11:18:00,458 - uvicorn.access - INFO - 36.224.98.207:54938 - "POST /api/gender_bar HTTP/1.1" 200
  514. 2023-10-24 11:18:00,496 - uvicorn.access - INFO - 36.224.98.207:54940 - "POST /api/category_bar HTTP/1.1" 200
  515. 2023-10-24 11:18:06,555 - uvicorn.access - INFO - 36.224.98.207:54979 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  516. 2023-10-24 11:18:06,568 - uvicorn.access - INFO - 36.224.98.207:54980 - "POST /api/age_bar HTTP/1.1" 200
  517. 2023-10-24 11:18:06,608 - uvicorn.access - INFO - 36.224.98.207:54978 - "POST /api/gender_bar HTTP/1.1" 200
  518. 2023-10-24 11:18:06,618 - uvicorn.access - INFO - 36.224.98.207:54981 - "POST /api/category_bar HTTP/1.1" 200
  519. 2023-10-24 11:18:43,294 - uvicorn.access - INFO - 36.224.98.207:55150 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  520. 2023-10-24 11:18:43,303 - uvicorn.access - INFO - 36.224.98.207:55151 - "POST /api/age_bar HTTP/1.1" 200
  521. 2023-10-24 11:18:43,356 - uvicorn.access - INFO - 36.224.98.207:55152 - "POST /api/category_bar HTTP/1.1" 200
  522. 2023-10-24 11:18:43,357 - uvicorn.access - INFO - 36.224.98.207:55149 - "POST /api/gender_bar HTTP/1.1" 200
  523. 2023-10-24 11:18:58,678 - uvicorn.access - INFO - 36.224.98.207:55232 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  524. 2023-10-24 11:18:58,687 - uvicorn.access - INFO - 36.224.98.207:55231 - "POST /api/age_bar HTTP/1.1" 200
  525. 2023-10-24 11:18:58,692 - uvicorn.access - INFO - 36.224.98.207:55233 - "POST /api/gender_bar HTTP/1.1" 200
  526. 2023-10-24 11:18:58,728 - uvicorn.access - INFO - 36.224.98.207:55230 - "POST /api/category_bar HTTP/1.1" 200
  527. 2023-10-24 11:19:56,051 - uvicorn.access - INFO - 36.224.98.207:55488 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  528. 2023-10-24 11:19:56,060 - uvicorn.access - INFO - 36.224.98.207:55487 - "POST /api/age_bar HTTP/1.1" 200
  529. 2023-10-24 11:19:56,065 - uvicorn.access - INFO - 36.224.98.207:55489 - "POST /api/gender_bar HTTP/1.1" 200
  530. 2023-10-24 11:19:56,102 - uvicorn.access - INFO - 36.224.98.207:55490 - "POST /api/category_bar HTTP/1.1" 200
  531. 2023-10-24 11:19:58,712 - uvicorn.access - INFO - 36.224.98.207:55490 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  532. 2023-10-24 11:19:58,720 - uvicorn.access - INFO - 36.224.98.207:55489 - "POST /api/age_bar HTTP/1.1" 200
  533. 2023-10-24 11:19:58,731 - uvicorn.access - INFO - 36.224.98.207:55488 - "POST /api/category_bar HTTP/1.1" 200
  534. 2023-10-24 11:19:58,731 - uvicorn.access - INFO - 36.224.98.207:55487 - "POST /api/gender_bar HTTP/1.1" 200
  535. 2023-10-24 11:20:20,996 - uvicorn.access - INFO - 36.224.98.207:55616 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  536. 2023-10-24 11:20:21,014 - uvicorn.access - INFO - 36.224.98.207:55617 - "POST /api/age_bar HTTP/1.1" 200
  537. 2023-10-24 11:20:21,052 - uvicorn.access - INFO - 36.224.98.207:55615 - "POST /api/gender_bar HTTP/1.1" 200
  538. 2023-10-24 11:20:21,062 - uvicorn.access - INFO - 36.224.98.207:55618 - "POST /api/category_bar HTTP/1.1" 200
  539. 2023-10-24 11:20:48,073 - uvicorn.access - INFO - 36.224.98.207:55753 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  540. 2023-10-24 11:20:48,083 - uvicorn.access - INFO - 36.224.98.207:55751 - "POST /api/age_bar HTTP/1.1" 200
  541. 2023-10-24 11:20:48,140 - uvicorn.access - INFO - 36.224.98.207:55750 - "POST /api/category_bar HTTP/1.1" 200
  542. 2023-10-24 11:20:48,148 - uvicorn.access - INFO - 36.224.98.207:55753 - "POST /api/gender_bar HTTP/1.1" 200
  543. 2023-10-24 11:20:56,125 - uvicorn.access - INFO - 36.224.98.207:55804 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  544. 2023-10-24 11:20:56,134 - uvicorn.access - INFO - 36.224.98.207:55803 - "POST /api/age_bar HTTP/1.1" 200
  545. 2023-10-24 11:20:56,141 - uvicorn.access - INFO - 36.224.98.207:55802 - "POST /api/gender_bar HTTP/1.1" 200
  546. 2023-10-24 11:20:56,190 - uvicorn.access - INFO - 36.224.98.207:55805 - "POST /api/category_bar HTTP/1.1" 200
  547. 2023-10-24 11:21:00,408 - uvicorn.access - INFO - 36.224.98.207:55836 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  548. 2023-10-24 11:21:00,420 - uvicorn.access - INFO - 36.224.98.207:55838 - "POST /api/age_bar HTTP/1.1" 200
  549. 2023-10-24 11:21:00,428 - uvicorn.access - INFO - 36.224.98.207:55837 - "POST /api/gender_bar HTTP/1.1" 200
  550. 2023-10-24 11:21:00,472 - uvicorn.access - INFO - 36.224.98.207:55835 - "POST /api/category_bar HTTP/1.1" 200
  551. 2023-10-24 11:22:20,544 - uvicorn.access - INFO - 36.224.98.207:56187 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  552. 2023-10-24 11:22:20,598 - uvicorn.access - INFO - 36.224.98.207:56186 - "POST /api/age_bar HTTP/1.1" 200
  553. 2023-10-24 11:22:20,608 - uvicorn.access - INFO - 36.224.98.207:56188 - "POST /api/category_bar HTTP/1.1" 200
  554. 2023-10-24 11:22:20,619 - uvicorn.access - INFO - 36.224.98.207:56189 - "POST /api/gender_bar HTTP/1.1" 200
  555. 2023-10-24 11:22:22,108 - uvicorn.access - INFO - 36.224.98.207:56189 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  556. 2023-10-24 11:22:22,119 - uvicorn.access - INFO - 36.224.98.207:56188 - "POST /api/age_bar HTTP/1.1" 200
  557. 2023-10-24 11:22:22,134 - uvicorn.access - INFO - 36.224.98.207:56187 - "POST /api/category_bar HTTP/1.1" 200
  558. 2023-10-24 11:22:22,135 - uvicorn.access - INFO - 36.224.98.207:56186 - "POST /api/gender_bar HTTP/1.1" 200
  559. 2023-10-24 11:22:53,076 - uvicorn.access - INFO - 36.224.98.207:56347 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  560. 2023-10-24 11:22:53,087 - uvicorn.access - INFO - 36.224.98.207:56345 - "POST /api/age_bar HTTP/1.1" 200
  561. 2023-10-24 11:22:53,097 - uvicorn.access - INFO - 36.224.98.207:56346 - "POST /api/gender_bar HTTP/1.1" 200
  562. 2023-10-24 11:22:53,124 - uvicorn.access - INFO - 36.224.98.207:56348 - "POST /api/category_bar HTTP/1.1" 200
  563. 2023-10-24 11:22:57,382 - uvicorn.access - INFO - 36.224.98.207:56386 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  564. 2023-10-24 11:22:57,393 - uvicorn.access - INFO - 36.224.98.207:56387 - "POST /api/age_bar HTTP/1.1" 200
  565. 2023-10-24 11:22:57,437 - uvicorn.access - INFO - 36.224.98.207:56385 - "POST /api/category_bar HTTP/1.1" 200
  566. 2023-10-24 11:22:57,438 - uvicorn.access - INFO - 36.224.98.207:56384 - "POST /api/gender_bar HTTP/1.1" 200
  567. 2023-10-24 11:23:16,560 - uvicorn.access - INFO - 36.224.98.207:56478 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  568. 2023-10-24 11:23:16,576 - uvicorn.access - INFO - 36.224.98.207:56475 - "POST /api/age_bar HTTP/1.1" 200
  569. 2023-10-24 11:23:16,633 - uvicorn.access - INFO - 36.224.98.207:56477 - "POST /api/category_bar HTTP/1.1" 200
  570. 2023-10-24 11:23:16,633 - uvicorn.access - INFO - 36.224.98.207:56478 - "POST /api/gender_bar HTTP/1.1" 200
  571. 2023-10-24 11:23:27,886 - uvicorn.access - INFO - 36.224.98.207:56540 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  572. 2023-10-24 11:23:27,945 - uvicorn.access - INFO - 36.224.98.207:56538 - "POST /api/age_bar HTTP/1.1" 200
  573. 2023-10-24 11:23:27,963 - uvicorn.access - INFO - 36.224.98.207:56541 - "POST /api/category_bar HTTP/1.1" 200
  574. 2023-10-24 11:23:27,964 - uvicorn.access - INFO - 36.224.98.207:56539 - "POST /api/gender_bar HTTP/1.1" 200
  575. 2023-10-24 11:23:38,633 - uvicorn.access - INFO - 36.224.98.207:56606 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  576. 2023-10-24 11:23:38,644 - uvicorn.access - INFO - 36.224.98.207:56605 - "POST /api/age_bar HTTP/1.1" 200
  577. 2023-10-24 11:23:38,698 - uvicorn.access - INFO - 36.224.98.207:56604 - "POST /api/category_bar HTTP/1.1" 200
  578. 2023-10-24 11:23:38,699 - uvicorn.access - INFO - 36.224.98.207:56603 - "POST /api/gender_bar HTTP/1.1" 200
  579. 2023-10-24 11:26:02,617 - uvicorn.access - INFO - 36.224.98.207:57233 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  580. 2023-10-24 11:26:02,629 - uvicorn.access - INFO - 36.224.98.207:57236 - "POST /api/age_bar HTTP/1.1" 200
  581. 2023-10-24 11:26:02,668 - uvicorn.access - INFO - 36.224.98.207:57234 - "POST /api/category_bar HTTP/1.1" 200
  582. 2023-10-24 11:26:02,669 - uvicorn.access - INFO - 36.224.98.207:57235 - "POST /api/gender_bar HTTP/1.1" 200
  583. 2023-10-24 11:26:14,473 - uvicorn.access - INFO - 36.224.98.207:57303 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  584. 2023-10-24 11:26:14,486 - uvicorn.access - INFO - 36.224.98.207:57305 - "POST /api/age_bar HTTP/1.1" 200
  585. 2023-10-24 11:26:14,496 - uvicorn.access - INFO - 36.224.98.207:57306 - "POST /api/gender_bar HTTP/1.1" 200
  586. 2023-10-24 11:26:14,539 - uvicorn.access - INFO - 36.224.98.207:57304 - "POST /api/category_bar HTTP/1.1" 200
  587. 2023-10-24 11:26:45,098 - uvicorn.access - INFO - 36.224.98.207:57449 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  588. 2023-10-24 11:26:45,109 - uvicorn.access - INFO - 36.224.98.207:57452 - "POST /api/age_bar HTTP/1.1" 200
  589. 2023-10-24 11:26:45,117 - uvicorn.access - INFO - 36.224.98.207:57451 - "POST /api/gender_bar HTTP/1.1" 200
  590. 2023-10-24 11:26:45,150 - uvicorn.access - INFO - 36.224.98.207:57450 - "POST /api/category_bar HTTP/1.1" 200
  591. 2023-10-24 11:27:27,004 - uvicorn.access - INFO - 36.224.98.207:57645 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  592. 2023-10-24 11:27:27,014 - uvicorn.access - INFO - 36.224.98.207:57643 - "POST /api/age_bar HTTP/1.1" 200
  593. 2023-10-24 11:27:27,063 - uvicorn.access - INFO - 36.224.98.207:57644 - "POST /api/category_bar HTTP/1.1" 500
  594. 2023-10-24 11:27:27,068 - uvicorn.error - ERROR - Exception in ASGI application
  595. Traceback (most recent call last):
  596. File "/usr/lib/python3/dist-packages/uvicorn/protocols/http/httptools_impl.py", line 385, in run_asgi
  597. result = await app(self.scope, self.receive, self.send)
  598. File "/usr/lib/python3/dist-packages/uvicorn/middleware/proxy_headers.py", line 45, in __call__
  599. return await self.app(scope, receive, send)
  600. File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 65, in __call__
  601. raise exc from None
  602. File "/usr/lib/python3/dist-packages/uvicorn/middleware/message_logger.py", line 61, in __call__
  603. await self.app(scope, inner_receive, inner_send)
  604. File "/usr/local/lib/python3.8/dist-packages/fastapi/applications.py", line 199, in __call__
  605. await super().__call__(scope, receive, send)
  606. File "/usr/local/lib/python3.8/dist-packages/starlette/applications.py", line 112, in __call__
  607. await self.middleware_stack(scope, receive, send)
  608. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 181, in __call__
  609. raise exc from None
  610. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/errors.py", line 159, in __call__
  611. await self.app(scope, receive, _send)
  612. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 86, in __call__
  613. await self.simple_response(scope, receive, send, request_headers=headers)
  614. File "/usr/local/lib/python3.8/dist-packages/starlette/middleware/cors.py", line 142, in simple_response
  615. await self.app(scope, receive, send)
  616. File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 82, in __call__
  617. raise exc from None
  618. File "/usr/local/lib/python3.8/dist-packages/starlette/exceptions.py", line 71, in __call__
  619. await self.app(scope, receive, sender)
  620. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 580, in __call__
  621. await route.handle(scope, receive, send)
  622. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 241, in handle
  623. await self.app(scope, receive, send)
  624. File "/usr/local/lib/python3.8/dist-packages/starlette/routing.py", line 52, in app
  625. response = await func(request)
  626. File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 219, in app
  627. raw_response = await run_endpoint_function(
  628. File "/usr/local/lib/python3.8/dist-packages/fastapi/routing.py", line 152, in run_endpoint_function
  629. return await dependant.call(**values)
  630. File "/var/www/ntcri_api/./app/api/data.py", line 301, in category_bar
  631. match_data = match()
  632. File "/var/www/ntcri_api/./app/api/data.py", line 84, in match
  633. match_data = call_sql(sql_query)
  634. File "/var/www/ntcri_api/./app/api/data.py", line 35, in call_sql
  635. connection = pymysql.connect(
  636. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 352, in __init__
  637. self.connect()
  638. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 635, in connect
  639. self._get_server_information()
  640. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 1056, in _get_server_information
  641. packet = self._read_packet()
  642. File "/usr/local/lib/python3.8/dist-packages/pymysql/connections.py", line 729, in _read_packet
  643. packet.raise_for_error()
  644. File "/usr/local/lib/python3.8/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
  645. err.raise_mysql_exception(self._data)
  646. File "/usr/local/lib/python3.8/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
  647. raise errorclass(errno, errval)
  648. pymysql.err.OperationalError: (1040, 'ny connections')
  649. 2023-10-24 11:27:27,069 - uvicorn.access - INFO - 36.224.98.207:57645 - "POST /api/gender_bar HTTP/1.1" 200
  650. 2023-10-24 11:27:57,720 - uvicorn.access - INFO - 36.224.98.207:57793 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  651. 2023-10-24 11:27:57,729 - uvicorn.access - INFO - 36.224.98.207:57790 - "POST /api/age_bar HTTP/1.1" 200
  652. 2023-10-24 11:27:57,774 - uvicorn.access - INFO - 36.224.98.207:57791 - "POST /api/category_bar HTTP/1.1" 200
  653. 2023-10-24 11:27:57,775 - uvicorn.access - INFO - 36.224.98.207:57792 - "POST /api/gender_bar HTTP/1.1" 200
  654. 2023-10-24 11:28:26,927 - uvicorn.access - INFO - 36.224.98.207:57931 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  655. 2023-10-24 11:28:26,937 - uvicorn.access - INFO - 36.224.98.207:57932 - "POST /api/age_bar HTTP/1.1" 200
  656. 2023-10-24 11:28:26,944 - uvicorn.access - INFO - 36.224.98.207:57933 - "POST /api/gender_bar HTTP/1.1" 200
  657. 2023-10-24 11:28:39,656 - uvicorn.access - INFO - 36.224.98.207:57999 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  658. 2023-10-24 11:28:39,721 - uvicorn.access - INFO - 36.224.98.207:57998 - "POST /api/age_bar HTTP/1.1" 200
  659. 2023-10-24 11:28:39,730 - uvicorn.access - INFO - 36.224.98.207:57999 - "POST /api/gender_bar HTTP/1.1" 200
  660. 2023-10-24 11:29:48,028 - uvicorn.access - INFO - 36.224.98.207:58296 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  661. 2023-10-24 11:29:48,039 - uvicorn.access - INFO - 36.224.98.207:58298 - "POST /api/age_bar HTTP/1.1" 200
  662. 2023-10-24 11:29:48,047 - uvicorn.access - INFO - 36.224.98.207:58297 - "POST /api/gender_bar HTTP/1.1" 200
  663. 2023-10-24 11:30:18,905 - uvicorn.access - INFO - 36.224.98.207:58440 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  664. 2023-10-24 11:30:18,919 - uvicorn.access - INFO - 36.224.98.207:58441 - "POST /api/age_bar HTTP/1.1" 200
  665. 2023-10-24 11:30:18,932 - uvicorn.access - INFO - 36.224.98.207:58442 - "POST /api/gender_bar HTTP/1.1" 200
  666. 2023-10-24 11:30:34,449 - uvicorn.access - INFO - 36.224.98.207:58524 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  667. 2023-10-24 11:30:34,460 - uvicorn.access - INFO - 36.224.98.207:58526 - "POST /api/age_bar HTTP/1.1" 200
  668. 2023-10-24 11:30:34,469 - uvicorn.access - INFO - 36.224.98.207:58525 - "POST /api/gender_bar HTTP/1.1" 200
  669. 2023-10-24 11:31:15,547 - uvicorn.access - INFO - 36.224.98.207:58720 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  670. 2023-10-24 11:31:15,562 - uvicorn.access - INFO - 36.224.98.207:58721 - "POST /api/age_bar HTTP/1.1" 200
  671. 2023-10-24 11:31:15,573 - uvicorn.access - INFO - 36.224.98.207:58719 - "POST /api/gender_bar HTTP/1.1" 200
  672. 2023-10-24 11:31:45,828 - uvicorn.access - INFO - 36.224.98.207:58863 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  673. 2023-10-24 11:31:45,894 - uvicorn.access - INFO - 36.224.98.207:58865 - "POST /api/age_bar HTTP/1.1" 200
  674. 2023-10-24 11:31:45,894 - uvicorn.access - INFO - 36.224.98.207:58864 - "POST /api/gender_bar HTTP/1.1" 200
  675. 2023-10-24 11:31:57,573 - uvicorn.access - INFO - 36.224.98.207:58931 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  676. 2023-10-24 11:31:57,584 - uvicorn.access - INFO - 36.224.98.207:58932 - "POST /api/age_bar HTTP/1.1" 200
  677. 2023-10-24 11:31:57,593 - uvicorn.access - INFO - 36.224.98.207:58930 - "POST /api/gender_bar HTTP/1.1" 200
  678. 2023-10-24 11:32:17,820 - uvicorn.access - INFO - 36.224.98.207:59029 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  679. 2023-10-24 11:32:17,830 - uvicorn.access - INFO - 36.224.98.207:59031 - "POST /api/age_bar HTTP/1.1" 200
  680. 2023-10-24 11:32:17,839 - uvicorn.access - INFO - 36.224.98.207:59030 - "POST /api/gender_bar HTTP/1.1" 200
  681. 2023-10-24 11:32:30,835 - uvicorn.access - INFO - 36.224.98.207:59101 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  682. 2023-10-24 11:32:30,847 - uvicorn.access - INFO - 36.224.98.207:59102 - "POST /api/age_bar HTTP/1.1" 200
  683. 2023-10-24 11:32:30,855 - uvicorn.access - INFO - 36.224.98.207:59103 - "POST /api/gender_bar HTTP/1.1" 200
  684. 2023-10-24 11:32:55,222 - uvicorn.access - INFO - 36.224.98.207:59217 - "POST /api/age_bar HTTP/1.1" 200
  685. 2023-10-24 11:32:55,230 - uvicorn.access - INFO - 36.224.98.207:59216 - "POST /api/gender_bar HTTP/1.1" 200
  686. 2023-10-24 11:33:43,476 - uvicorn.access - INFO - 36.224.98.207:59425 - "POST /api/age_bar HTTP/1.1" 200
  687. 2023-10-24 11:33:43,480 - uvicorn.access - INFO - 36.224.98.207:59426 - "POST /api/gender_bar HTTP/1.1" 200
  688. 2023-10-24 11:34:29,503 - uvicorn.access - INFO - 36.224.98.207:59636 - "POST /api/age_bar HTTP/1.1" 200
  689. 2023-10-24 11:34:29,515 - uvicorn.access - INFO - 36.224.98.207:59635 - "POST /api/gender_bar HTTP/1.1" 200
  690. 2023-10-24 11:34:37,422 - uvicorn.access - INFO - 36.224.98.207:59685 - "POST /api/gender_bar HTTP/1.1" 200
  691. 2023-10-24 11:38:32,862 - uvicorn.access - INFO - 36.224.98.207:60749 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  692. 2023-10-24 11:38:41,053 - uvicorn.access - INFO - 36.224.98.207:60799 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  693. 2023-10-24 11:38:41,112 - uvicorn.access - INFO - 36.224.98.207:60800 - "POST /api/age_bar HTTP/1.1" 200
  694. 2023-10-24 11:38:51,255 - uvicorn.access - INFO - 36.224.98.207:60858 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  695. 2023-10-24 11:38:51,267 - uvicorn.access - INFO - 36.224.98.207:60857 - "POST /api/age_bar HTTP/1.1" 200
  696. 2023-10-24 11:38:51,317 - uvicorn.access - INFO - 36.224.98.207:60858 - "POST /api/gender_bar HTTP/1.1" 200
  697. 2023-10-24 11:39:45,310 - uvicorn.access - INFO - 36.224.98.207:61103 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  698. 2023-10-24 11:39:45,312 - uvicorn.access - INFO - 36.224.98.207:61102 - "POST /api/gender_bar HTTP/1.1" 200
  699. 2023-10-24 11:39:45,320 - uvicorn.access - INFO - 36.224.98.207:61101 - "POST /api/age_bar HTTP/1.1" 200
  700. 2023-10-24 11:40:48,606 - uvicorn.access - INFO - 36.224.98.207:61381 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  701. 2023-10-24 11:40:48,670 - uvicorn.access - INFO - 36.224.98.207:61380 - "POST /api/age_bar HTTP/1.1" 200
  702. 2023-10-24 11:40:48,670 - uvicorn.access - INFO - 36.224.98.207:61381 - "POST /api/gender_bar HTTP/1.1" 200
  703. 2023-10-24 11:41:01,989 - uvicorn.access - INFO - 36.224.98.207:61451 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  704. 2023-10-24 11:41:02,046 - uvicorn.access - INFO - 36.224.98.207:61452 - "POST /api/age_bar HTTP/1.1" 200
  705. 2023-10-24 11:41:02,054 - uvicorn.access - INFO - 36.224.98.207:61453 - "POST /api/gender_bar HTTP/1.1" 200
  706. 2023-10-24 11:41:09,044 - uvicorn.access - INFO - 36.224.98.207:61496 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  707. 2023-10-24 11:41:09,058 - uvicorn.access - INFO - 36.224.98.207:61497 - "POST /api/age_bar HTTP/1.1" 200
  708. 2023-10-24 11:41:09,065 - uvicorn.access - INFO - 36.224.98.207:61495 - "POST /api/gender_bar HTTP/1.1" 200
  709. 2023-10-24 11:41:28,440 - uvicorn.access - INFO - 36.224.98.207:61595 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  710. 2023-10-24 11:41:28,453 - uvicorn.access - INFO - 36.224.98.207:61594 - "POST /api/age_bar HTTP/1.1" 200
  711. 2023-10-24 11:41:28,462 - uvicorn.access - INFO - 36.224.98.207:61596 - "POST /api/gender_bar HTTP/1.1" 200
  712. 2023-10-24 11:41:36,174 - uvicorn.access - INFO - 36.224.98.207:61645 - "POST /api/category_line?category_name=%E6%A8%B9%E8%97%9D HTTP/1.1" 200
  713. 2023-10-24 11:41:36,245 - uvicorn.access - INFO - 36.224.98.207:61646 - "POST /api/age_bar HTTP/1.1" 200
  714. 2023-10-24 11:41:36,246 - uvicorn.access - INFO - 36.224.98.207:61647 - "POST /api/gender_bar HTTP/1.1" 200
  715. 2023-10-24 12:49:39,291 - uvicorn.error - INFO - Shutting down
  716. 2023-10-24 12:49:39,398 - uvicorn.error - INFO - Waiting for application shutdown.
  717. 2023-10-24 12:49:39,401 - tortoise - INFO - Tortoise-ORM shutdown
  718. 2023-10-24 12:49:39,402 - uvicorn.error - INFO - Application shutdown complete.
  719. 2023-10-24 12:49:39,402 - uvicorn.error - INFO - Finished server process [290584]