From bc15452181ba0b98364c52987f21e44de200fb9f Mon Sep 17 00:00:00 2001 From: "Kim.KANGHEE" Date: Tue, 21 Oct 2025 20:29:39 +0900 Subject: [PATCH] update --- .env | 6 +- __pycache__/config.cpython-312.pyc | Bin 0 -> 4407 bytes __pycache__/config.cpython-313.pyc | Bin 4207 -> 4355 bytes .../__pycache__/auth_forms.cpython-311.pyc | Bin 0 -> 6044 bytes .../__pycache__/auth_forms.cpython-312.pyc | Bin 0 -> 5153 bytes backend/instance/site.db | Bin 24576 -> 36864 bytes .../firmware_version.cpython-311.pyc | Bin 0 -> 6639 bytes .../firmware_version.cpython-312.pyc | Bin 0 -> 5981 bytes .../__pycache__/idrac_server.cpython-311.pyc | Bin 0 -> 3310 bytes .../__pycache__/idrac_server.cpython-312.pyc | Bin 0 -> 3071 bytes .../__pycache__/idrac_server.cpython-313.pyc | Bin 0 -> 3105 bytes .../models/__pycache__/user.cpython-311.pyc | Bin 0 -> 6387 bytes .../models/__pycache__/user.cpython-312.pyc | Bin 0 -> 5577 bytes backend/models/firmware_version.py | 134 + backend/models/idrac_server.py | 62 + backend/routes/__init__.py | 6 +- .../__pycache__/__init__.cpython-311.pyc | Bin 0 -> 1765 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 1388 bytes .../routes/__pycache__/admin.cpython-311.pyc | Bin 0 -> 7524 bytes .../routes/__pycache__/admin.cpython-312.pyc | Bin 0 -> 6578 bytes .../routes/__pycache__/auth.cpython-311.pyc | Bin 0 -> 10447 bytes .../routes/__pycache__/auth.cpython-312.pyc | Bin 0 -> 9648 bytes .../__pycache__/catalog_sync.cpython-311.pyc | Bin 0 -> 1433 bytes .../__pycache__/catalog_sync.cpython-312.pyc | Bin 0 -> 1236 bytes .../__pycache__/file_view.cpython-311.pyc | Bin 0 -> 5349 bytes .../__pycache__/file_view.cpython-312.pyc | Bin 0 -> 4680 bytes .../routes/__pycache__/home.cpython-311.pyc | Bin 0 -> 907 bytes .../routes/__pycache__/home.cpython-312.pyc | Bin 0 -> 780 bytes .../__pycache__/idrac_routes.cpython-311.pyc | Bin 0 -> 42756 bytes .../__pycache__/idrac_routes.cpython-312.pyc | Bin 0 -> 37478 bytes .../__pycache__/idrac_routes.cpython-313.pyc | Bin 0 -> 23817 bytes .../routes/__pycache__/jobs.cpython-311.pyc | Bin 0 -> 11375 bytes .../routes/__pycache__/jobs.cpython-312.pyc | Bin 0 -> 9673 bytes .../routes/__pycache__/jobs.cpython-313.pyc | Bin 0 -> 9873 bytes .../routes/__pycache__/main.cpython-311.pyc | Bin 0 -> 15126 bytes .../routes/__pycache__/main.cpython-312.pyc | Bin 0 -> 12856 bytes .../__pycache__/utilities.cpython-311.pyc | Bin 0 -> 16620 bytes .../__pycache__/utilities.cpython-312.pyc | Bin 0 -> 14886 bytes .../__pycache__/utilities.cpython-313.pyc | Bin 15099 -> 8129 bytes .../routes/__pycache__/xml.cpython-311.pyc | Bin 0 -> 9927 bytes .../routes/__pycache__/xml.cpython-312.pyc | Bin 0 -> 8481 bytes .../routes/__pycache__/xml.cpython-313.pyc | Bin 8568 -> 6651 bytes backend/routes/catalog_sync.py | 23 + backend/routes/idrac_routes.py | 1094 ++ backend/routes/idrac_routes_base.py | 669 ++ backend/routes/version_compare_api.py | 399 + .../dell_catalog_sync.cpython-311.pyc | Bin 0 -> 2852 bytes .../dell_catalog_sync.cpython-312.pyc | Bin 0 -> 2494 bytes .../__pycache__/idrac_jobs.cpython-311.pyc | Bin 0 -> 16500 bytes .../__pycache__/idrac_jobs.cpython-312.pyc | Bin 0 -> 14173 bytes .../__pycache__/idrac_jobs.cpython-313.pyc | Bin 0 -> 14423 bytes .../idrac_redfish_client.cpython-311.pyc | Bin 0 -> 18866 bytes .../idrac_redfish_client.cpython-312.pyc | Bin 0 -> 17050 bytes .../idrac_redfish_client.cpython-313.pyc | Bin 0 -> 13859 bytes .../__pycache__/ip_processor.cpython-311.pyc | Bin 0 -> 9653 bytes .../__pycache__/ip_processor.cpython-312.pyc | Bin 0 -> 8027 bytes .../__pycache__/logger.cpython-311.pyc | Bin 0 -> 3453 bytes .../__pycache__/logger.cpython-312.pyc | Bin 0 -> 3119 bytes .../redfish_client.cpython-311.pyc | Bin 0 -> 12177 bytes .../redfish_client.cpython-312.pyc | Bin 0 -> 10862 bytes .../redfish_client.cpython-313.pyc | Bin 0 -> 11131 bytes .../watchdog_handler.cpython-311.pyc | Bin 0 -> 3677 bytes .../watchdog_handler.cpython-312.pyc | Bin 0 -> 3268 bytes backend/services/dell_catalog_sync.py | 58 + backend/services/idrac_redfish_client.py | 397 + backend/static/css/idrac_style.css | 558 + backend/static/css/version_compare_styles.css | 342 + backend/static/js/idrac_main.js | 740 ++ backend/static/style - 복사본.css | 283 + backend/templates/idrac_firmware.html | 252 + .../1PYCZC4.txt | 50 - .../1XZCZC4.txt | 50 - .../2NYCZC4.txt | 50 - .../2XZCZC4.txt | 50 - .../3LYCZC4.txt | 50 - .../3MYCZC4.txt | 50 - .../3PYCZC4.txt | 50 - .../4XZCZC4.txt | 50 - .../5MYCZC4.txt | 50 - .../5NYCZC4.txt | 50 - .../6XZCZC4.txt | 50 - .../7MYCZC4.txt | 50 - .../7XZCZC4.txt | 50 - .../8WZCZC4.txt | 50 - .../9NYCZC4.txt | 50 - .../BNYCZC4.txt | 50 - .../CXZCZC4.txt | 50 - .../DLYCZC4.txt | 50 - .../DXZCZC4.txt | 50 - .../FWZCZC4.txt | 50 - data/guid_file/1XZCZC4.txt | 12 - data/guid_file/2NYCZC4.txt | 12 - data/guid_file/2XZCZC4.txt | 12 - data/guid_file/3LYCZC4.txt | 12 - data/guid_file/3MYCZC4.txt | 12 - data/guid_file/3PYCZC4.txt | 12 - data/guid_file/4XZCZC4.txt | 12 - data/guid_file/5MYCZC4.txt | 12 - data/guid_file/5NYCZC4.txt | 12 - data/guid_file/6XZCZC4.txt | 12 - data/guid_file/7MYCZC4.txt | 12 - data/guid_file/7XZCZC4.txt | 12 - data/guid_file/8WZCZC4.txt | 12 - data/guid_file/9NYCZC4.txt | 12 - data/guid_file/BNYCZC4.txt | 12 - data/guid_file/CXZCZC4.txt | 12 - data/guid_file/DLYCZC4.txt | 12 - data/guid_file/DXZCZC4.txt | 12 - data/guid_file/FWZCZC4.txt | 12 - data/idrac_info/1PYCZC4.txt | 20 - data/idrac_info/1XZCZC4.txt | 20 - data/idrac_info/2NYCZC4.txt | 20 - data/idrac_info/2XZCZC4.txt | 20 - data/idrac_info/3LYCZC4.txt | 20 - data/idrac_info/3MYCZC4.txt | 20 - data/idrac_info/3PYCZC4.txt | 20 - data/idrac_info/4XZCZC4.txt | 20 - data/idrac_info/5MYCZC4.txt | 20 - data/idrac_info/5NYCZC4.txt | 20 - data/idrac_info/6XZCZC4.txt | 20 - data/idrac_info/7MYCZC4.txt | 20 - data/idrac_info/7XZCZC4.txt | 20 - data/idrac_info/8WZCZC4.txt | 20 - data/idrac_info/9NYCZC4.txt | 20 - data/idrac_info/BNYCZC4.txt | 20 - data/idrac_info/CXZCZC4.txt | 20 - data/idrac_info/DLYCZC4.txt | 20 - data/idrac_info/DXZCZC4.txt | 20 - data/idrac_info/FWZCZC4.txt | 20 - data/logs/2025-10-01.log | 9465 ----------------- data/logs/2025-10-02.log | 2595 ----- data/logs/2025-10-03.log | 1367 --- data/logs/2025-10-04.log | 389 - data/logs/2025-10-05.log | 14 - data/logs/app.log | 250 - data/mac/1PYCZC4.txt | 20 - data/mac/1XZCZC4.txt | 20 - data/mac/2NYCZC4.txt | 20 - data/mac/2XZCZC4.txt | 20 - data/mac/3LYCZC4.txt | 20 - data/mac/3MYCZC4.txt | 20 - data/mac/3PYCZC4.txt | 20 - data/mac/4XZCZC4.txt | 20 - data/mac/5MYCZC4.txt | 20 - data/mac/5NYCZC4.txt | 20 - data/mac/6XZCZC4.txt | 20 - data/mac/7MYCZC4.txt | 20 - data/mac/7XZCZC4.txt | 20 - data/mac/8WZCZC4.txt | 20 - data/mac/9NYCZC4.txt | 20 - data/mac/BNYCZC4.txt | 20 - data/mac/CXZCZC4.txt | 20 - data/mac/DLYCZC4.txt | 20 - data/mac/DXZCZC4.txt | 20 - data/mac/FWZCZC4.txt | 20 - data/scripts/02-set_config.py | 4 +- data/server_list/gpu_list.txt | 63 +- data/server_list/guid_list.txt | 35 +- data/server_list/server_list.txt | 62 +- data/temp_ip/ip_0.txt | 1 - data/temp_ip/ip_1.txt | 1 - data/temp_ip/ip_2.txt | 1 - data/temp_ip/ip_3.txt | 1 - 163 files changed, 5177 insertions(+), 16122 deletions(-) create mode 100644 __pycache__/config.cpython-312.pyc create mode 100644 backend/forms/__pycache__/auth_forms.cpython-311.pyc create mode 100644 backend/forms/__pycache__/auth_forms.cpython-312.pyc create mode 100644 backend/models/__pycache__/firmware_version.cpython-311.pyc create mode 100644 backend/models/__pycache__/firmware_version.cpython-312.pyc create mode 100644 backend/models/__pycache__/idrac_server.cpython-311.pyc create mode 100644 backend/models/__pycache__/idrac_server.cpython-312.pyc create mode 100644 backend/models/__pycache__/idrac_server.cpython-313.pyc create mode 100644 backend/models/__pycache__/user.cpython-311.pyc create mode 100644 backend/models/__pycache__/user.cpython-312.pyc create mode 100644 backend/models/firmware_version.py create mode 100644 backend/models/idrac_server.py create mode 100644 backend/routes/__pycache__/__init__.cpython-311.pyc create mode 100644 backend/routes/__pycache__/__init__.cpython-312.pyc create mode 100644 backend/routes/__pycache__/admin.cpython-311.pyc create mode 100644 backend/routes/__pycache__/admin.cpython-312.pyc create mode 100644 backend/routes/__pycache__/auth.cpython-311.pyc create mode 100644 backend/routes/__pycache__/auth.cpython-312.pyc create mode 100644 backend/routes/__pycache__/catalog_sync.cpython-311.pyc create mode 100644 backend/routes/__pycache__/catalog_sync.cpython-312.pyc create mode 100644 backend/routes/__pycache__/file_view.cpython-311.pyc create mode 100644 backend/routes/__pycache__/file_view.cpython-312.pyc create mode 100644 backend/routes/__pycache__/home.cpython-311.pyc create mode 100644 backend/routes/__pycache__/home.cpython-312.pyc create mode 100644 backend/routes/__pycache__/idrac_routes.cpython-311.pyc create mode 100644 backend/routes/__pycache__/idrac_routes.cpython-312.pyc create mode 100644 backend/routes/__pycache__/idrac_routes.cpython-313.pyc create mode 100644 backend/routes/__pycache__/jobs.cpython-311.pyc create mode 100644 backend/routes/__pycache__/jobs.cpython-312.pyc create mode 100644 backend/routes/__pycache__/jobs.cpython-313.pyc create mode 100644 backend/routes/__pycache__/main.cpython-311.pyc create mode 100644 backend/routes/__pycache__/main.cpython-312.pyc create mode 100644 backend/routes/__pycache__/utilities.cpython-311.pyc create mode 100644 backend/routes/__pycache__/utilities.cpython-312.pyc create mode 100644 backend/routes/__pycache__/xml.cpython-311.pyc create mode 100644 backend/routes/__pycache__/xml.cpython-312.pyc create mode 100644 backend/routes/catalog_sync.py create mode 100644 backend/routes/idrac_routes.py create mode 100644 backend/routes/idrac_routes_base.py create mode 100644 backend/routes/version_compare_api.py create mode 100644 backend/services/__pycache__/dell_catalog_sync.cpython-311.pyc create mode 100644 backend/services/__pycache__/dell_catalog_sync.cpython-312.pyc create mode 100644 backend/services/__pycache__/idrac_jobs.cpython-311.pyc create mode 100644 backend/services/__pycache__/idrac_jobs.cpython-312.pyc create mode 100644 backend/services/__pycache__/idrac_jobs.cpython-313.pyc create mode 100644 backend/services/__pycache__/idrac_redfish_client.cpython-311.pyc create mode 100644 backend/services/__pycache__/idrac_redfish_client.cpython-312.pyc create mode 100644 backend/services/__pycache__/idrac_redfish_client.cpython-313.pyc create mode 100644 backend/services/__pycache__/ip_processor.cpython-311.pyc create mode 100644 backend/services/__pycache__/ip_processor.cpython-312.pyc create mode 100644 backend/services/__pycache__/logger.cpython-311.pyc create mode 100644 backend/services/__pycache__/logger.cpython-312.pyc create mode 100644 backend/services/__pycache__/redfish_client.cpython-311.pyc create mode 100644 backend/services/__pycache__/redfish_client.cpython-312.pyc create mode 100644 backend/services/__pycache__/redfish_client.cpython-313.pyc create mode 100644 backend/services/__pycache__/watchdog_handler.cpython-311.pyc create mode 100644 backend/services/__pycache__/watchdog_handler.cpython-312.pyc create mode 100644 backend/services/dell_catalog_sync.py create mode 100644 backend/services/idrac_redfish_client.py create mode 100644 backend/static/css/idrac_style.css create mode 100644 backend/static/css/version_compare_styles.css create mode 100644 backend/static/js/idrac_main.js create mode 100644 backend/static/style - 복사본.css create mode 100644 backend/templates/idrac_firmware.html delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1PYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1XZCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2NYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2XZCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3LYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3MYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3PYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/4XZCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5MYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5NYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/6XZCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7MYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7XZCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/8WZCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/9NYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/BNYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/CXZCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DLYCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DXZCZC4.txt delete mode 100644 data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/FWZCZC4.txt delete mode 100644 data/guid_file/1XZCZC4.txt delete mode 100644 data/guid_file/2NYCZC4.txt delete mode 100644 data/guid_file/2XZCZC4.txt delete mode 100644 data/guid_file/3LYCZC4.txt delete mode 100644 data/guid_file/3MYCZC4.txt delete mode 100644 data/guid_file/3PYCZC4.txt delete mode 100644 data/guid_file/4XZCZC4.txt delete mode 100644 data/guid_file/5MYCZC4.txt delete mode 100644 data/guid_file/5NYCZC4.txt delete mode 100644 data/guid_file/6XZCZC4.txt delete mode 100644 data/guid_file/7MYCZC4.txt delete mode 100644 data/guid_file/7XZCZC4.txt delete mode 100644 data/guid_file/8WZCZC4.txt delete mode 100644 data/guid_file/9NYCZC4.txt delete mode 100644 data/guid_file/BNYCZC4.txt delete mode 100644 data/guid_file/CXZCZC4.txt delete mode 100644 data/guid_file/DLYCZC4.txt delete mode 100644 data/guid_file/DXZCZC4.txt delete mode 100644 data/guid_file/FWZCZC4.txt delete mode 100644 data/idrac_info/1PYCZC4.txt delete mode 100644 data/idrac_info/1XZCZC4.txt delete mode 100644 data/idrac_info/2NYCZC4.txt delete mode 100644 data/idrac_info/2XZCZC4.txt delete mode 100644 data/idrac_info/3LYCZC4.txt delete mode 100644 data/idrac_info/3MYCZC4.txt delete mode 100644 data/idrac_info/3PYCZC4.txt delete mode 100644 data/idrac_info/4XZCZC4.txt delete mode 100644 data/idrac_info/5MYCZC4.txt delete mode 100644 data/idrac_info/5NYCZC4.txt delete mode 100644 data/idrac_info/6XZCZC4.txt delete mode 100644 data/idrac_info/7MYCZC4.txt delete mode 100644 data/idrac_info/7XZCZC4.txt delete mode 100644 data/idrac_info/8WZCZC4.txt delete mode 100644 data/idrac_info/9NYCZC4.txt delete mode 100644 data/idrac_info/BNYCZC4.txt delete mode 100644 data/idrac_info/CXZCZC4.txt delete mode 100644 data/idrac_info/DLYCZC4.txt delete mode 100644 data/idrac_info/DXZCZC4.txt delete mode 100644 data/idrac_info/FWZCZC4.txt delete mode 100644 data/logs/2025-10-01.log delete mode 100644 data/logs/2025-10-02.log delete mode 100644 data/logs/2025-10-03.log delete mode 100644 data/logs/2025-10-04.log delete mode 100644 data/logs/2025-10-05.log delete mode 100644 data/logs/app.log delete mode 100644 data/mac/1PYCZC4.txt delete mode 100644 data/mac/1XZCZC4.txt delete mode 100644 data/mac/2NYCZC4.txt delete mode 100644 data/mac/2XZCZC4.txt delete mode 100644 data/mac/3LYCZC4.txt delete mode 100644 data/mac/3MYCZC4.txt delete mode 100644 data/mac/3PYCZC4.txt delete mode 100644 data/mac/4XZCZC4.txt delete mode 100644 data/mac/5MYCZC4.txt delete mode 100644 data/mac/5NYCZC4.txt delete mode 100644 data/mac/6XZCZC4.txt delete mode 100644 data/mac/7MYCZC4.txt delete mode 100644 data/mac/7XZCZC4.txt delete mode 100644 data/mac/8WZCZC4.txt delete mode 100644 data/mac/9NYCZC4.txt delete mode 100644 data/mac/BNYCZC4.txt delete mode 100644 data/mac/CXZCZC4.txt delete mode 100644 data/mac/DLYCZC4.txt delete mode 100644 data/mac/DXZCZC4.txt delete mode 100644 data/mac/FWZCZC4.txt delete mode 100644 data/temp_ip/ip_0.txt delete mode 100644 data/temp_ip/ip_1.txt delete mode 100644 data/temp_ip/ip_2.txt delete mode 100644 data/temp_ip/ip_3.txt diff --git a/.env b/.env index d297d8f..4438e6c 100644 --- a/.env +++ b/.env @@ -19,4 +19,8 @@ SOCKETIO_ASYNC_MODE=threading # Telegram (민감정보, 필수 시에만 설정) TELEGRAM_BOT_TOKEN=6719918880:AAHC1on-KlzH0G3ylJP57p-q5qMyorFUGZo -TELEGRAM_CHAT_ID=298120612 \ No newline at end of file +TELEGRAM_CHAT_ID=298120612 + +# iDRAC 기본 연결 정보 (추가!) +IDRAC_DEFAULT_USERNAME=root +IDRAC_DEFAULT_PASSWORD=calvin \ No newline at end of file diff --git a/__pycache__/config.cpython-312.pyc b/__pycache__/config.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7f1453f602f306153427a9597150e4f7123614e2 GIT binary patch literal 4407 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 literal 0 HcmV?d00001 diff --git a/__pycache__/config.cpython-313.pyc b/__pycache__/config.cpython-313.pyc index b7b3a5c6d36a6c17bcd9c34b289fea1f23228bce..e17673e8a396b369180878e8b993fe721f878848 100644 GIT binary patch delta 588 zcmaE_(5%G!nU|M~0SLmnKV(!)*=_F|0v$lMk|q%1Q)F!VEHHgc_)TqCzTI8bgI5iVB%vSqv3Q$SM@&g5@z(D95M( z-GS^Dg=Aw}1 zbwT5cg2tBxO&h!>`|-Y)3xcWD6u89|AD>oQQd*Q6A78`_5;vI~&F5z44Px4W2y-BD zi#0bpC9?=@evuwX6l_E=NQ%QIH$SB`C)KVf2FL})RPln%_xVB@Ctu;0m~0}T$7{x@ L_=y2XfHeUC7CwHT delta 490 zcmZoxdauCynU|M~0SF{*?q#q}$ok>$- z@*k$PleaRPF>-8v!+e~HFPPtuu}CIHR*4~oHOOY-0#RAZeqLH;`b)*hnjAkF#U?9rnoN%2T*at8nVl<; zQEGA|R}z~HC_v;UALMG89LOCapa9}3f(T_0p*ndhw<@F73X#>uC7-?0UNB_{9Z6K6D@e4WqD&J!eH4I<2d#4Xm`?3BzRu+}17kSJI~ rAV`YCCO1E&G$+-rC<@301$A-9=4k#<#>poH^mt7f6+bZm39tqL3CUzB diff --git a/backend/forms/__pycache__/auth_forms.cpython-311.pyc b/backend/forms/__pycache__/auth_forms.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..00fe37044185ad3f01eb8e73fde97b996012c950 GIT binary patch literal 6044 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 hx;l2*IwGzf1cagfVN|$cW{{iyC)b0QP literal 0 HcmV?d00001 diff --git a/backend/forms/__pycache__/auth_forms.cpython-312.pyc b/backend/forms/__pycache__/auth_forms.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b81f1bb442585b8fb8c996357e84fe90b170c323 GIT binary patch literal 5153 zcmb7IYitzP6}~e&`=0f#*9MF+FxaJKtzv`oAmoJ!!2v>?2au{mlI?nDY}V|<+}SDE zbs{%)BlA#kRa{(ZBGSCDumq`6#gX`tzfu3J>y=nf(pFW|A7sZ8)V3n!SI@b#yIvb7 zX|CmS-{;B6pPDhaC6lhAs2~46fRB@oXm09=HtA~ zv)U%xpti+@gk83?IU(*yIAv$TCA$)C*`4sn9yV@|dlRB8CVa9lQ6X0({IWk0kOPTI zxsuI0;=x3fTm|iQigQqqtD$y5y$WhK)T?=-`V^1iRm2J3HJf!m7^_q&6#qov8ecY2 zsRWmeR4LWVMph}S7e~76@*18zMU*vzM5$5jMgDRP8(j;dwPmAgd-+h^Z9Fi<8Qw@T znMy~}u~brPhrYWl9?_1srD!4~7~Vr^8cTMy#niZB_@0Ys+Q}4EtgiQv-jRrgLXS~ZF&qcgWLNr_Vc(mG#Nvi??+HB;Kb$iBFGk`qg`K^Z z(iAluFQ{GWsUEn7a70sS6tq_=0<=JG+*}(pE|PRFH^XDKrud z$C90?a8fgC)^o}r&UU8fKvthYjr>d$mccn zSGKD^A`zqBkB3$29NkU)b_ zQE)9ntAQBycV5vCuU*>}A7Y_Ew5-!`)f~5O}22cy;?kG%K|fA9;S)>0Q&_ zx{R=M65hI#u7!0=-ik_NYEDAqyWXntsK#_j(cKQ%w5%u`$iuyC5W2-T7ft363GwZQ zt-Wne$iDb=!>cD_(UhX10T}Kis2OawPh}#xM;4xBXEb~~MZpv3CO8A-rZoZqQFvDk zN5-nM-t{?uV951_cl9l=H0719th&lwcaA%+xu?A?8KH$q?N%WA79jbL2lF=u z@_!zh9i7adxgb6C+JpC-Zw{LmC(MzX((K51{_Ifx>^n{4Hp7;PC4odv8P0^NX^}3q z&)w8`boW;I<)%h`&oXA_#bGIbZXiD~3GBYSF(7S+S~4$xX#VP#((L((*^#UH;ZgJV zA1*tGqdx*pjB{jb-#2kK-#GVuIrll58edZ2rmZX7)Ev6@y{_38fS11lPlr2h+qx64 ziP%vtO%%ZFnUBq((eHcHC~ztjuhrt_>H#k<5|zlDLS!EB-KKD=(8WQ^uJ9AKYX#JT zzC#fdyW*H|7SXzkS6qr4Vg!p4V|IuWhUEesxey` z2M=)YD%I>BtIAe$s`w{Psa94iYsUDAn&Mq#A6vhct*>2N5B&;=Xmv1Bz+5Wu&(eGD*zfj>qY9bFeJFaO@4zP{8nFAqxQo4?Lq zd3Sc?L-XyM=HR4x=|U4luegmjxQ#BRhsrh#NG-3mY-4u(`UINtaxbAjz%2+o)^XC7 z*^#j?CkOKHpOa=U4w;w6LxzxyBp@23Iy((}XC$tvA-m!2iASR9u~b}9sUZT?r=qDu zPh3r_Mg{9ddSYn?4iHq?ETw8RZFsaEH6D*1Q=`YhL7i4O&BlUn&GApLsS|* zesTek3hy<3!MuEPK`QTkgD@7*7tOINvzM;IL(qGz&E?BS3xd-Tz0J{~hb0~2YpZ%H zf-h)-hZuGhgY&qJZi6LsI}pPiOZMpL1fbu72>o)$SwMglDdB*LQp7T$Qy#Ip%U8i17Klb% zcfqZ#5sRMUG#-*izUWq(H(iR;N(nYz=hB7LmXL0i{+9EAG2hZY_EtV`LMS?CxBuQf z#n|{N-_O(Xo7juHUgvsA$kDFj=A$5#t+Q{w{qiqbe%!L{RfFgc!l>n3=H&qhP|UsF z8bc2&IVY2>1Y7fGz`2Vd3{pQAnkM?6zPZ5W`lMunFJBs$%y)hZX2ERyy+Krt75G9f zgQu$D?$qP)L?j(OW(XLsDT;&Q6%G3dU8TLSf+b_&j$ZKV7}e6?k%Fei(al+sE8yW8 zBp^hRBrCzGEI6tfE?%s!emQzI-LvKhu+UxsGC;oYSDx=b-Jhvzx?%sw^MU7Y+gc|( zvi{wl2RCKv<>}zjjCk}5f7SWE(|x!64O9Mxt4FTO<8sE|FztWnmjCf7|KrpC)*)fW z>t|c`PX`ZV!~=J1L=0F7RJozy-Qk~``wcX}9D!P8C39RUM+SpgA&r{gimLy%WU62= zg?I?&&KGwvgR#LE27MH+qay~Rg@9`FzxyEn*5&+gIdm;**1_~g55Ri*G?M*D4kBUN zeFj=f^;J>Q1w*vHjo+*+wg8o+Jq!djRj!52*Bi$hnHCJ zi2E0{&>pHbT;VWUZa8ds!eIbTJ&tWL9L6smYlb3TuCw2ig^i3o+*lsiHM>S zjM^fig?m!*ShP317&Yh~T#C?S1fr=Vm~$drTul)?42Q-((dhHI@DPx3!t90FHAQS? z1l>$q05V8s{Ixk(AXm9=Sp1h*liAdo6?e~w!Qm659ht@>S@Fd?c3ZXQj)&Ck$ko;7 zHZ+gxa&!&t|F;nHSMP6Ev8D47(sfcI29KpV(ulWoJ+xU%&vILR&$W{ ziHZ-Bu!>R==7v=s#b0zG*$aJ936%Q2-pWwWa34%{#gdpq(VcKtil)pGB>D)n^Z<}j zP9R|p^~O2N-p~>0V@MuAvI|KokiI}vhtwsRF2!xS8|R(?!r0~C8vF92Ne0AYS0I?` zD6G<8d#HjQ#`Oq+^hG4hKgqrApuS~RG`cot_63o^tt9=Pu zNL2XOdVzq|iff7n$4uwxZ1urU)jNc|%(e0JggnbV#Y3-pAD^qg|C8=axN|DlHSe}F zo2$6T=AHv<%RF&-DtKhk+yZp~-_!o)fqgT+n$dOBzRkaEvu=fVfsf_YP<`!zj8^KG z+EYo@a8Na^(cYraLKS28I(__;Z3KHiQ97 z985&P!elYxK>ApQBTTXg2^Kiw?+r#(;WvsVOyuHP6Gkx$RPiSX3w7{gmHq??Lj@+} zrGhtHk6L*4I7P|hcZ_xc$Q>KUasMIppAq+GB=~o-@tG}-?Z&vX1&1jvGeaGU2` z9M>}E;JAn990GUW-2kzBhfWN4Wa8 nJz3$z9j{{ppCPsL)sJxpxZ&P;g7thW@8^Cv>|P*HF~$535Ni8i literal 0 HcmV?d00001 diff --git a/backend/instance/site.db b/backend/instance/site.db index 5738e5f43648965a7a63e2e26f84ca5ee63ce930..2af0bf391bbf3817de5e6e066a128de3f397a081 100644 GIT binary patch literal 36864 zcmeI5-EZ606~HOmv861w(qV=W3`OY8fNeOY`7Kd{fzTFXyOm{|mK!@S97SF^Oe9hv zX*ab=7`B%^?p|4vMSl&&^3v>F zkd%1Oy@%)i&bgGyLxXFpc_&14+4HMrNDI_eDi)(|(lkX;99|Q6ZI?d$g{{ixAT>Q5 z`%xk^OBGah{OYdhBVz~of#bQssfxs$uBkM6jXou&$1f)wn_eswwRuga3(G~i zu%6G~pf4vZuUhk5tT!NqP9^adrn|jz7sl@S)pf_m-CuhXjPk5=BcZS*jBP{CJW zhPfSj&3z*h4F(t4jn^mo22zugvByVe6tjY=CC6&dz7xBbB2jiiNaCz@9x~kRYR7v5 zANBm)a$&8gtN5HlpU_~`?pt(Z5_IXq!<@O)pIV(fZ1yy~+c(zpUmJ3yVK4rvjgz0-LA>@1{ew#G;0+WY00e*l z5C8%|00;m9AOHk_01yBIuZlo@wkJ+qpM1O;kH7rl-NPsQcp*0rZ;}mTdCYx3u>8GR zm=*Z6oXKXg+^DjltGYCO^S-MfvaUmX78y?epkn~zXX^Sz_vkK+4A zp36J-=*|qMj81T%@e6nS_ zTXzxqN|snvF_i2_B_wCK+54)euQ|6^b#zWycx%bl?md{yd22h%tRTF-%R0Kdm3Q*q z!v)q^Ev&fZTe&5Ly^Q_Zll&W%{1@Ip0Rlh(2mk>f00e*l5C8%|00;m9AOHluz61t) zug5xfJ9@74UO&F;aCH6uC6)Yp^2@L90Ksw~00e*l5C8%|00;m9AOHk_01yBI|91qw z)jJhC`A9=gs#i*!^@IU={vZF-KNKJU1b_e#00KY&2mk>f00e*l5C8%|;58;d^8axC z{~9|Oh6V(H01yBIKmZ5;0U!VbfB+Bx0zd#0Ao>4T@&SbxC_n%R00AHX1b_e#00KY& z2mk>f00e-*|4!hSO%?Skv2Rk>MuxAYsB7O=NmX1`A0kE0upGyiLC)2!;Wz$(M%_vGnlG9xhj?0R2mX{e;5Yud?E#WyD zOL!^E35>{dX-Ove|5);$6kebJ0U!VbfB+Bx0zd!=00AHX1b_e#00OTKfx+I9#POX5 zlK=0&Lh}DZe;t|`{Nvzv@D3Cp00e*l5C8%|00;m9AOHk_z^fooXZqiuhN1n&d*tj)*SzC4b z)^a|l=^TFfo1(D%(lkF!lo_{qVLol#F36(MRAR6kqityIJZLL-DrQ-pk%WxM3+GCt zdg9VmYWU4zDm8+~zZu8&&aLEgw;aE^Yx;=T&Ecf2j5P>T96!ZLjc5Cfryn2waGyT- z^u@vZ`!s1!k8|SuG$+l|FF*aP@vGlYbR7}rWN{vsWf}aEIzh%SpzmaOqY}P;rLSqr z#5H1zN^Bv+?Y8BZp)QMfc$~uUSfMz@@)%)MN;f{+Z#?^mCOXbOD3^|)=`sgPqFQg^u9GlV-9vmYv3d6E287Vf5!|Ci!KU!B8b9Cd+&kvt| ze(;-*4?g_lY|Ge8nmt#-*Hb-LsT6kF2(io|mN_|Ho$IzrCfRlYC)|miCLf+{Hd5ML z4uASyFA`7@H@Vm{_ExrkRSHq)$ diff --git a/backend/models/__pycache__/firmware_version.cpython-311.pyc b/backend/models/__pycache__/firmware_version.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2b44ae19065b97caeedac7dec019c82ff7e58bd9 GIT binary patch literal 6639 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 Yi#a0XAW4E6pA5f~=-)qOR8sW60VK6l4FCWD literal 0 HcmV?d00001 diff --git a/backend/models/__pycache__/firmware_version.cpython-312.pyc b/backend/models/__pycache__/firmware_version.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..810180532d06b4b206e065865a3b124ed6fede94 GIT binary patch literal 5981 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 literal 0 HcmV?d00001 diff --git a/backend/models/__pycache__/idrac_server.cpython-311.pyc b/backend/models/__pycache__/idrac_server.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4a84f55dbb8aeb3bf7e33e71fb0700d404681e76 GIT binary patch literal 3310 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 kf4UjA`$uN~Pt5QS%$ zp8Swq^`%lqG-6OHCHu0PtX8Vj_91U=U)nx0q7{Rs)oQg*bg~jzn)f}&b77dyqWxtZ zpSypb|2xM%@cTU!tPj86|LB36qW*itsfxPXuEoCD% zi?`plryRtQauR3CMO-PCuqiijC#W8(pW+-*igTu!xz2j>!~2-6$`kLBE6L`rg5;SJ zWjP^D%}riUym;_=<;w?&U%oaffB9RY^4DVJ)90QAA+szh*^w1BE6Uo4lqEuj*F^HM zNQPI}JbRciNt;Y|0VtalbWxX9#H7P?URUMZiekE^6?rV{E~Ot)rfc3t0OI zS(b2JOCl|DXCt!lb`9UIV{F|GTd?k5zmpS|tp_TLl{jfh;dFHFjcQ$+spSzn&f|Z? zg`oPUxNwvraV`S1kLx6frLJVR>77P!aTd1ryzsDG6vz>5zIghm^3~ThY?}UNG-~qz zK<_G%Rs^!fFN>C7q8-JEFJiK^=0<;seSLQdBA zegx|tc8}>H;*zB4A`!FFuYfHGwe+m2>tnHu20nW8W&HrPRoLEwHs&7rnsfflT- z3$*rD9fcX{&Cp~7E!!m4SkPMI<){U;zM~qHK-%5YgV_xczd>aA43H z>3C1ta=7!#XOCX|@w3W6SEJ$mr6?u!{^40qt2{(33%el_b4LuzKVa608{MLy|!9 z8j^k>m_=Pw$%>$p0aOkmIgR8DlCwy#w$EtOu8H!Zh8>kK$EV&-UxzPF+UkCOT3J-n z)n=EFt$mcz)sIrm()cKuE?wobQbso;O%r9frcA;Ev>$*N)V`C7oY**c}9%zX@v)jROOJ z6WD_2)UrA#jsZ)XaRe6Ir~`m%pSkZJZ>nM9K9d-_&m`Z0NqC5WbC9@tZsd2snk>%~ zah34A+1V63T-Q#Zdjg0-l|%7@{$y=)t*~4S7pK0MeKxywe*F2ht-!lm?7L(HoSsoL z$=5I?q8(CtcpgqYCnN9U`MWtmu2}*+zbFw+mnB71R4}`EKC5Pc@$wf=)nA{Wr_ zBD!?(JT|SA0X6(1E##p8pjxBofHknnO7M$l5oEM3Xp}!uyY|6y=YaA4Kiz?cuBY=Q z_c`O*t~ZoFQ;4jeFFH!zVPk4HbYjz4Adfx851zkX3SBi)yMeC!VqtFm55+U3z(wO$ zRp!>0i#JMvOUA92PAc33G1_DAc4)Bf5BBXqKY07X`8Ns!>sPjYeZ~#&?dZ(kEL>Vo z6@4ZDm~nHrtG94#yX&+uvl}^C7}|~u81I2sXLR$-)9~YS+mX}8d%KXo`ziA{x*Z-g zZiCeyY09}9?0$H!XfFjX7}K!(0$UvVV&vIKDfBk%eN4|$)BmoU!9}$Rr+E7 O#!!Cf6@|RD<^KX7WvrV3 literal 0 HcmV?d00001 diff --git a/backend/models/__pycache__/user.cpython-311.pyc b/backend/models/__pycache__/user.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7f7f9b020d99c9827800bc75e0106891afe96ac6 GIT binary patch literal 6387 zcmb6dZEO_Bb@p!ezP#r>`}~P*yv7dp0kMNIflz1!#5APANpMh-!{l__tj)sSoin?K z@x?@LYgKN7)N2}wo8r`I6Ji=yr43d6BdU_9mC`@e9Xg5AO0KL{l?pbJqqI`QpZ3k} z-TBrwtvWaNX6DU%GjHC^y!U25@OnK6(x2qNocW*%p})~aAsIagF<<@zFjo*pm{Cxa z2{H_=+Z0>W9<&>EyTV4fAZOHB#SwJ|okpEgTv2z>9rXk~M%$s3Mfo5f^#;90+o_aC zg`m%OgMXf`7B}Ec6Kt>!yZTX}@eV}?7`-eU zi^a9DCdXqcG+oaO(`s0Ox~KoSrw=NTGg5RETJ967M2^W9X~r&?nj9iP{>Th7*dWd$2T2q)1o;@pyBVP)Hjcmh_5ZOO8q)va0F+0xBv+<79LV zayU%FiXthp8r7>U0)|2)o`_*J0-_X?!>lo1jxqFbNhru*6ttayLl(5dHnZ4a)R&ro&KQt)~{GHfw4MzA7{$>I`=bY;rXy8Mt1tSGr*bRIh3t!oKKA4eT zb2!`vr`N(+zJ}8|C#;dvV{rKjTv8c!f>af2q~dWUNag<@R9=Isic;Y%xE2m-Ic~-E zPztyWH$dqFd?S<ON5ine z=cG~H8%}6(ITj&saAI1r%sk5{<(PI#x5@ar1-#Q=N%2K9F>ZhU5p5F43I+zrB}MI`dg~k>)m?Cl z;I4*3NiUtbv(Thts{sJxC?`BS)pK=ET6h-nY|q?2vo^1N{F+&#(Dm$>K#X*@FCLR3 z#kB#7-WEeQPeA1g(f}6HOi?EV3@yhP>pd7lq2hQL^}~|;z<4=_M{p>jUC>!--Ut;H zwsR*GMqQ;WqDZ=-(0NtTismp`VJx&1)dfUqJ%DkvP}lrZ{%wBd#Y|miwytxMz2u#Q zAL*gvu=H$L7RLeFSlpjszALD7+lLvf!#MOxlhQ<^qJS}t-L^$PiP zmL7W}VaFI}-Ns{m4z}9Ahl8!&)4%O%_>; zKDRIrEkRN^HmimixE*A`!sjlfFVr_UR)sF4Q8SQFXUht;8NN^}Eys{`e&#{kC7N30 zx0+A}#hzNHhkg%)9uUC6XMcGH}8HlBi{YZ`0};syYn}e-v3wx zzI)%9zIXZR(i`t}7KaqYZDP9_eC%r%m!?unufHX>n@)aT`_j8tMLPUDKe%^!YU%n- z@vq-~Q+z=p=aN!lC_lVqsJp+L7ngrLZ_rT_ugIr6EFsTYrib&0EdZ%=jPXQB9*Bw;m_7zX<*iO-XS z6xdNB92NVsUmAj&n(8o@-DNH|usnTpY5HTj$mMI_gGJ{jl(C_Ncjin@=T*N}jXFA# zgcyv*aQl+Zy!xI`ZYsDr@w`Oj!BKG#9HE5wi4UoL$<|^gk*EO`JIp97P(l?D3{$Fm zR4q(2bwt+A=rtqB&<5cpp^i^?m=o#l-U|`Q2y1nx5+52e0@sl+iO~vQswwgq<+I__ z5JXC<3W2b04`Zx5BJpTc)^rz%D++a80q3f1*X<-cqTAxkbg6it`6Op!_ZqPKF=maA);^scZT zckQB3`Tf^ke{D+62pw6WV+C>EU9*RO)%T0O`NuLldb2xv4OC8SOL-Tnx6dBFQJ1OS zm#yBHvZZYQa-f=~D=)wK^30R7kxX@Wwz@lI`|7I&p>74)+_kG_DG(cnW24Igs&5XIsgXI{45JSevGUGs*jUh_o0{~%#P?_p^YtQ$_E{&yK4MsF^ z-&=V3our}ceP6NJPRD3JwXxv8hw*5jLBop~sIN~}Grw`rVWqjqj4|MjA-2*=!h^F^ zSw?zL&@i{g70;A}A_ZQAtaE{5vG{bW>k z56X%rkWqWAb@>U8P( zyUn-X;@dNPAj=0PnVjIGcc?DsuTAwVfCWh27Fur!t+Op@p*17y$O=1d3*EPb?u^ir z6?)RH9%Dy0-mte}&i`k_N;aby_M(#K!c1{nVBlgJW7cg($yOH0{@Z4>0abt_R7b`h zkQZp}MG9V`T{c1~NDzQU_r8Lj6L4(lTP#^^QGWqVDC1E8bO)*@U!JPG&2PEIZ^`g& zS-$PRX#F`u>s?u)>$b4_masb`?8ypy(yl#**84!P9aJ!SIRmWWvdoKWV0Ukb{hEoT zM~NJ#z@Y6nvBomjV5{j%i7qY_(mkONyrL2ct@EMKD~Yg@@A1M{4*Eznn}kNshPlv% zP^jdy4?MD*w9A;tkbyp52n}}$HB83Kj_jhfeH1)H!E*rMB}2a)MWT{+CXUHTia!P5 zIx2ul~?*WaFT8^OvjIG=6NcrZpA4!G7{Yy5?x6=4iI&==h;Dd(_Ms z_Gqp#Fm-Hp>+IGWmDjh;ZJU4o^WJph@l50KY~%6qC)4b4GiTW2x%#bBO*7|b&d)~P zef7Op=X*YXDE-38bp1f4ejr;vFy5PH2h5yd2UdsmU*A5r{Sz+TcqG$!B-?m|4tm7Q z8TLr7Y1`DP**){UFm2QEOw;jf)7oh_Z=Z_Jeq;W`=O@ye`!k#SvzzR-XW0G~ z2g5zbz%^bAT@2Sn(WSui2v@a&tYDB~IPjTP;6jed6&uU#UO@%$g&lAc116Tw_wS|s zCMfAI!J7MJm^vrDAmBSz5AFT(qA#E~$?6Flu&c(C^L40Pfd^FSi+c4d!%T_s0K$AK zeI{uo&!n}F8tY@OAFX?&undCd19*(WgU)o34$=!Vks|S` zrH<3B#KSm5RY1-{*Q>Ofjsd}!&CXRV2o;x-G|ZaD?;oCZzWelhPiKUkSz%||wezcm zGT1eSZe0Q71plNqsjb)n0fB=`zg&KMXAipRIcT$g$}j-IL{J%4wM_=08K|e%dN2Xs zci>tRYGZW=e6fUxm9Vto8&tyTxsdvb5;nik5{{zFOf*Efa*WWefoOS^#JJ`3TI=Pj z*v>eK5~_Q{KIj#N@U>HwA_*dEqlCUd$>S6pqP#->nb8?BKiv}gE;SWxgx%aR`c22Y z_f&@jQ$WL5!yw#u?KjQU*9ko;G~`i_0t6*7Ob%^HTXPOIq^)@owWqB)hg#CsoI_jF z8|55&B)w72p>L+GIfu%}jo*p`F@ZGdD9wwUFdqEYz{J3~4MN(icYW SKTB!O+gJup*#m%~>i+;4=SPA7 literal 0 HcmV?d00001 diff --git a/backend/models/__pycache__/user.cpython-312.pyc b/backend/models/__pycache__/user.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7658fc4ccdc956be0e06f951a28d97370da605fd GIT binary patch literal 5577 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 literal 0 HcmV?d00001 diff --git a/backend/models/firmware_version.py b/backend/models/firmware_version.py new file mode 100644 index 0000000..fdd1ea8 --- /dev/null +++ b/backend/models/firmware_version.py @@ -0,0 +1,134 @@ +""" +펌웨어 버전 관리 모델 +backend/models/firmware_version.py +""" + +from backend.models.user import db +from datetime import datetime +from sqlalchemy import Column, Integer, String, DateTime, Boolean, Text + + +class FirmwareVersion(db.Model): + """펌웨어 최신 버전 정보 모델""" + __tablename__ = 'firmware_versions' + + id = Column(Integer, primary_key=True) + + # 컴포넌트 정보 + component_name = Column(String(100), nullable=False) # BIOS, iDRAC, PERC 등 + component_type = Column(String(50)) # Firmware, Driver 등 + vendor = Column(String(50)) # Dell, Intel, Broadcom 등 + + # 서버 모델 (선택적) + server_model = Column(String(100)) # PowerEdge R750, R640 등 (비어있으면 모든 모델) + + # 버전 정보 + latest_version = Column(String(50), nullable=False) # 최신 버전 + release_date = Column(String(20)) # 릴리즈 날짜 + + # 다운로드 정보 + download_url = Column(String(500)) # DUP 파일 다운로드 URL + file_name = Column(String(200)) # DUP 파일명 + file_size_mb = Column(Integer) # 파일 크기 (MB) + + # 메타 정보 + notes = Column(Text) # 비고 (버전 변경 사항 등) + is_critical = Column(Boolean, default=False) # 중요 업데이트 여부 + is_active = Column(Boolean, default=True) # 활성화 여부 + + created_at = Column(DateTime, default=datetime.utcnow) + updated_at = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow) + + def to_dict(self): + """딕셔너리로 변환""" + return { + 'id': self.id, + 'component_name': self.component_name, + 'component_type': self.component_type, + 'vendor': self.vendor, + 'server_model': self.server_model, + 'latest_version': self.latest_version, + 'release_date': self.release_date, + 'download_url': self.download_url, + 'file_name': self.file_name, + 'file_size_mb': self.file_size_mb, + 'notes': self.notes, + 'is_critical': self.is_critical, + 'is_active': self.is_active, + 'created_at': self.created_at.isoformat() if self.created_at else None, + 'updated_at': self.updated_at.isoformat() if self.updated_at else None + } + + def __repr__(self): + return f'' + + +class FirmwareComparisonResult: + """펌웨어 버전 비교 결과""" + + def __init__(self, component_name, current_version, latest_version=None): + self.component_name = component_name + self.current_version = current_version + self.latest_version = latest_version + self.status = self._compare_versions() + self.recommendation = self._get_recommendation() + + def _compare_versions(self): + """버전 비교""" + if not self.latest_version: + return 'unknown' # 최신 버전 정보 없음 + + if self.current_version == self.latest_version: + return 'latest' # 최신 + + # 버전 비교 (단순 문자열 비교보다 정교하게) + if self._is_older(self.current_version, self.latest_version): + return 'outdated' # 업데이트 필요 + else: + return 'unknown' # 판단 불가 + + def _is_older(self, current, latest): + """ + 버전 비교 (간단한 버전 비교) + 예: 2.10.0 < 2.15.0 + """ + try: + # 버전 문자열을 숫자 리스트로 변환 + current_parts = [int(x) for x in current.replace('-', '.').split('.') if x.isdigit()] + latest_parts = [int(x) for x in latest.replace('-', '.').split('.') if x.isdigit()] + + # 길이 맞추기 + max_len = max(len(current_parts), len(latest_parts)) + current_parts += [0] * (max_len - len(current_parts)) + latest_parts += [0] * (max_len - len(latest_parts)) + + # 비교 + for c, l in zip(current_parts, latest_parts): + if c < l: + return True + elif c > l: + return False + + return False # 같음 + + except: + # 비교 실패 시 문자열 비교 + return current < latest + + def _get_recommendation(self): + """권장 사항""" + if self.status == 'outdated': + return f'업데이트 권장: {self.current_version} → {self.latest_version}' + elif self.status == 'latest': + return '최신 버전' + else: + return '버전 정보 확인 필요' + + def to_dict(self): + return { + 'component_name': self.component_name, + 'current_version': self.current_version, + 'latest_version': self.latest_version, + 'status': self.status, + 'recommendation': self.recommendation + } diff --git a/backend/models/idrac_server.py b/backend/models/idrac_server.py new file mode 100644 index 0000000..3191306 --- /dev/null +++ b/backend/models/idrac_server.py @@ -0,0 +1,62 @@ +""" +Dell iDRAC 서버 관리 모델 +backend/models/idrac_server.py +""" + +from backend.models.user import db +from datetime import datetime +from sqlalchemy import Column, Integer, String, DateTime, Boolean + + +class IdracServer(db.Model): + """iDRAC 서버 정보 모델""" + __tablename__ = 'idrac_servers' + + id = Column(Integer, primary_key=True) + name = Column(String(100), nullable=False) # 서버명 + ip_address = Column(String(50), nullable=False, unique=True) # iDRAC IP + username = Column(String(50), default='root') # iDRAC 사용자명 + password = Column(String(200), nullable=False) # 비밀번호 (암호화 권장) + + # 분류 정보 + group_name = Column(String(100)) # 그룹명 (고객사, 프로젝트명) + location = Column(String(100)) # 위치 + model = Column(String(100)) # 서버 모델 + + # 상태 정보 + status = Column(String(20), default='registered') # registered, online, offline, updating + last_connected = Column(DateTime) # 마지막 연결 시간 + last_updated = Column(DateTime) # 마지막 업데이트 시간 + + # 펌웨어 정보 + current_bios = Column(String(50)) # 현재 BIOS 버전 + target_bios = Column(String(50)) # 목표 BIOS 버전 + + # 메타 정보 + notes = Column(String(500)) # 비고 + is_active = Column(Boolean, default=True) # 활성화 여부 + created_at = Column(DateTime, default=datetime.utcnow) + updated_at = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow) + + def to_dict(self): + """딕셔너리로 변환""" + return { + 'id': self.id, + 'name': self.name, + 'ip_address': self.ip_address, + 'username': self.username, + 'group_name': self.group_name, + 'location': self.location, + 'model': self.model, + 'status': self.status, + 'last_connected': self.last_connected.isoformat() if self.last_connected else None, + 'last_updated': self.last_updated.isoformat() if self.last_updated else None, + 'current_bios': self.current_bios, + 'target_bios': self.target_bios, + 'notes': self.notes, + 'is_active': self.is_active, + 'created_at': self.created_at.isoformat() if self.created_at else None + } + + def __repr__(self): + return f'' diff --git a/backend/routes/__init__.py b/backend/routes/__init__.py index e878e66..4bd8c76 100644 --- a/backend/routes/__init__.py +++ b/backend/routes/__init__.py @@ -8,6 +8,8 @@ from .xml import register_xml_routes from .utilities import register_util_routes from .file_view import register_file_view from .jobs import register_jobs_routes +from .idrac_routes import register_idrac_routes +from .catalog_sync import catalog_bp def register_routes(app: Flask, socketio=None) -> None: """블루프린트 일괄 등록. socketio는 main 라우트에서만 사용.""" @@ -18,4 +20,6 @@ def register_routes(app: Flask, socketio=None) -> None: register_xml_routes(app) register_util_routes(app) register_file_view(app) - register_jobs_routes(app) \ No newline at end of file + register_jobs_routes(app) + register_idrac_routes(app) + app.register_blueprint(catalog_bp) diff --git a/backend/routes/__pycache__/__init__.cpython-311.pyc b/backend/routes/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..90bb2cc893f31ebcab29ed690553a2d2106eab09 GIT binary patch literal 1765 zcmaJ>&1(}u6rW8d&3C_&Hr0L*R9b`39C{P+=)prT-uAL=vs=4%W;f1m{D2-raw;AQ z7FtRR6`?A6P*CvTAF+{uVZoDl&_t;8)|2xlO*UIYhR5SK^Lz95?faNl>2w0|wRHdQ z+NUr=KVZ{Yd=E=HIplf=X-Ja@qLM60fI}oi!*ZD8u!aey5ji4ogbdNB92Izo#AsZO z3mhd0nv|0Q$4H8%<+Q+YGE7J05rGqAl#a<`0w>8h&Bz&nQzT0#pJTST?je@SgJ%k;a3?dVKdv#72xtK#Tj z<)5n+XU#vK=-R6qHB6uIFHp7jJk!1Kh?0Kh702i~AMcv48bntf82ZCNH216(+xOx} zV`xk*`9z|mIx4a5Dl6q>FRYf!4DhM4YDnCanV%hXFDNYL2=n%7r4xy=)^gB(cD z+1fxyeD}6{A|dCj6TqMk8|mEa%SLSYg(aX#*9R`UggxDzXvChYBC_+Aex>VG7?-Y5@6x&T@n5&jz>JN)6 zDi71titQmODvDtmj-o7$QQS-|)q+ z_~OC!8lJD?dAB1cJU;$PEEllIhnN!vy}-tSxZoueWwpYmMpqODeeXq9;Q?t66oywr z6vV^uP>8a45%D&N>UbCmDr)3~`3oQl<;7v>4ad-JQ8O>z9d=PZ55t&?B6_Lb$!?c4 z)fsO4u~`zu6zP70*c8M)$<=A>2DP*b(QmSOzJ=MfK_7=DNot@=ZcrL1=LV&L=G~z5 tJGttjfb_Gu;-Y{w&^0$G4ODQ0($7!PMFD99-SV#-H2v~}prthk@!&;@2+|_xp$CskVA*Cj?Y1+!adx8?dJyTU zcqmwCD6JrZTIxYTp@;qlo`i@pG$*~(q@WZ%^yJLsV_V3uy!p*<-n^Z8@BKa}5>dd$ z^#_0EKgj_6;EVQPYd)mo7tC$|0~itlSW+d4;{Xa^S(O=<4TvCCR7GF~1#w6X2^>UW z98n_zhfoy9)R@3w6vqiQA#eos;G~)qIEs34pV}vI4E5ubni4pU25?$U3!FfMct{;$ zxYy`2k}HZjywsEJKjc@iQ0S*~XiZQjAAMx3%| zaxb6P%ig@tr#t?-fi2tL@DE`9G@t4mc#Kgu_p)c5;`=-9MGKkQL(6=0<~9q?tm{Yd zZ(|umFZdhLg6`?anbT%VGlc+8L~B4cvnoo*{}|W+9#4Z9%V4*KCE&H{48R#y>FOKu z*=1?B^)D79;`65>$GWnKu57X^+t-a<1`DY+@6X;q8~Zm{lCpvFJ;vAf*6Xj{9<8s` zU%x+E-ODt#_kVp{$<&{JsK4CKWn8DQXtJKEudZi!MKks7{l+HuY;3GGR<`PIo@E+O z-!(ROax>W&39^WUr-FpJ;g2U=M}$9^#JS;*Bt6VfzsR$wY?g>+dxSqW8=$gYD$#KJ z=PplYCUbIQdNM!d7-rs@zJGg4yK5Jne6!*fhqF4nt8L_)-J91m%eFjC%axXBveQq^ zO_F92`6XPHnJ3^U9Im9Q@WMf79;sZe!i!>EnXkf$12|NXtMI(ZZJnH!Y%@DTqncJMGse_3!ds3iMXt@J zGvtC4d8LqRP-K@XLUtm_6!N-=R8yIWOXQnIxSlM}GF_2+8tLdrRDnXSAW;h%KP{SO zW#Vn!xJ!0H)I=m~2arMj3f@mA;hWeo%E-J$#@UjK#?3MFTb3lL1}@dWPz{WW?~1Tv VHE^{CvI1YLfw8|ZCQXQV{{g!ZZzcc$ literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/admin.cpython-311.pyc b/backend/routes/__pycache__/admin.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3fcd546da3c4a6d276d656318ba272f595c325bb GIT binary patch literal 7524 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 literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/auth.cpython-311.pyc b/backend/routes/__pycache__/auth.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..21ca790f733d6817fe6a0bebd614a5155930dab7 GIT binary patch literal 10447 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 E3)@C?B>(^b literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/auth.cpython-312.pyc b/backend/routes/__pycache__/auth.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2b6b43332048a0d5bc8e3258e17d9e2d334dc24d GIT binary patch literal 9648 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 literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/catalog_sync.cpython-311.pyc b/backend/routes/__pycache__/catalog_sync.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d1da531084ffec80e3b606893314b18adf54e50c GIT binary patch literal 1433 zcmZ`(&1)M+6rb4-?MjL&iL_Sw>21=cQBbVnP*O?=jnep-hNu_ovM8FdB4_o{*;Qp5 zyO^Sb4~2%(5}Bm1rLjY?52o!QhhE&jU{ypb77B*aLn{Sj+(O8yZ&s3Rh2$~&=DjyF zzt#MHZ*@Nu3LvmqYxhP+K@goc7q0R2c1aAuK zkZtT&D!71_&?2(;?>IcgXCe}5lz}B|DF-_i@hBQbmj7Ut;6;1~5&0W|`0hUO-ZVOa zEKlM7{x=XyED0m06{1?91GL2_5bmI-;pT*CMEpy_r$Tx#*KiHZiPNZt(_+wU5`kMV&XJ3$ z$@SMX?eV!JFDJ8=O0qy$Hm4U#GiAL*Ysu@`+)Y{{Nmi~})Eu^(&f9CEGVdPonsd;E zECz5~YV$X6%c$oI$-zIuW3BMGZ8_mYGn{CJ6Ha(?OIVTGk>_u#U#g9mb9}NHIopby zU6KD%Uu?YDRJE3>IjROH+p(A1FO55~$^Pic;;}#vf!jr5B=|3Pkotp<{!`JB7kWsN zAs;&L{44F)>9rGf_S=*9PCBvEFrEqGAwA7K0_%wY3$yteT=<9TRz~+QW*(U{1cH;17?UCw<=c>A1$`+}v zyMY0>`t^z{dm?x&e~w}8h=emE K6|c-VUH=2U2X~AB literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/catalog_sync.cpython-312.pyc b/backend/routes/__pycache__/catalog_sync.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fd7bd7df872e0a9abea6ed7c70c26d55ae4f1291 GIT binary patch literal 1236 zcmY*YUuYaf82@JX_I7Wt=jBjyjfz>@YI~BTdLoq)q}QYYUusEw>2a`JZzk8h?)`CQ z&*VZPLGn;Uu!52ct#Hs5k>nw$4}I_@&%Pu!&|^_hS`fV}B)tj}U!2+Ows9W5`OWuz z^P8F9_svhSm=1iDoZZVE3E;k11ViybufoAHV8Fv1-MdZn!EXAJz$TQpioPMx|h4V%ugR@8s=j(N%pgr=9c>&(rJFHfxkjTeEY@ zNwLWdU3h=$10GV##JOC>tl*#TO&Yi24ZX+QEJFkwBjAa}O-o1bvH3-e4fB}IM3A`B1qw9c`uO%G5@#KstI0}weIgxh^=&=Rq zz#bKAPAp)Uf3oX3{GX*DUF6CyNFPg6{yc+bU{<~eGbp9kM>)edSJoKYSJvo!x72Md z8Qs=bo$r6>-2Tz%e7^G6o%M$+Um7RIrY0v0?ta+3V{~t{y5B6Ogt%d5*@V|lDOY)s z=AOAwogwrbE)rw%)Z1^=MQa>j>8>nwZhn@MT$R-e1;Usp4rBQunW&43bep$2x0|Pp z^C^`IWnHaE98Xbla~7ugf@ukODPOokDmX{0b%(H=-%qCKpOIR_J>+$t@1;r3DXPgn z(bRwyYIPW?F+4$+&q%L+xOO0<$*TPe05th zcy>GaV*7ecSq)ld+cR?oli1qMu!bOk~t-BJUfs{%Ns*T;IzW+`IPP|({`R+p+Xo> z!hL~{_zH|LLO-&2Nk$I-HBSgnbyqXZO1?}?)71l&F4bJc6V6lSTj+6Wp#9wJX`{R! z>Na_o4)Ue=IP45JJ2FD(4;bEp;a}m*@3H=Cjn;|vx$W55Mg2Dvy@wK8C~@t0Yohhe WCQ95zL%UKOMSC(x!ycmIss91z&`BZy literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/file_view.cpython-311.pyc b/backend/routes/__pycache__/file_view.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..120c01e007fcac39bb7d2ea9fb3beecd185c2c6f GIT binary patch literal 5349 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 UD#zC1*De^%QpKShfv&dy0vs45rvLx| literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/file_view.cpython-312.pyc b/backend/routes/__pycache__/file_view.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eb9457738446ddc0ada872824c7b7bcfb29d9079 GIT binary patch literal 4680 zcmbVQe@q+K9e?-3_St9qFa|=Jwz-5f!Al^?Qc6N0ZGaF+v!qSBsj*l+<2%5vvDw`@ zgveAZr5!Yxpe-8i1`}1XloX`VidB)?Ol>!*k@k;Wr!u{zQh#KcRvU>nnN(%}?EB6> zn^HPeeUjgM_ult?zu))X=lkRN?>3tSL3!f+>rHL2HlAZOien zyX_E*6Re3$#wLDB#jnE3^VDSi6Who4#6P1^W=1 z%@OFWyR@HlIsT1DU4+VdL!q$ZRs7+Qd=$RvN4-k7i&o8z!HC!^`9q3olEhy|L>W2( zIUMqL_N&ZsQSOBWA}p{6!(IN62h;c^QGgL+Q#jP=?^4a3{-EeNYULLGt=M ze%$Tw`koR)Lc0`>D5Bh+=TqI=zd}-eSaJYU4t{bGRD-hwgY z%Wn%lFs8JFcp5qr$c&=IT1TPZTL2&2sSJQT$%b%_d}nOfjGyt2rr$H&vtBTGZ`=}U8b`s_mb&B4snmCUPy{1m0!GZHT}vYzx2#-=FLeyJ%1S{T^g^)TU->zj~ou35>-|bgMhSCqDKj<=7Xnw zVlT!W+#8K0sm82m86OhQOZXI3t4H>Bik?2d((MmP>tUz_esV2TgJ_wd4W)~Webhc; zPcr2xW=n$EGX40g?XR?7c=9@P|03u7`UYF_6(S6!A8{qi6ts6_ux)g8#qT^?bei?%&5}h9@&alNdCabCc=Op)6WdMhyAFfW&oT_)A!>-I{5sHjG$M4zHk09(}{E0VugH3Y+bqJ*b_p(tUm0Z61IZ=Xtm5S8|M zLxPMg3J{+~n$43X_H^`vwM&&Sw-J8wS*QllZ3bDLqx(np$10NSy(xBcg55k_mt?Cy zVE4^$OIaRHSRPJV8dH|mgrzlUIXu|3=qMTMiuEOnwhhzEBxNpLbe2ujy-*hulFo_` ztQE@!A}cpqH&Qp&HSHe;e!JrIuCH&KP|UjBoI3D;Rys7WWoA?2G)8CUf`2%G9 zCSB^RF-u1v<(|Tds7Xh#R1`G@uz9a4`cCEQ75eb2h~QIT*OZ!z5g>IX609qbV8ciN z?`;ZHe4DE-eSlH!(`TcMzNZ0ml#*=9w)~7)u+QaFMZi}M5!kg0ih?9Q|T-hJPI zWyS7(q|X#u!LiovqLx|gFrlp4UvWW};Or!QDQj!|6Obzf^gBW8`K)&({H{E;Vyl7 zfmg)S%1($z{t%y;d|L})zaPW#4^wHH^Ofn>X42>8_@x&nA-uuna^cOG-GGWz8Y`kQ zy805nZPlQKw#dEE&m9dGd1(k|Vws8OGSB}xeQr2??qaon46+i{nBCKv{rLp6j?bOY zeKN1@6k1(G1N5U>LYM7jQ!VI6?gn`)Sm>fb;MDm#9tbw)71Azg{x4cH99yN-I4E^y zec^Z>Op!4pa&<4J{#6 zO@28WfK7c~DTFC3lIRsyBoY#X<>D+v+69%1m3H7hegR24p;DPXZ%Far^u(;?yP9&? zBj&#GbxPPTYEY5(;2A=c!C&J9Mlab!#+=Uxq(+#pf}i{u910{c#mHVd+CI{rvfY!g z-4pAcA(OW4DckOZZFkbPXRzf4TRd7nQlDZsB-jnHmg&YMyDi05CD^JYyK}Jl23Iy3 z9f_v6jR|h!v}L9-$?Z&WH3_aJ$<+?FeskK8PpL7>~#ho1>V%b__~%Pcj%fk&K-#}N0w=u;V`jiFG<-q zChQxN_D#dojpB{dRI+%>unErMrgKB=P`tYBy7O?{dKk{2XkE-aT^nDwJ<08eGdsS% ziJvPZFu^iyBer;1r-BX5Db zexGn1+Kb-bZpHOpb88)Sji_#|p|0&DaKFX?waX}BaA}s1g_UL#MoCm6QV5=7;c(DJ z=iE{@A8x|*bx^s=REx*c839Vs z?LcL>s1@f1%nWs{I&k{U=)g4`lz8E01lM z?gl6iTE8-qgzJ`tAxdwRvBd7>yAf$m5zYkR96K^oGqWvDIFrPW7YXi5au;!!xJ4nd O2v>W)r17_=$^QVLV1*n2 literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/home.cpython-311.pyc b/backend/routes/__pycache__/home.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bdf45ce4b955e38f5dbb2d03a2b8646942bd6dad GIT binary patch literal 907 zcmZuvzl#$=6n?Y2$tIhNiYF++z~Pj7 zv%=2rRHvB(a+Vz^n1#9&Y8=A=-Qfy=T9)RXLV4qlM9L(}*`DVMTeN*IEGtp=q0?aj zZ+jxT$eBkOw*+$o#}+KoTE5GUQl{K6)97%=3OH-FUp27hL?mTYGQW#X58l9O5<2gQ zge1TK^M^?dIToZys>tUuX9w+2AdPxLOqT?#dVm~MI|xFVxV11%Y75&$z-&`)H>|eT z^evCQH0yTb5L+?1-w`Z~>F))vqbo`2xZX0#^H@wr4X>l=!c^0LXoc@u;nSV5wms3d zN2@i*I4p=6sr!$fAr;+aqUF=DA@P+Yv)DqU2O{Ya@Dr?ejU6l1qpakz*AlK%CR~1; zFTgM0#y6x%uS^b|@DiFX{LU5n_r|%>Bv%?~rTB8SY($1-H9MlinPqXwB1$zKJ3Qo? zEFlX=8O!o)9HhnN*Nq#GQt=d)?`%pmd3%w$@A|akum}7a24o}Q2Q)L45Hf`uqxCg~ z+oS)jpT_1%`QzjMldo4tMrCYNCPt;J&(ehK%pfrtP_plfZ;K~k|9OAETO5;}30_bL S*_F3;|Ei$eTti|wX8R8;Th6Qi literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/home.cpython-312.pyc b/backend/routes/__pycache__/home.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4708ec701e8576f815a34cb9c0c371151c602577 GIT binary patch literal 780 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 wXd+gi_@% literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/idrac_routes.cpython-312.pyc b/backend/routes/__pycache__/idrac_routes.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ef9f12a5d96ed943334d4452e56e8b7ad6d8a02b GIT binary patch literal 37478 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 literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/idrac_routes.cpython-313.pyc b/backend/routes/__pycache__/idrac_routes.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bf33a672d9d8852c8e76007af4c068960de80b33 GIT binary patch literal 23817 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 I+(i5T0Xs5{@c;k- literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/jobs.cpython-311.pyc b/backend/routes/__pycache__/jobs.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2af6eb2f881432a783414e984aa140f3a6902ce5 GIT binary patch literal 11375 zcmcIqYit`=cAg=J?}tc{6sf1jqF$73$+oQ6Rvh`EmnFXv+evJtE< z7^84X6~>2g`KlUL!BrhrM~Gn}q8Zjiw8PqnZdiw-dPGU{3?UC}~a=D%=>=<^aFj{riS!e|9`WVNs&*01*!xd0YP+HnW z>F(-3Rzn$_`7$?@dEj)Mtt{kG2Fmy`wEr_Wb4QW9s%P++DD!i9s-MAQp{&p4sd)xZ z8D)DePc86R>8iW-qBhsj?$o-%`>efE<&#!jbJV!^Vc4g_(M_-Z4H@_es zPfsu3{A%fgIr7`zCYC?{;_)w%%aiw(Z_KnA|Acz*u#b=oD{Yd>7!XA>evXceg##Qd z>CUpyu#roWj-mf%oMt&6E?L8|(NNTnGC~YZ`Sg;W4F;nAKsYQ}#sUmW`$J>?aERq3 zb2t{DR_;s(kG>A?+7k$#p(R_0^#_7n=sfLbxd1oLN><3BV$qfR^1LiI=BJ=7TqpwV z3Bg@7c0nSL8ZK*OZ9toh<4o8;#?T|7i<0%w-V^?wy*>N;{Kp1|`y|bl&2UKeT-HF3 zfAH|}zN2sKJtz?!FQI~=Bm4XV&=Gz9LxYE3Ki+ptQoWSVKHAsQcev-IfB%u!k3#m= zZSX98ByiEshAz_*CaDMdjzg9%LUU(g6dPRe3P_-6g3j+qAhQ^^5_vF)YDzx@D^ZQx zpxV+WGs`#ck&pi&3B9*`XX3I!?(Q>OB<#Z(0&0AMeFqf#OM5#gCD0xi8*2|yOd#kF zMMpq2^o90kTZAM_@{a{ZX{H_ow7|)h1DU|S*JI}D2pO`0Bmo*_oxE&ymZMA1((C?1#~24N z`P7nS6ck7MBcUkrEXl&qK{^_|@)~AwGv2&6(rx%}= zLG5QM5b*$!)KC{{u#$F^=IH2o21Qm`nap}rZbE(O&v7%GAg3Kp_5hGvA2>4B@^5O} z7U55NKic==2M(5OKF(6Mcomuy1MBrAVD|B9H z40)iU^H4X)okxHv&SD0INh-s59OF>U{6XP7#;tS~hVhuPBPi9JTA6bU^I}}#vky`l zFs3h#bNYfr3`?z%x0(xP0Bu|SNaM~UCoxJF$KSz^<*yg; z3)n^VN$djd(~qMr8hn*p`t*~f4{nmnA1pk+F-^AQ!sha9VtI1Tcig9DkhehpjBb?Kf~J`_URZjHj>RnQitiNWazsX zq{p~WEGlUsnu1G826`n+&2kLLLDnJRG>g27B=aT&mQ{$S%uXnH1y1%WAQMQ-MiPN!wV1`0)v0YD zOKm7ket;vZfk(oXt%4VLZ_{RM!MJy~`gdJ>yVSqmhC}lAT^gVe=Fta6B3?am?6|_B z&A=yH^leBf!_isLeD0v|yG4Ox3=d&(u;SF3fK{js!MVr=<2a8q1Eqo(k8|?CH^;9G zVvLI-Qfs_m^%=#s8?|y}rAw7Q5m!NN`)chX&sFg%*2SR+mp>>Cr5y#^FZNMNKLW#( zl3I9bxEoh$!FgA+_#(Sh>IX*= zx^Zo7UVXP{m>)Mpk3pnuTCD|GG z$yM6FS$z6U-b}ey=7^Zw`ZwZM-ddvd9;NJfS;?A}MKx_48ZzV$zKk!n1UrX57%SyP z+~wSsLK*l*sn%5~xs-Qt2XAK$yyIOh@8I?4WN{2WeTnN>BiX_iOLbl{SQ9(~HlQ<)UhK z!J~lNMb*kFJ5$BGO7wD_vL&oW=BtzW%9-kteCvw%v@+j1#23}^<*WwY#YM^Yyo1p| zKe#9omA;6s_#(f-!PBNs!1-^ZSiC~^Jk_bU{&$`SoNhQhC4H&b1Hb;i^+4uUvHzX= z$GBDDDWz<^$P-KYM3EmV?S}d5AG3a5Y5!}!P^*@!{Gy!4m=4~Ps#z^xO)2{Mg?x#s zS&dFg>jImf;a-fnL^$R zwKxvm50Q0aNiQLl?=gl`>meS=^NDz6NviV+gd^{v+Ci{cz#LA4f-w*ju$ zFwTGr7)dw)2qTxTez^R*8FFdi8caavmwq<&cyeLs&bxBCOpfM2H*#N$y3{4-AlAQK zNuj%Xn3dLdkq2S+`4&tZPmwJ#d1e_1`!*^o=0GZ_TMw`uLKy4G7Qhylesk~Jh3mzY z6<7%HAjmRbyNd)ItVp&3Nhz-W(&pmop=dBXPSJi20GM+$CF6d;bvhOcuRi5CGfw+f zULh{0WO9^d$6`^IE~%2(IS_`}i&`nq-E*xgDhUDPiPZSk%JYzJ(V^6KE>G4v)CPSk z<*XFTEkLhRqFjatauUdv&arq%YED%3Ua5OYGqD41%}n~Tt31m zwJZP@Q7#WF82c}m9gYEP!IEQ4?0kpXLaPCP=pEDV8R5LitfCz?Ec*9K%3O^xCD^nup8l;I3Qg8Hze9vbYGbpgGk27m`HIK!d`-ReE*9)C}VrSn(4u(YX z&(W8B1k(f6a+*iIEvr8?@fr>tCY2$08?+A^2B?x^3udtyRqO`h^DltdABr;DQ4NHX-H> zWC@1p0ON;+5`er|NzKw6gAhb!8zN}r&%A^PLV*|r3^HhrE|vKsfpfG!h?W`r@VXK~ zfy+n)BmtTQz#P^%7=*TfOT-w|yE@rMMuQB}o}_{Vn$q~{fDhO z7XoBE?>uVoD;B{Ph2Zh*YYu-jtk@rO8CYJ0lNG@l0Ko3T%ns31o!XW*wFssb(bSSQ zwaxFF=mkX3=Dc?C>cyny%1@?$GO<6SD+6p$Q@d!b{%zO2Gyh2l9f!n@L+P5glfAbF zZw#i+2sQ0uO?$eg{g21qNWbY9j=e1&dt0yuL~CG5J*EDp0CGMuS!KjBhf8K$O&OQ_ znJ}jwfszISfszD(l2*)Ge(l876Nxh^gJ5YDEv*y%i%xfvxTU|LPp$jo)*ivrD|&hb zXP@Zon>h5`vg&my;*S2dKJD9m-zkv&BH1rg4~W$RX~Of!R+~}@w)%;|MT>p<{eY;x*^^TLa{t_ZfoK$o#x&8G)#?GxwE=jWdLwPy zDA+cNwvAJoDa{XyCTAAYBCxhVR>0b1t)Oof_04I0a}ieif|`-l^9+)MYvFm2_}+$@ z%BFo+HcW4r=z-p~S7fnvP3sdxrihHiE~}PG?h`EQM9aD-77iP@PM-F#VJF_c`wHiP!kg1-G%QO4t^*56z z1Xq*jYMScLR8-E6ULQ?{go+liqGf7evC=o+w9qV6c8Qf;Q$vgH#?*-5-Xyv=P3;Fw zds^qcziR%pd0~Ul+AX$r3+~;bd-v3Scmro$7E@VjGmh%C!<)Le(Da~rN4j}O##sY= zj`~!6Dkzk!xstl-!kaGNLJ zmt)@M6#IeiLtjFZIP-p4rm+PQ=fIX8Ich;o_RbW2Cv-cM-rOTJ^@>fsa$aW3wnSgL zYLnn>d*rAFFSB=~`tA(ghNYx#p<%b!uv^Z{v~5AvS_S8Zv~xqIay?@1$h2)Oqhc^iFmd$Lx-Y!Hf--5jJW}PY`*wDY)EI zM$mXw&6G7`D!aDh>W)P3mG0?o@MFV4{N~wt=dV1UdKQ`l-%ioD^WV1#b$i6RJ-O11 zyE@rF!-Ef74&phQP%lD{_1qb_JutstXy_ChIv3b4FMNLC-X&rCptyZda14o#A@tS< z@x?0NeEob-sM;!4ZB6uK+*LP2x1u+qLS36!*Oqppf5y}F(6i}*XVbrgeiivNa<4~d z+atm{oJVXM5g1m08SVXwOtOPYqoeLLsi<3Ffr4FIG3)>b}t}RBsTg zH)Jt~y zPToD4R3{G!p4L^FUcu8QdfL*SwjUnp?YSkTOt}-*re<5Nwh0IeSIw!DQ)WTmF6!IU`u1;3<*>@SXm=(~zF#*}m$6sD_X4e?0)b^Q zw2}%0ZZ$gjqxgqbd*3eX54(&5X7zt)Umnn@zs7M$f34F1&5fhN@D&WMg*FiQfzI#l z1A*}%o`UPsNAWHI05Vjmwd2Ya7Ud*94of@$+hDv(Ucf0Oy=WQhg{7-`j3RjTKVdgz z`994!0$-PZmstMU9QpXY56R`fySY61YX*J%NW!>Q;Fp%x)f~89|Ae1yP zI|_{z2AfDpF!Bje5)p;kECKguq#=(h7(bGQh#KCXJp+je3_kAHwqM0dFV66| zKttC2@uG{~6ag~>&3FLV;KB2WZ0l9SZtK}ODu)H1o5L^_(~O|KOw7B`JgK};$A7x8wF!0&p^Xlw$K)}(M4+81uy;ZYLvNW! zv7+r<;g^|m+nAW2f@m8u1vF8CrEMdosYw&nYyTNS_mHT1Kvdn_E)ZUk@TLjxB4PaL zf%guiZCeClt4M537yfcD`&uNOA0~-Gzn^&vwOxnS-eJoX^B&wWsNdx+Hn};9JjXG~ zZ|awKJTYkhgjAj1Uem_HwvbSeX4`VxZ&2%VvlBEC%FT7qZkeLli9GROHXum`m_HrN zE&l8Me&iI;E_qfniTLC>(ngd*yL9BK$?9Gc=C6{>{lMcYweRvC#=<6*j+xdx@6Y>Y+A8Cf-s<5`s&C*Y$AM33R-2^0EdFzbZ;%V6E< zANyyprnK^(B@DPKi~au+Cx#m*4CwdBP&MTi4OPh7zHx9HrR#_UDKoZ#6ddUgrUS48J4KVJOE?4CN1s!N+U3+BzDdGmw;W+y7c zPix<+onn%G$?X%h0`3)YZw4>Rs#JIjj8yTKCu&S(o2)~Z1}MuCsK8j@yOiooH6y-O z5pR|G3^;t#fUM!$0A;94bXiYnJ}VBh3?NVOp@RAX--T2~N{^oB6LFvXyr>F25YaW9 l&>CNskc&=hw0M0|4dV~IKGh&!ib<6Y?||{}Q$%*<{{fDu`u+d_ literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/jobs.cpython-312.pyc b/backend/routes/__pycache__/jobs.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0bc64c8e27ed9aab8249048874aaff71d213cb05 GIT binary patch literal 9673 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
47;C5~&)UwS@zEK$-l-J2{ezczYlG#W~j zwoLaem%HYg=9?4cozw2+vc}j*qHODQKTPXrovZ&v^PT4TEs55yMA^RS{y%Dwy*g>D zh}-I8FU>b4nxFW{UI~!4x>#MJxOKXF*w#R3sg#*dD#$;_nl52TTplc}pBhnSwVDe^ z1{hRi10`BZHjsWv*|ZVN)LA)gNrJAPIRC`Vfs0+|yRN@5Xa9xcjst|_>Uek8QuWjE z>Zg-s717=+-=9%0gWS4r_s#ar^(Pv3&r9#T_|}UHXA*k`mTc~X&Ase&&DABGJ7&6* zWzOrNo8lW{qPp#OWo=1E(~@Ir+_Cj%pIQYPT91VXoBeOGE z-u#;T3-FzW<%))zU2k-KSh0nYif+GjI#zu7`yV;DPbwR44!$usSD&bCo9Ve%!9m~0 zT;pxStYNM-!R=n+Iv0u-PRDC{X8M!W^*2Lrgce(#NK|*s^b!5-S*jnHljfhl^YVL! zc>6%2+C9^ktZ%v9G25}Yb#J1+>%E4>`resCpO)4CT%UB*Eje6qhik5JUVo?kLr3TD z%eiRT?PIZHgx2mk$LzjD_0Fg|xpPlcy;#{EcWhhUy6dOMqw45j+|ioDum8}|_MjP6 zKDOG548`djcCy$GY42+-ms+B`F1IC1%C8-}bSydw2EJ@}MmytMdgAup2L_GP_yy7! zOb?ELI!jmof&KT0s^jpdtG-*eGojnLtS`D~K5vd4pEk$!?Vp&6;bLXE$UbxY za&@xE3EKy`Lt)7s3aiom>5)%OGwRyBjC!={uD*FqLVc5c=X0{}Ku#Ty|4et#_xBo} zGoug9#^(#wAC|T~Z&WX_478Vw8mQAB-Er75{UowbiW(Z^|Ka;kLA=0h94{ybfZUOk z9Q8Q3EE^)&>xy!m6Y~<*uvBzRMU&DS&yl^Z`9IE~79iO!s4ZwGrS8&976Ch{-^`>g zT<7k;dW%c_@J8y~TbO(;Xow@Thao~ct2=xIf}YM!xHKUVgsg!mIW(a}Cqz*2sSE{V zRs?8?#8u?eL_b9MyYNOUHH1hK`9Mygk4=_~d(Q8f*?pmF$y5^^S~51pjZFz-%T)J0 zoiS-Go<6gvcO=b)7yHil&GcS4vShA};w4iHe6A9v)~N$Yvt_0^+7K;Wv~r84+C{dO zhD~e2yR5nbFem(Kg#2Ozxfzk+Hp%tpZp{=G!kLnUF|-VslveJUy9eRWC=22w%QNPF z8IXT`<5q6Gn|gB|?mxMe%WuJDnDW~IdM|oC6}v%(?!P{F|J>VfF~+Uj{@c_)N4fh~ z=Tg&ABMosO=F`xhBAl&pLnx8?RRM>CqY%FZA8(7!$Xu1TNpR~M@&~21^ffwRE**H17&jfp61A-hJZVgc z$@w0_!C>T2`hrmJ^%C<1zKBoaza|w8e<6*9Fl5CMjXHBz$@n|aCu^uM=+!*EE~dAJ zH0Daj(msOtT~ZNot-o#7KQ$f>OpXP+@C=NCERpmw)T?TSVIHW|4Es=z81ug)%kNQF z0(JcdYWjjTFsd&QR1axoM~v}fgLTQ^{J`LhK9MjqOlcozk;y*O8||MjiyJ$pbnsqW zGBb4T_>Ye-*0j%;B}zIHMV(WYk09_;-88&uSghMUe>&mlO4#=;qM|k3k%Z%^gnjSk z-T!GWi&e+X+olW<*{KXas(Phr8b^Dgd#0)unffGC_&}v%S{|yA%1Ww+RTf@XjSA?Q z*zQ;}0d1wA21b_!-LeX6)vY=<0ktrcAgurtURUcB&=+H+F+HK`qEtmy9@*Aamb|Z? Z&}f;usCpH_Bi8VUJRUlA%uZ^j{|nwZ9kT!c literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/main.cpython-311.pyc b/backend/routes/__pycache__/main.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..40285b3531f13ed4c4aa4aecb6bd35c71bfa3d18 GIT binary patch literal 15126 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 YiFrzAY};fe)ntM2O_ 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 literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/utilities.cpython-311.pyc b/backend/routes/__pycache__/utilities.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0db48c68fdb1d46ac2fec057285054c6c81eef90 GIT binary patch literal 16620 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 JIRkkh{}0r+!aV>0 literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/utilities.cpython-312.pyc b/backend/routes/__pycache__/utilities.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..be8d5f1933207dff0c55f6fab4c6d13e6466a5ae GIT binary patch literal 14886 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 TT}C}esk&>aKQs6NnTh`eDTpNx literal 0 HcmV?d00001 diff --git a/backend/routes/__pycache__/xml.cpython-313.pyc b/backend/routes/__pycache__/xml.cpython-313.pyc index f003fc1fd1aff67a98730da9082394a959c6f8db..d00f60bf67ffa292fde4eb979f9eb7b6a9b3fa4d 100644 GIT binary patch delta 3383 zcma)8T~J%c72dr+(!Ez#(nWtDB#=b-6aJCSj|t%!Gx!EiMGTev0JbT7EXDLY~Apq|I6{xTWgdu`{sxv(d zV#v()uwf2yx{d4M!vn2CSt{*QWp-0r$Zv* zNCYwyk(Gw~dPj~9^mZQ^%o=0KC>o0)q9pV}vz%V)r{alJkOVu(FL8;8X|QepR{O03 zEB4B?y)t8|nm(3eIKCUM25LX@ec)RT)Mu2gzXs~(J3op2A@<2R?3yjQ?YiYk2kK{d zP3c+}fb7vcyYKO7Q@h5sfBTIHiVnjUYbNh=z|cgBZH8YH%$lY7UhU@s{*`2@wsqEl z-<5P$ai56_m2QR@KC9xXtSjl_*(DBk@pwtvZ7O`d7YzPZ`Ug9D2VlRv+hixz>m%a8 zzbx@$(XQCa!4NZ8l6TMCX;x^$Efx>%H=FSn4$(fWf;ijBj>B=##`?fG3|jFOi;A19k9g!GX|ZN$6oXD= zBs!|atWu#+%xu8|1#qi!S?VN4Klvqofd8a)ri}L4?%REHeJjR_w6S8%UU9eaqqYy) zGWPv5!kVMxebzL*}EcFq~(f*#(R|-)jC#X z<>vA0$8VjUCq!75t8yG`cCIS!+txYjU4B`qCMYvIZuZ{j)jWF^&ZZWAqPd%w<(4(M zNV6ULv-`2Eu1i3)XqJxq?q#9pE0g`!G0nR#fQ$))KwAv;XbLmjeXe4Q2h|3dK*jhM?gB#!akC!jx@558hN5$a)rjC6VYUJ z(4l-AXg>`}=KSD^qI3S&#QGkH6nqid&~T{`D38!R)5j3V!)%WUfH)k2gZaK- zl}1|uAh?Eurp=~d+)cnp8Na#KLfUZyqcU3{j9BvCL4|^k2zHa`7q~fOzkCaN92_tXx@%yYNZIz8lo3tiDV*cn2Jxt;^z=Os?b3y=nfqJeEEdqYOAJJx#mA1AO9ZeBSI}Q0g5qg)Dm0N}t zC6HDE8B@iFBa6eCs&>-yrn^^-rfZk4UcPqa>XjU05Op&2T<>|ek05Y%cs8t+cWAcP z?+2IVUW!vfg87bx=7l=V-Sk*Ku!;MF_kO%A99t{keyjj|(L71eBp`23%k4VIJHAWMJ^W*HmlG^GrNb6>$yaq)WFLq;(Jwhd(Xm)^1G_j?T*+h^ zY!n**KR7x_e+rcrn+o6|XAyLGQxS!{Q6Gc0ytXx~TRJH}uEds~j} z7>YAG5em30L=}_1Phm`Ze55pQ9`sUxHiX+>L+5(YN8RW#>Vf z8pgRuRbinr%&A2!Y$XVQNO|5$+B@Y4yR8I2Eul;vVs~(4s{}Lti^I9Ue`llLk$3;A z^5SNTt$8bxb$bs`4RKCq963Jv-`<%$XzRx*Pwj4cgyz z@jcB!m=&V&)01Pd_!+$B376NCuqnzGa@p`dyF2~t&TstB-udv~?=H0ZQ3LMrj_*27 zyg~b`IExMw*9K8HNQs|%i&Krnn3XOda%CAwMlU8`MdGZ8qN8IQZUfEF>r_UhL4&L* z9=$NKS-DPYL`z7}7EHLEXSa}tJvvDo12p0w>B`d{dIS0&+{TM#2U4!G+Y@sWE3WFa ztNQLQ7ArEYrWsR?G3w``a&zGNzsm{!@G z@wQ~_t(x4LlX%{_YIEJ*JGXbCW_GV;tDiBh%j7;a-?2EHHVtUpzzb%*7^lk{$=%Z6 zYfKRwfF-30ITZ;ebYc022 zh@x|sqElz~P9b%gmN5t%rzH6sux|0!n9X|EvwM_ poRPQ1w&pnUm@6;DRxV5}jxS8o=ypB21fGC})E!@Q^jZH?{{bfx+#&z~ literal 8568 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 diff --git a/backend/routes/catalog_sync.py b/backend/routes/catalog_sync.py new file mode 100644 index 0000000..730f892 --- /dev/null +++ b/backend/routes/catalog_sync.py @@ -0,0 +1,23 @@ +# backend/routes/catalog_sync.py +from flask import Blueprint, jsonify, request +from backend.services.dell_catalog_sync import sync_dell_catalog + +catalog_bp = Blueprint("catalog", __name__, url_prefix="/catalog") + +@catalog_bp.route("/sync", methods=["POST"]) +def sync_catalog(): + """Dell Catalog 버전 정보를 동기화 (CSRF 보호 유지)""" + try: + data = request.get_json(silent=True) or {} + model = data.get("model", "PowerEdge R750") + + sync_dell_catalog(model) + return jsonify({ + "success": True, + "message": f"{model} 동기화 완료" + }) + except Exception as e: + return jsonify({ + "success": False, + "message": f"오류: {str(e)}" + }) diff --git a/backend/routes/idrac_routes.py b/backend/routes/idrac_routes.py new file mode 100644 index 0000000..351bbfd --- /dev/null +++ b/backend/routes/idrac_routes.py @@ -0,0 +1,1094 @@ +""" +Dell iDRAC 멀티 서버 펌웨어 관리 라우트 +backend/routes/idrac_routes.py +- CSRF 보호 제외 추가 +""" + +from flask import Blueprint, render_template, request, jsonify, current_app +from werkzeug.utils import secure_filename +import os +from datetime import datetime +from backend.services.idrac_redfish_client import DellRedfishClient +from backend.models.idrac_server import IdracServer, db +from backend.models.firmware_version import FirmwareVersion, FirmwareComparisonResult +from flask_socketio import emit +import threading + +# Blueprint 생성 +idrac_bp = Blueprint('idrac', __name__, url_prefix='/idrac') + +# 설정 +UPLOAD_FOLDER = 'uploads/firmware' +ALLOWED_EXTENSIONS = {'exe', 'bin'} +MAX_FILE_SIZE = 500 * 1024 * 1024 # 500MB + +def allowed_file(filename): + """허용된 파일 형식 확인""" + return '.' in filename and filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS + +# ======================================== +# 메인 페이지 +# ======================================== + +@idrac_bp.route('/') +def index(): + """iDRAC 멀티 서버 관리 메인 페이지""" + return render_template('idrac_firmware.html') + +# ======================================== +# 서버 관리 API +# ======================================== + +@idrac_bp.route('/api/servers', methods=['GET']) +def get_servers(): + """등록된 서버 목록 조회""" + try: + group = request.args.get('group') # 그룹 필터 + + query = IdracServer.query.filter_by(is_active=True) + if group and group != 'all': + query = query.filter_by(group_name=group) + + servers = query.order_by(IdracServer.name).all() + + return jsonify({ + 'success': True, + 'servers': [s.to_dict() for s in servers] + }) + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers', methods=['POST']) +def add_server(): + """서버 추가""" + try: + data = request.json + + # 필수 필드 확인 + if not all([data.get('name'), data.get('ip_address'), data.get('password')]): + return jsonify({ + 'success': False, + 'message': '필수 필드를 모두 입력하세요 (서버명, IP, 비밀번호)' + }) + + # 중복 IP 확인 + existing = IdracServer.query.filter_by(ip_address=data['ip_address']).first() + if existing: + if existing.is_active: + # 활성 서버가 이미 있음 + return jsonify({ + 'success': False, + 'message': f'이미 등록된 IP입니다: {data["ip_address"]}' + }) + else: + # 삭제된 서버 재활용! + existing.name = data['name'] + existing.username = data.get('username', 'root') + existing.password = data['password'] + existing.group_name = data.get('group_name') + existing.location = data.get('location') + existing.model = data.get('model') + existing.notes = data.get('notes') + existing.is_active = True # 다시 활성화! + existing.status = 'offline' + existing.current_bios = None + existing.last_connected = None + existing.last_updated = None + + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'서버 {existing.name} 추가 완료 (기존 데이터 재활용)', + 'server': existing.to_dict() + }) + + # 서버 생성 + server = IdracServer( + name=data['name'], + ip_address=data['ip_address'], + username=data.get('username', 'root'), + password=data['password'], + group_name=data.get('group_name'), + location=data.get('location'), + model=data.get('model'), + notes=data.get('notes') + ) + + db.session.add(server) + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'서버 {server.name} 추가 완료', + 'server': server.to_dict() + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers/', methods=['PUT']) +def update_server(server_id): + """서버 정보 수정""" + try: + server = IdracServer.query.get(server_id) + if not server: + return jsonify({ + 'success': False, + 'message': '서버를 찾을 수 없습니다' + }) + + data = request.json + + # 업데이트 + if 'name' in data: + server.name = data['name'] + if 'ip_address' in data: + server.ip_address = data['ip_address'] + if 'username' in data: + server.username = data['username'] + if 'password' in data: + server.password = data['password'] + if 'group_name' in data: + server.group_name = data['group_name'] + if 'location' in data: + server.location = data['location'] + if 'model' in data: + server.model = data['model'] + if 'notes' in data: + server.notes = data['notes'] + + db.session.commit() + + return jsonify({ + 'success': True, + 'message': '서버 정보 수정 완료', + 'server': server.to_dict() + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers/', methods=['DELETE']) +def delete_server(server_id): + """서버 삭제 (소프트 삭제)""" + try: + server = IdracServer.query.get(server_id) + if not server: + return jsonify({ + 'success': False, + 'message': '서버를 찾을 수 없습니다' + }) + + server.is_active = False + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'서버 {server.name} 삭제 완료' + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/groups', methods=['GET']) +def get_groups(): + """등록된 그룹 목록""" + try: + groups = db.session.query(IdracServer.group_name)\ + .filter(IdracServer.is_active == True)\ + .filter(IdracServer.group_name.isnot(None))\ + .distinct()\ + .all() + + group_list = [g[0] for g in groups if g[0]] + + return jsonify({ + 'success': True, + 'groups': group_list + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +# ======================================== +# 연결 및 상태 확인 API +# ======================================== + +@idrac_bp.route('/api/servers//test', methods=['POST']) +def test_connection(server_id): + """단일 서버 연결 테스트""" + try: + server = IdracServer.query.get(server_id) + if not server: + return jsonify({ + 'success': False, + 'message': '서버를 찾을 수 없습니다' + }) + + client = DellRedfishClient(server.ip_address, server.username, server.password) + + if client.check_connection(): + server.status = 'online' + server.last_connected = datetime.utcnow() + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'{server.name} 연결 성공' + }) + else: + server.status = 'offline' + db.session.commit() + + return jsonify({ + 'success': False, + 'message': f'{server.name} 연결 실패' + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers/test-multi', methods=['POST']) +def test_connections_multi(): + """다중 서버 일괄 연결 테스트""" + try: + data = request.json + server_ids = data.get('server_ids', []) + + if not server_ids: + return jsonify({ + 'success': False, + 'message': '서버를 선택하세요' + }) + + results = [] + + for server_id in server_ids: + server = IdracServer.query.get(server_id) + if not server: + continue + + try: + client = DellRedfishClient(server.ip_address, server.username, server.password) + + if client.check_connection(): + server.status = 'online' + server.last_connected = datetime.utcnow() + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': True, + 'message': '연결 성공' + }) + else: + server.status = 'offline' + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': '연결 실패' + }) + + except Exception as e: + server.status = 'offline' + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': str(e) + }) + + db.session.commit() + + success_count = sum(1 for r in results if r['success']) + + return jsonify({ + 'success': True, + 'results': results, + 'summary': { + 'total': len(results), + 'success': success_count, + 'failed': len(results) - success_count + } + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers//firmware', methods=['GET']) +def get_server_firmware(server_id): + """단일 서버 펌웨어 버전 조회""" + try: + server = IdracServer.query.get(server_id) + if not server: + return jsonify({ + 'success': False, + 'message': '서버를 찾을 수 없습니다' + }) + + client = DellRedfishClient(server.ip_address, server.username, server.password) + inventory = client.get_firmware_inventory() + + # BIOS 버전 업데이트 + for item in inventory: + if 'BIOS' in item.get('Name', ''): + server.current_bios = item.get('Version') + break + + db.session.commit() + + return jsonify({ + 'success': True, + 'data': inventory + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +# ======================================== +# 멀티 서버 펌웨어 업로드 API +# ======================================== + +@idrac_bp.route('/api/upload-multi', methods=['POST']) +def upload_multi(): + """다중 서버에 펌웨어 일괄 업로드""" + try: + if 'file' not in request.files: + return jsonify({ + 'success': False, + 'message': '파일이 없습니다' + }) + + file = request.files['file'] + server_ids_str = request.form.get('server_ids') + + if not server_ids_str: + return jsonify({ + 'success': False, + 'message': '서버를 선택하세요' + }) + + server_ids = [int(x) for x in server_ids_str.split(',')] + + if file.filename == '': + return jsonify({ + 'success': False, + 'message': '파일이 선택되지 않았습니다' + }) + + if not allowed_file(file.filename): + return jsonify({ + 'success': False, + 'message': '허용되지 않은 파일 형식입니다 (.exe, .bin만 가능)' + }) + + # 로컬에 임시 저장 + filename = secure_filename(file.filename) + os.makedirs(UPLOAD_FOLDER, exist_ok=True) + local_path = os.path.join(UPLOAD_FOLDER, filename) + file.save(local_path) + + # 백그라운드 스레드로 업로드 시작 + from backend.services import watchdog_handler + socketio = watchdog_handler.socketio + + def upload_to_servers(): + results = [] + + for idx, server_id in enumerate(server_ids): + server = IdracServer.query.get(server_id) + if not server: + continue + + try: + # 진행 상황 전송 + if socketio: + socketio.emit('upload_progress', { + 'server_id': server.id, + 'server_name': server.name, + 'status': 'uploading', + 'progress': 0, + 'message': '업로드 시작...' + }) + + server.status = 'updating' + db.session.commit() + + client = DellRedfishClient(server.ip_address, server.username, server.password) + result = client.upload_firmware_staged(local_path) + + if result['success']: + server.status = 'online' + server.last_updated = datetime.utcnow() + + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': True, + 'job_id': result['job_id'], + 'message': '업로드 완료' + }) + + if socketio: + socketio.emit('upload_progress', { + 'server_id': server.id, + 'server_name': server.name, + 'status': 'completed', + 'progress': 100, + 'message': '업로드 완료', + 'job_id': result['job_id'] + }) + else: + server.status = 'online' + + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': result.get('message', '업로드 실패') + }) + + if socketio: + socketio.emit('upload_progress', { + 'server_id': server.id, + 'server_name': server.name, + 'status': 'failed', + 'progress': 0, + 'message': result.get('message', '업로드 실패') + }) + + db.session.commit() + + except Exception as e: + server.status = 'online' + db.session.commit() + + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': str(e) + }) + + if socketio: + socketio.emit('upload_progress', { + 'server_id': server.id, + 'server_name': server.name, + 'status': 'failed', + 'progress': 0, + 'message': str(e) + }) + + # 최종 결과 전송 + if socketio: + success_count = sum(1 for r in results if r['success']) + socketio.emit('upload_complete', { + 'results': results, + 'summary': { + 'total': len(results), + 'success': success_count, + 'failed': len(results) - success_count + } + }) + + # 스레드 시작 + thread = threading.Thread(target=upload_to_servers) + thread.daemon = True + thread.start() + + return jsonify({ + 'success': True, + 'message': f'{len(server_ids)}대 서버에 업로드 시작', + 'filename': filename + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'업로드 오류: {str(e)}' + }) + +# ======================================== +# 기존 단일 서버 API (호환성 유지) +# ======================================== + +@idrac_bp.route('/api/files/local', methods=['GET']) +def list_local_files(): + """로컬에 저장된 DUP 파일 목록""" + try: + files = [] + + if os.path.exists(UPLOAD_FOLDER): + for filename in os.listdir(UPLOAD_FOLDER): + filepath = os.path.join(UPLOAD_FOLDER, filename) + if os.path.isfile(filepath): + file_size = os.path.getsize(filepath) + files.append({ + 'name': filename, + 'size': file_size, + 'size_mb': round(file_size / (1024 * 1024), 2), + 'uploaded_at': datetime.fromtimestamp( + os.path.getmtime(filepath) + ).strftime('%Y-%m-%d %H:%M:%S') + }) + + return jsonify({ + 'success': True, + 'files': files + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/files/local/', methods=['DELETE']) +def delete_local_file(filename): + """로컬 DUP 파일 삭제""" + try: + filepath = os.path.join(UPLOAD_FOLDER, secure_filename(filename)) + + if os.path.exists(filepath): + os.remove(filepath) + return jsonify({ + 'success': True, + 'message': f'{filename} 삭제 완료' + }) + else: + return jsonify({ + 'success': False, + 'message': '파일을 찾을 수 없습니다' + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'삭제 오류: {str(e)}' + }) + +# ======================================== +# 서버 재부팅 API (멀티) +# ======================================== + +@idrac_bp.route('/api/servers/reboot-multi', methods=['POST']) +def reboot_servers_multi(): + """선택한 서버들 일괄 재부팅""" + try: + data = request.json + server_ids = data.get('server_ids', []) + reboot_type = data.get('type', 'GracefulRestart') + + if not server_ids: + return jsonify({ + 'success': False, + 'message': '서버를 선택하세요' + }) + + results = [] + + for server_id in server_ids: + server = IdracServer.query.get(server_id) + if not server: + continue + + try: + client = DellRedfishClient(server.ip_address, server.username, server.password) + result = client.reboot_server(reboot_type) + + if result: + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': True, + 'message': '재부팅 시작' + }) + else: + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': '재부팅 실패' + }) + + except Exception as e: + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': str(e) + }) + + success_count = sum(1 for r in results if r['success']) + + return jsonify({ + 'success': True, + 'results': results, + 'summary': { + 'total': len(results), + 'success': success_count, + 'failed': len(results) - success_count + } + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + + +# Blueprint 등록 함수 +def register_idrac_routes(app): + """ + iDRAC 멀티 서버 관리 Blueprint 등록 + + Args: + app: Flask 애플리케이션 인스턴스 + """ + # uploads 디렉토리 생성 + os.makedirs(UPLOAD_FOLDER, exist_ok=True) + + # Blueprint 등록 + app.register_blueprint(idrac_bp) + + # CSRF 보호 제외 - iDRAC API 엔드포인트 + try: + from flask_wtf.csrf import CSRFProtect + csrf = CSRFProtect() + # API 엔드포인트는 CSRF 검증 제외 + csrf.exempt(idrac_bp) + except: + pass # CSRF 설정 실패해도 계속 진행 + + # DB 테이블 생성 + with app.app_context(): + db.create_all() + + # 초기 펌웨어 버전 데이터 생성 (최초 실행 시) + if FirmwareVersion.query.count() == 0: + init_firmware_versions() + + +# ======================================== +# 펌웨어 버전 비교 API 추가 +# ======================================== + +@idrac_bp.route('/api/firmware-versions', methods=['GET']) +def get_firmware_versions(): + """등록된 최신 펌웨어 버전 목록""" + try: + server_model = request.args.get('model') # 서버 모델 필터 + + query = FirmwareVersion.query.filter_by(is_active=True) + + if server_model: + # 특정 모델 또는 범용 + query = query.filter( + (FirmwareVersion.server_model == server_model) | + (FirmwareVersion.server_model == None) + ) + + versions = query.order_by(FirmwareVersion.component_name).all() + + return jsonify({ + 'success': True, + 'versions': [v.to_dict() for v in versions] + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/firmware-versions', methods=['POST']) +def add_firmware_version(): + """최신 펌웨어 버전 등록""" + try: + data = request.json + + # 필수 필드 확인 + if not all([data.get('component_name'), data.get('latest_version')]): + return jsonify({ + 'success': False, + 'message': '컴포넌트명과 버전을 입력하세요' + }) + + # 중복 확인 (같은 컴포넌트, 같은 모델) + existing = FirmwareVersion.query.filter_by( + component_name=data['component_name'], + server_model=data.get('server_model') + ).first() + + if existing: + return jsonify({ + 'success': False, + 'message': f'이미 등록된 컴포넌트입니다' + }) + + # 버전 생성 + version = FirmwareVersion( + component_name=data['component_name'], + component_type=data.get('component_type'), + vendor=data.get('vendor'), + server_model=data.get('server_model'), + latest_version=data['latest_version'], + release_date=data.get('release_date'), + download_url=data.get('download_url'), + file_name=data.get('file_name'), + file_size_mb=data.get('file_size_mb'), + notes=data.get('notes'), + is_critical=data.get('is_critical', False) + ) + + db.session.add(version) + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'{version.component_name} 버전 정보 등록 완료', + 'version': version.to_dict() + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/firmware-versions/', methods=['PUT']) +def update_firmware_version(version_id): + """펌웨어 버전 정보 수정""" + try: + version = FirmwareVersion.query.get(version_id) + if not version: + return jsonify({ + 'success': False, + 'message': '버전 정보를 찾을 수 없습니다' + }) + + data = request.json + + # 업데이트 + if 'component_name' in data: + version.component_name = data['component_name'] + if 'latest_version' in data: + version.latest_version = data['latest_version'] + if 'release_date' in data: + version.release_date = data['release_date'] + if 'download_url' in data: + version.download_url = data['download_url'] + if 'file_name' in data: + version.file_name = data['file_name'] + if 'notes' in data: + version.notes = data['notes'] + if 'is_critical' in data: + version.is_critical = data['is_critical'] + + db.session.commit() + + return jsonify({ + 'success': True, + 'message': '버전 정보 수정 완료', + 'version': version.to_dict() + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/firmware-versions/', methods=['DELETE']) +def delete_firmware_version(version_id): + """펌웨어 버전 정보 삭제""" + try: + version = FirmwareVersion.query.get(version_id) + if not version: + return jsonify({ + 'success': False, + 'message': '버전 정보를 찾을 수 없습니다' + }) + + version.is_active = False + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'{version.component_name} 버전 정보 삭제 완료' + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers//firmware/compare', methods=['GET']) +def compare_server_firmware(server_id): + """ + 서버 펌웨어 버전 비교 + 현재 버전과 최신 버전을 비교하여 업데이트 필요 여부 확인 + """ + try: + server = IdracServer.query.get(server_id) + if not server: + return jsonify({ + 'success': False, + 'message': '서버를 찾을 수 없습니다' + }) + + # 현재 펌웨어 조회 + client = DellRedfishClient(server.ip_address, server.username, server.password) + current_inventory = client.get_firmware_inventory() + + # 최신 버전 정보 조회 + latest_versions = FirmwareVersion.query.filter_by(is_active=True).all() + + # 비교 결과 + comparisons = [] + + for current_fw in current_inventory: + component_name = current_fw['Name'] + current_version = current_fw['Version'] + + # 최신 버전 찾기 (컴포넌트명 매칭) + latest = None + for lv in latest_versions: + if lv.component_name.lower() in component_name.lower(): + # 서버 모델 확인 + if not lv.server_model or lv.server_model == server.model: + latest = lv + break + + # 비교 + comparison = FirmwareComparisonResult( + component_name=component_name, + current_version=current_version, + latest_version=latest.latest_version if latest else None + ) + + result = comparison.to_dict() + + # 추가 정보 + if latest: + result['latest_info'] = { + 'release_date': latest.release_date, + 'download_url': latest.download_url, + 'file_name': latest.file_name, + 'is_critical': latest.is_critical, + 'notes': latest.notes + } + + comparisons.append(result) + + # 통계 + total = len(comparisons) + outdated = len([c for c in comparisons if c['status'] == 'outdated']) + latest_count = len([c for c in comparisons if c['status'] == 'latest']) + unknown = len([c for c in comparisons if c['status'] == 'unknown']) + + return jsonify({ + 'success': True, + 'server': { + 'id': server.id, + 'name': server.name, + 'model': server.model + }, + 'comparisons': comparisons, + 'summary': { + 'total': total, + 'outdated': outdated, + 'latest': latest_count, + 'unknown': unknown + } + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers/firmware/compare-multi', methods=['POST']) +def compare_multi_servers_firmware(): + """ + 여러 서버의 펌웨어 버전 비교 + """ + try: + data = request.json + server_ids = data.get('server_ids', []) + + if not server_ids: + return jsonify({ + 'success': False, + 'message': '서버를 선택하세요' + }) + + results = [] + + for server_id in server_ids: + server = IdracServer.query.get(server_id) + if not server: + continue + + try: + # 각 서버 비교 + client = DellRedfishClient(server.ip_address, server.username, server.password) + current_inventory = client.get_firmware_inventory() + + latest_versions = FirmwareVersion.query.filter_by(is_active=True).all() + + outdated_count = 0 + outdated_items = [] + + for current_fw in current_inventory: + component_name = current_fw['Name'] + current_version = current_fw['Version'] + + # 최신 버전 찾기 + for lv in latest_versions: + if lv.component_name.lower() in component_name.lower(): + comparison = FirmwareComparisonResult( + component_name=component_name, + current_version=current_version, + latest_version=lv.latest_version + ) + + if comparison.status == 'outdated': + outdated_count += 1 + outdated_items.append({ + 'component': component_name, + 'current': current_version, + 'latest': lv.latest_version + }) + break + + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'outdated_count': outdated_count, + 'outdated_items': outdated_items, + 'status': 'needs_update' if outdated_count > 0 else 'up_to_date' + }) + + except Exception as e: + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'error': str(e) + }) + + return jsonify({ + 'success': True, + 'results': results + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + + +# ======================================== +# 초기 데이터 생성 함수 +# ======================================== + +def init_firmware_versions(): + """초기 펌웨어 버전 데이터 생성""" + initial_versions = [ + { + 'component_name': 'BIOS', + 'component_type': 'Firmware', + 'vendor': 'Dell', + 'server_model': 'PowerEdge R750', + 'latest_version': '2.15.0', + 'release_date': '2024-01-15', + 'notes': 'PowerEdge R750 최신 BIOS' + }, + { + 'component_name': 'iDRAC', + 'component_type': 'Firmware', + 'vendor': 'Dell', + 'latest_version': '6.10.30.00', + 'release_date': '2024-02-20', + 'notes': 'iDRAC9 최신 펌웨어 (모든 모델 공용)' + }, + { + 'component_name': 'PERC H755', + 'component_type': 'Firmware', + 'vendor': 'Dell', + 'server_model': 'PowerEdge R750', + 'latest_version': '25.5.9.0001', + 'release_date': '2024-01-10', + 'notes': 'PERC H755 RAID 컨트롤러' + }, + { + 'component_name': 'BIOS', + 'component_type': 'Firmware', + 'vendor': 'Dell', + 'server_model': 'PowerEdge R640', + 'latest_version': '2.19.2', + 'release_date': '2024-02-01', + 'notes': 'PowerEdge R640 최신 BIOS' + }, + { + 'component_name': 'CPLD', + 'component_type': 'Firmware', + 'vendor': 'Dell', + 'latest_version': '1.0.6', + 'release_date': '2023-12-15', + 'notes': '시스템 보드 CPLD (14G/15G 공용)' + }, + ] + + for data in initial_versions: + # 중복 체크 + existing = FirmwareVersion.query.filter_by( + component_name=data['component_name'], + server_model=data.get('server_model') + ).first() + + if not existing: + version = FirmwareVersion(**data) + db.session.add(version) + + try: + db.session.commit() + print("✓ 초기 펌웨어 버전 데이터 생성 완료") + except: + db.session.rollback() + print("⚠ 초기 데이터 생성 중 오류 (이미 있을 수 있음)") diff --git a/backend/routes/idrac_routes_base.py b/backend/routes/idrac_routes_base.py new file mode 100644 index 0000000..b33f120 --- /dev/null +++ b/backend/routes/idrac_routes_base.py @@ -0,0 +1,669 @@ +""" +Dell iDRAC 멀티 서버 펌웨어 관리 라우트 +backend/routes/idrac_routes.py +- CSRF 보호 제외 추가 +""" + +from flask import Blueprint, render_template, request, jsonify, current_app +from werkzeug.utils import secure_filename +import os +from datetime import datetime +from backend.services.idrac_redfish_client import DellRedfishClient +from backend.models.idrac_server import IdracServer, db +from flask_socketio import emit +import threading + +# Blueprint 생성 +idrac_bp = Blueprint('idrac', __name__, url_prefix='/idrac') + +# 설정 +UPLOAD_FOLDER = 'uploads/firmware' +ALLOWED_EXTENSIONS = {'exe', 'bin'} +MAX_FILE_SIZE = 500 * 1024 * 1024 # 500MB + +def allowed_file(filename): + """허용된 파일 형식 확인""" + return '.' in filename and filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS + +# ======================================== +# 메인 페이지 +# ======================================== + +@idrac_bp.route('/') +def index(): + """iDRAC 멀티 서버 관리 메인 페이지""" + return render_template('idrac_firmware.html') + +# ======================================== +# 서버 관리 API +# ======================================== + +@idrac_bp.route('/api/servers', methods=['GET']) +def get_servers(): + """등록된 서버 목록 조회""" + try: + group = request.args.get('group') # 그룹 필터 + + query = IdracServer.query.filter_by(is_active=True) + if group and group != 'all': + query = query.filter_by(group_name=group) + + servers = query.order_by(IdracServer.name).all() + + return jsonify({ + 'success': True, + 'servers': [s.to_dict() for s in servers] + }) + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers', methods=['POST']) +def add_server(): + """서버 추가""" + try: + data = request.json + + # 필수 필드 확인 + if not all([data.get('name'), data.get('ip_address'), data.get('password')]): + return jsonify({ + 'success': False, + 'message': '필수 필드를 모두 입력하세요 (서버명, IP, 비밀번호)' + }) + + # 중복 IP 확인 + existing = IdracServer.query.filter_by(ip_address=data['ip_address']).first() + if existing: + return jsonify({ + 'success': False, + 'message': f'이미 등록된 IP입니다: {data["ip_address"]}' + }) + + # 서버 생성 + server = IdracServer( + name=data['name'], + ip_address=data['ip_address'], + username=data.get('username', 'root'), + password=data['password'], + group_name=data.get('group_name'), + location=data.get('location'), + model=data.get('model'), + notes=data.get('notes') + ) + + db.session.add(server) + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'서버 {server.name} 추가 완료', + 'server': server.to_dict() + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers/', methods=['PUT']) +def update_server(server_id): + """서버 정보 수정""" + try: + server = IdracServer.query.get(server_id) + if not server: + return jsonify({ + 'success': False, + 'message': '서버를 찾을 수 없습니다' + }) + + data = request.json + + # 업데이트 + if 'name' in data: + server.name = data['name'] + if 'ip_address' in data: + server.ip_address = data['ip_address'] + if 'username' in data: + server.username = data['username'] + if 'password' in data: + server.password = data['password'] + if 'group_name' in data: + server.group_name = data['group_name'] + if 'location' in data: + server.location = data['location'] + if 'model' in data: + server.model = data['model'] + if 'notes' in data: + server.notes = data['notes'] + + db.session.commit() + + return jsonify({ + 'success': True, + 'message': '서버 정보 수정 완료', + 'server': server.to_dict() + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers/', methods=['DELETE']) +def delete_server(server_id): + """서버 삭제 (소프트 삭제)""" + try: + server = IdracServer.query.get(server_id) + if not server: + return jsonify({ + 'success': False, + 'message': '서버를 찾을 수 없습니다' + }) + + server.is_active = False + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'서버 {server.name} 삭제 완료' + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/groups', methods=['GET']) +def get_groups(): + """등록된 그룹 목록""" + try: + groups = db.session.query(IdracServer.group_name)\ + .filter(IdracServer.is_active == True)\ + .filter(IdracServer.group_name.isnot(None))\ + .distinct()\ + .all() + + group_list = [g[0] for g in groups if g[0]] + + return jsonify({ + 'success': True, + 'groups': group_list + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +# ======================================== +# 연결 및 상태 확인 API +# ======================================== + +@idrac_bp.route('/api/servers//test', methods=['POST']) +def test_connection(server_id): + """단일 서버 연결 테스트""" + try: + server = IdracServer.query.get(server_id) + if not server: + return jsonify({ + 'success': False, + 'message': '서버를 찾을 수 없습니다' + }) + + client = DellRedfishClient(server.ip_address, server.username, server.password) + + if client.check_connection(): + server.status = 'online' + server.last_connected = datetime.utcnow() + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'{server.name} 연결 성공' + }) + else: + server.status = 'offline' + db.session.commit() + + return jsonify({ + 'success': False, + 'message': f'{server.name} 연결 실패' + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers/test-multi', methods=['POST']) +def test_connections_multi(): + """다중 서버 일괄 연결 테스트""" + try: + data = request.json + server_ids = data.get('server_ids', []) + + if not server_ids: + return jsonify({ + 'success': False, + 'message': '서버를 선택하세요' + }) + + results = [] + + for server_id in server_ids: + server = IdracServer.query.get(server_id) + if not server: + continue + + try: + client = DellRedfishClient(server.ip_address, server.username, server.password) + + if client.check_connection(): + server.status = 'online' + server.last_connected = datetime.utcnow() + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': True, + 'message': '연결 성공' + }) + else: + server.status = 'offline' + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': '연결 실패' + }) + + except Exception as e: + server.status = 'offline' + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': str(e) + }) + + db.session.commit() + + success_count = sum(1 for r in results if r['success']) + + return jsonify({ + 'success': True, + 'results': results, + 'summary': { + 'total': len(results), + 'success': success_count, + 'failed': len(results) - success_count + } + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers//firmware', methods=['GET']) +def get_server_firmware(server_id): + """단일 서버 펌웨어 버전 조회""" + try: + server = IdracServer.query.get(server_id) + if not server: + return jsonify({ + 'success': False, + 'message': '서버를 찾을 수 없습니다' + }) + + client = DellRedfishClient(server.ip_address, server.username, server.password) + inventory = client.get_firmware_inventory() + + # BIOS 버전 업데이트 + for item in inventory: + if 'BIOS' in item.get('Name', ''): + server.current_bios = item.get('Version') + break + + db.session.commit() + + return jsonify({ + 'success': True, + 'data': inventory + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +# ======================================== +# 멀티 서버 펌웨어 업로드 API +# ======================================== + +@idrac_bp.route('/api/upload-multi', methods=['POST']) +def upload_multi(): + """다중 서버에 펌웨어 일괄 업로드""" + try: + if 'file' not in request.files: + return jsonify({ + 'success': False, + 'message': '파일이 없습니다' + }) + + file = request.files['file'] + server_ids_str = request.form.get('server_ids') + + if not server_ids_str: + return jsonify({ + 'success': False, + 'message': '서버를 선택하세요' + }) + + server_ids = [int(x) for x in server_ids_str.split(',')] + + if file.filename == '': + return jsonify({ + 'success': False, + 'message': '파일이 선택되지 않았습니다' + }) + + if not allowed_file(file.filename): + return jsonify({ + 'success': False, + 'message': '허용되지 않은 파일 형식입니다 (.exe, .bin만 가능)' + }) + + # 로컬에 임시 저장 + filename = secure_filename(file.filename) + os.makedirs(UPLOAD_FOLDER, exist_ok=True) + local_path = os.path.join(UPLOAD_FOLDER, filename) + file.save(local_path) + + # 백그라운드 스레드로 업로드 시작 + from backend.services import watchdog_handler + socketio = watchdog_handler.socketio + + def upload_to_servers(): + results = [] + + for idx, server_id in enumerate(server_ids): + server = IdracServer.query.get(server_id) + if not server: + continue + + try: + # 진행 상황 전송 + if socketio: + socketio.emit('upload_progress', { + 'server_id': server.id, + 'server_name': server.name, + 'status': 'uploading', + 'progress': 0, + 'message': '업로드 시작...' + }) + + server.status = 'updating' + db.session.commit() + + client = DellRedfishClient(server.ip_address, server.username, server.password) + result = client.upload_firmware_staged(local_path) + + if result['success']: + server.status = 'online' + server.last_updated = datetime.utcnow() + + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': True, + 'job_id': result['job_id'], + 'message': '업로드 완료' + }) + + if socketio: + socketio.emit('upload_progress', { + 'server_id': server.id, + 'server_name': server.name, + 'status': 'completed', + 'progress': 100, + 'message': '업로드 완료', + 'job_id': result['job_id'] + }) + else: + server.status = 'online' + + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': result.get('message', '업로드 실패') + }) + + if socketio: + socketio.emit('upload_progress', { + 'server_id': server.id, + 'server_name': server.name, + 'status': 'failed', + 'progress': 0, + 'message': result.get('message', '업로드 실패') + }) + + db.session.commit() + + except Exception as e: + server.status = 'online' + db.session.commit() + + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': str(e) + }) + + if socketio: + socketio.emit('upload_progress', { + 'server_id': server.id, + 'server_name': server.name, + 'status': 'failed', + 'progress': 0, + 'message': str(e) + }) + + # 최종 결과 전송 + if socketio: + success_count = sum(1 for r in results if r['success']) + socketio.emit('upload_complete', { + 'results': results, + 'summary': { + 'total': len(results), + 'success': success_count, + 'failed': len(results) - success_count + } + }) + + # 스레드 시작 + thread = threading.Thread(target=upload_to_servers) + thread.daemon = True + thread.start() + + return jsonify({ + 'success': True, + 'message': f'{len(server_ids)}대 서버에 업로드 시작', + 'filename': filename + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'업로드 오류: {str(e)}' + }) + +# ======================================== +# 기존 단일 서버 API (호환성 유지) +# ======================================== + +@idrac_bp.route('/api/files/local', methods=['GET']) +def list_local_files(): + """로컬에 저장된 DUP 파일 목록""" + try: + files = [] + + if os.path.exists(UPLOAD_FOLDER): + for filename in os.listdir(UPLOAD_FOLDER): + filepath = os.path.join(UPLOAD_FOLDER, filename) + if os.path.isfile(filepath): + file_size = os.path.getsize(filepath) + files.append({ + 'name': filename, + 'size': file_size, + 'size_mb': round(file_size / (1024 * 1024), 2), + 'uploaded_at': datetime.fromtimestamp( + os.path.getmtime(filepath) + ).strftime('%Y-%m-%d %H:%M:%S') + }) + + return jsonify({ + 'success': True, + 'files': files + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/files/local/', methods=['DELETE']) +def delete_local_file(filename): + """로컬 DUP 파일 삭제""" + try: + filepath = os.path.join(UPLOAD_FOLDER, secure_filename(filename)) + + if os.path.exists(filepath): + os.remove(filepath) + return jsonify({ + 'success': True, + 'message': f'{filename} 삭제 완료' + }) + else: + return jsonify({ + 'success': False, + 'message': '파일을 찾을 수 없습니다' + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'삭제 오류: {str(e)}' + }) + +# ======================================== +# 서버 재부팅 API (멀티) +# ======================================== + +@idrac_bp.route('/api/servers/reboot-multi', methods=['POST']) +def reboot_servers_multi(): + """선택한 서버들 일괄 재부팅""" + try: + data = request.json + server_ids = data.get('server_ids', []) + reboot_type = data.get('type', 'GracefulRestart') + + if not server_ids: + return jsonify({ + 'success': False, + 'message': '서버를 선택하세요' + }) + + results = [] + + for server_id in server_ids: + server = IdracServer.query.get(server_id) + if not server: + continue + + try: + client = DellRedfishClient(server.ip_address, server.username, server.password) + result = client.reboot_server(reboot_type) + + if result: + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': True, + 'message': '재부팅 시작' + }) + else: + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': '재부팅 실패' + }) + + except Exception as e: + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'success': False, + 'message': str(e) + }) + + success_count = sum(1 for r in results if r['success']) + + return jsonify({ + 'success': True, + 'results': results, + 'summary': { + 'total': len(results), + 'success': success_count, + 'failed': len(results) - success_count + } + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + + +# Blueprint 등록 함수 +def register_idrac_routes(app): + """ + iDRAC 멀티 서버 관리 Blueprint 등록 + + Args: + app: Flask 애플리케이션 인스턴스 + """ + # uploads 디렉토리 생성 + os.makedirs(UPLOAD_FOLDER, exist_ok=True) + + # Blueprint 등록 + app.register_blueprint(idrac_bp) + + # CSRF 보호 제외 - iDRAC API 엔드포인트 + try: + from flask_wtf.csrf import CSRFProtect + csrf = CSRFProtect() + # API 엔드포인트는 CSRF 검증 제외 + csrf.exempt(idrac_bp) + except: + pass # CSRF 설정 실패해도 계속 진행 + + # DB 테이블 생성 + with app.app_context(): + db.create_all() diff --git a/backend/routes/version_compare_api.py b/backend/routes/version_compare_api.py new file mode 100644 index 0000000..9b273c9 --- /dev/null +++ b/backend/routes/version_compare_api.py @@ -0,0 +1,399 @@ +""" +펌웨어 버전 비교 API 코드 +idrac_routes.py 파일의 register_idrac_routes 함수 위에 추가하세요 +""" + +# ======================================== +# 펌웨어 버전 관리 API +# ======================================== + +@idrac_bp.route('/api/firmware-versions', methods=['GET']) +def get_firmware_versions(): + """등록된 최신 펌웨어 버전 목록""" + try: + server_model = request.args.get('model') # 서버 모델 필터 + + query = FirmwareVersion.query.filter_by(is_active=True) + + if server_model: + # 특정 모델 또는 범용 + query = query.filter( + (FirmwareVersion.server_model == server_model) | + (FirmwareVersion.server_model == None) + ) + + versions = query.order_by(FirmwareVersion.component_name).all() + + return jsonify({ + 'success': True, + 'versions': [v.to_dict() for v in versions] + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/firmware-versions', methods=['POST']) +def add_firmware_version(): + """최신 펌웨어 버전 등록""" + try: + data = request.json + + # 필수 필드 확인 + if not all([data.get('component_name'), data.get('latest_version')]): + return jsonify({ + 'success': False, + 'message': '컴포넌트명과 버전을 입력하세요' + }) + + # 중복 확인 (같은 컴포넌트, 같은 모델) + existing = FirmwareVersion.query.filter_by( + component_name=data['component_name'], + server_model=data.get('server_model') + ).first() + + if existing: + return jsonify({ + 'success': False, + 'message': f'이미 등록된 컴포넌트입니다' + }) + + # 버전 생성 + version = FirmwareVersion( + component_name=data['component_name'], + component_type=data.get('component_type'), + vendor=data.get('vendor'), + server_model=data.get('server_model'), + latest_version=data['latest_version'], + release_date=data.get('release_date'), + download_url=data.get('download_url'), + file_name=data.get('file_name'), + file_size_mb=data.get('file_size_mb'), + notes=data.get('notes'), + is_critical=data.get('is_critical', False) + ) + + db.session.add(version) + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'{version.component_name} 버전 정보 등록 완료', + 'version': version.to_dict() + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/firmware-versions/', methods=['PUT']) +def update_firmware_version(version_id): + """펌웨어 버전 정보 수정""" + try: + version = FirmwareVersion.query.get(version_id) + if not version: + return jsonify({ + 'success': False, + 'message': '버전 정보를 찾을 수 없습니다' + }) + + data = request.json + + # 업데이트 + if 'component_name' in data: + version.component_name = data['component_name'] + if 'latest_version' in data: + version.latest_version = data['latest_version'] + if 'release_date' in data: + version.release_date = data['release_date'] + if 'download_url' in data: + version.download_url = data['download_url'] + if 'file_name' in data: + version.file_name = data['file_name'] + if 'notes' in data: + version.notes = data['notes'] + if 'is_critical' in data: + version.is_critical = data['is_critical'] + + db.session.commit() + + return jsonify({ + 'success': True, + 'message': '버전 정보 수정 완료', + 'version': version.to_dict() + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/firmware-versions/', methods=['DELETE']) +def delete_firmware_version(version_id): + """펌웨어 버전 정보 삭제""" + try: + version = FirmwareVersion.query.get(version_id) + if not version: + return jsonify({ + 'success': False, + 'message': '버전 정보를 찾을 수 없습니다' + }) + + version.is_active = False + db.session.commit() + + return jsonify({ + 'success': True, + 'message': f'{version.component_name} 버전 정보 삭제 완료' + }) + + except Exception as e: + db.session.rollback() + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers//firmware/compare', methods=['GET']) +def compare_server_firmware(server_id): + """ + 서버 펌웨어 버전 비교 + 현재 버전과 최신 버전을 비교하여 업데이트 필요 여부 확인 + """ + try: + server = IdracServer.query.get(server_id) + if not server: + return jsonify({ + 'success': False, + 'message': '서버를 찾을 수 없습니다' + }) + + # 현재 펌웨어 조회 + client = DellRedfishClient(server.ip_address, server.username, server.password) + current_inventory = client.get_firmware_inventory() + + # 최신 버전 정보 조회 + latest_versions = FirmwareVersion.query.filter_by(is_active=True).all() + + # 비교 결과 + comparisons = [] + + for current_fw in current_inventory: + component_name = current_fw['Name'] + current_version = current_fw['Version'] + + # 최신 버전 찾기 (컴포넌트명 매칭) + latest = None + for lv in latest_versions: + if lv.component_name.lower() in component_name.lower(): + # 서버 모델 확인 + if not lv.server_model or lv.server_model == server.model: + latest = lv + break + + # 비교 + comparison = FirmwareComparisonResult( + component_name=component_name, + current_version=current_version, + latest_version=latest.latest_version if latest else None + ) + + result = comparison.to_dict() + + # 추가 정보 + if latest: + result['latest_info'] = { + 'release_date': latest.release_date, + 'download_url': latest.download_url, + 'file_name': latest.file_name, + 'is_critical': latest.is_critical, + 'notes': latest.notes + } + + comparisons.append(result) + + # 통계 + total = len(comparisons) + outdated = len([c for c in comparisons if c['status'] == 'outdated']) + latest_count = len([c for c in comparisons if c['status'] == 'latest']) + unknown = len([c for c in comparisons if c['status'] == 'unknown']) + + return jsonify({ + 'success': True, + 'server': { + 'id': server.id, + 'name': server.name, + 'model': server.model + }, + 'comparisons': comparisons, + 'summary': { + 'total': total, + 'outdated': outdated, + 'latest': latest_count, + 'unknown': unknown + } + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + +@idrac_bp.route('/api/servers/firmware/compare-multi', methods=['POST']) +def compare_multi_servers_firmware(): + """ + 여러 서버의 펌웨어 버전 비교 + """ + try: + data = request.json + server_ids = data.get('server_ids', []) + + if not server_ids: + return jsonify({ + 'success': False, + 'message': '서버를 선택하세요' + }) + + results = [] + + for server_id in server_ids: + server = IdracServer.query.get(server_id) + if not server: + continue + + try: + # 각 서버 비교 + client = DellRedfishClient(server.ip_address, server.username, server.password) + current_inventory = client.get_firmware_inventory() + + latest_versions = FirmwareVersion.query.filter_by(is_active=True).all() + + outdated_count = 0 + outdated_items = [] + + for current_fw in current_inventory: + component_name = current_fw['Name'] + current_version = current_fw['Version'] + + # 최신 버전 찾기 + for lv in latest_versions: + if lv.component_name.lower() in component_name.lower(): + comparison = FirmwareComparisonResult( + component_name=component_name, + current_version=current_version, + latest_version=lv.latest_version + ) + + if comparison.status == 'outdated': + outdated_count += 1 + outdated_items.append({ + 'component': component_name, + 'current': current_version, + 'latest': lv.latest_version + }) + break + + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'outdated_count': outdated_count, + 'outdated_items': outdated_items, + 'status': 'needs_update' if outdated_count > 0 else 'up_to_date' + }) + + except Exception as e: + results.append({ + 'server_id': server.id, + 'server_name': server.name, + 'error': str(e) + }) + + return jsonify({ + 'success': True, + 'results': results + }) + + except Exception as e: + return jsonify({ + 'success': False, + 'message': f'오류: {str(e)}' + }) + + +# ======================================== +# 초기 데이터 생성 함수 +# ======================================== + +def init_firmware_versions(): + """초기 펌웨어 버전 데이터 생성""" + initial_versions = [ + { + 'component_name': 'BIOS', + 'component_type': 'Firmware', + 'vendor': 'Dell', + 'server_model': 'PowerEdge R750', + 'latest_version': '2.15.0', + 'release_date': '2024-01-15', + 'notes': 'PowerEdge R750 최신 BIOS' + }, + { + 'component_name': 'iDRAC', + 'component_type': 'Firmware', + 'vendor': 'Dell', + 'latest_version': '6.10.30.00', + 'release_date': '2024-02-20', + 'notes': 'iDRAC9 최신 펌웨어 (모든 모델 공용)' + }, + { + 'component_name': 'PERC H755', + 'component_type': 'Firmware', + 'vendor': 'Dell', + 'server_model': 'PowerEdge R750', + 'latest_version': '25.5.9.0001', + 'release_date': '2024-01-10', + 'notes': 'PERC H755 RAID 컨트롤러' + }, + { + 'component_name': 'BIOS', + 'component_type': 'Firmware', + 'vendor': 'Dell', + 'server_model': 'PowerEdge R640', + 'latest_version': '2.19.2', + 'release_date': '2024-02-01', + 'notes': 'PowerEdge R640 최신 BIOS' + }, + { + 'component_name': 'CPLD', + 'component_type': 'Firmware', + 'vendor': 'Dell', + 'latest_version': '1.0.6', + 'release_date': '2023-12-15', + 'notes': '시스템 보드 CPLD (14G/15G 공용)' + }, + ] + + for data in initial_versions: + # 중복 체크 + existing = FirmwareVersion.query.filter_by( + component_name=data['component_name'], + server_model=data.get('server_model') + ).first() + + if not existing: + version = FirmwareVersion(**data) + db.session.add(version) + + try: + db.session.commit() + print("✓ 초기 펌웨어 버전 데이터 생성 완료") + except: + db.session.rollback() + print("⚠ 초기 데이터 생성 중 오류 (이미 있을 수 있음)") diff --git a/backend/services/__pycache__/dell_catalog_sync.cpython-311.pyc b/backend/services/__pycache__/dell_catalog_sync.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2013715f223eaf176a881ec67d13cb3fba5252af GIT binary patch literal 2852 zcmaJ@-)|eo5#A%0JpL3#iYnvCu1;1RnTARlGJ>Fq>;kbUq(-bJao`6P265({WGY7< zyLXgLaP0i_pJlqggE5%8MaT=8=E|MndDXwn$9MGHzw4 zZk2G#Hf~GV$L-Lz3$|HioE4aJD9k>i4#vWa;f_gSN=&OC6HyFX4Bu#yq%QMBJTDR@ zDW?sKaB;Ka1NpK@V#1`zee~9w#}mx<>a_B}&kDa6$3X%TCeNrXL>co+*%K#^=26~OU*9#G>S*dEUsG$X)vn!^xvo=lYe?wSTzAnu%LD%s zFkodL7BEP|LSV*=P#zcmz0azhyZ(2zcGSSX9e%?(c4-KhAJj0&?t8ZOxY9M@9{wbo z18*)4%7`dQ-1Be$UcYvaJI$-SBu_@Jq@?=%jr!~&SHEAVmu}Z?EONDPmTSLzbTlOk zq7;TvZvFOZ?b<)qZ!grY-s0AOU##Ce zPD27}%PJVm=!w1<12K;#k%lfD&NCV_1?{c!H)m_B)Droo#oqkzg{9bk4t=QK6;K1= zZr84O+S#T10>vv07P@thulU~ev8!Vh&%vtaV8hyG`hxC!W`IUFo5{#T6@_y-MHN#@ z^j*RO>a&zI(UGK*k@%c}$M}?Ju+2>G{z#NWUJ*xlRWxvhS1%cO1a=p;8Xa^i<|)O~ zbWVo^Hi{ab-hL!JG#ny{o1~oS`9Guz+sOd{N$Ax!JY;LdI7C}C?9&ifnUEfHs7c6p zmPpU&;bti({<-)im!&C)d%jwzm6luho()3x^M`OjuHSk7=;8XETU`ClZ0#?_u-~v{ zNHVP&4kG?G3%C`-Iw`6~C*hNd7@v?yTv2&7s~DEp$A)Wy$SF#U^rXQiue4)+iAmWA%}Pchy;ig zNMb^5nIRE-zY;oI4V`V+U}S?{hnG~$ zIU6qI@h>>b?mqZ*Pw=TPK;15kR($M*tUs`UK)j@4!|L>QyhI=xrU)W$;KqlapP7sO@IAKAo_T`1ALH%{ z4pniej6>#O#cp($T`~BUk8IT-D|obuN6UCrcXt-vCp5W)8A6}Gu!HnLWjNt!iHIuv z(?{sbOnyc?d$+S&#N?+E0VgA9JKBz1wKL_Ue0ASjRP~ z35gp_w*_!RhGN7p9Y08zWd8M+iGQ{*-Q~pi`3Kr1)h#iS7=7NZM;8!%le_nMpYN~t zx%=AXvLjdhM3)n&<0tobex?_?>>(JJr>J}Do@JkJ_5cUuf6PDU_)gvU}$Olk)1Sd=Q;BAXK) zBRoqXc!OOkOUV!DoI#;3fz`{#sWOg2GT|<*IITmKU7YpRR@ zZ8n`2FXcu*t?VF8{CjBWzGRJ@IZG?XxceanIC2)9D};{zg;3U{nEsW|THzZuM-9Cw zYB<^i{AR@*_dKc>ulsj=-1jK29_6TEXbX+97SM?l%LxioL+#*A?V}Q$P4^~ieGG^F z0f+4|9F7MZ_Q!BIA89DRJkkS z8+1x#*Yl8dDK3cpEBQ&C7H4#*vd0@Munx(79V*$gD^3M*ZpCp4T{c|zOqo}xdQ=or zXs){71y!Vn{-)9Y*xRJ*uI#$U(4UpN;8hUZ1)oC0yXLZKwY5XgH55Eq^GU?krZb?) z&cF)sg23Fn`FY{&Wu_$}M+C7q(3cPjVRzaXQnA3a=gF- zm07$noj?1<;)U`2ne)uzyF-OblZE%D8Nz;ZI)815Dcm|=xHZ8nUOLT$_5nUu_~4U3 z$!34xxGblnUBMtHo=gg2gp&fGRtQAJL@>JIL~xZeX%@VF{l(6<14mcy$P0W#;zJRc*XUG4 zKCaOunXFN(f;d*Rhm%C6N&p^74xcCwIH$y8fWxI^_SgMKGFUSvlLM1$t~v3F#V|)q znosaaPQ@$kj%74cPYeUA ziBK&PFO|Lq#t6r0X2@tFCbLzVsgyL$2yqezCCIY``NyINcA{b$tQ%8r^lC;aBWX5C zFRVtFDq$&?0F$I(xPAzesi;}`zL+FK3{n*w$-Sto`z@he-7U}x-LcTY7h1wECVRy0 z7>6U#aEyS*BGEUX6y2n#u_!NflU5Fw+c+#`lF>jaqg4|iyqbi!gDDcL^dS^1hl*C@ zcrMp+hqlc+cif2Hcx|R(*1mh5-gC$8A65pH@s>&NynAbIze+n7=nZr9hIzXFSBGnO z&)}Z%H4AImxwY(V$Cg}3b-Hq`Ke~NHXm)+`x9;r&Mo_+{ZtT?PsoBPt=lvZ^Cc4)C zlfPrcsJgwweP{ZLCgk!A?;qSh+&S3!jdQ)~?*Np|TSUNEv?FKrxNXkSpgL=Q1Oehr z+iiE_0Ihm!$F`1c9nakMvI7>?zivz!Rjzd0_BRhWiRx9H)&2qVPj27EouFjdjA|Me zd`)w{rUhT~oUd7}t5@qbs%xJtT2RgQB}CWQ|A2gW1~;AET(luu_3uvPS#!r(HQYYf zPJF!MsaG2}tBqUKhNsoK2DRZSwQ=u^JkvAV(7NohRC||=Hdj@#2D!W=uMV~kwiaKa zkms4@P70YUZ@0hIzChQ`(Y5om9}+$g8mS$z%=+2MO_ToFZJ}9v>pb12Iy||T|NQ*` z1u2lo0RNJDx^07*rTVL05l`~CmFwl1gFAO@W38A>f6WGiGr-I6TZ75B2CpN?`f`5+ zN{uT8pvOypJNh&zU4~N6mm1|_#W;_Nz;%&vDfRXa>(Yp1@dt&%8Jq3ZppqUx(u&BUV0`I1yo z{QAzhtyjw?ADNwY`}FO5&pmw~=bn4+IY;l?Y-S2B|9{S%`Cl6->i^(N;j-ovUms^E z>KY|bJ(NHTx&Yln>nM?aUROYbG+?OL6!RWUQ6Iv;deLefwudEk^*#Cm4e~Vf7~shU zjQz$QV?Wo!5qy2X)Nk%F_gi`_{nj39zpcmCZ||{_GDE=8@9c4sv@x)#-__&luj;8H z?_8j|zow@K(k8(isO?|ev$(&mr>=iV&k~v3cQ^t9qIQzNcB(EUXr7!#eT;S>y?+247ry@Nj-Jk3899Po#Nl7FC&?-r$VexJxU z9utLLzkG(D{q?0>@{-&9<;-;Molp4#0k3?P&%N<+ZX&^-_WI6>1HvX*tt4;aXUE27 zlds)*x&E(!3YblWN3zFC8c|LerZW+8d`^(Sx+{CB+ z-O(7kEdr}PVkc2m|_J$$t8z#KmTPJ-ZT-^a@W0gMs}QL|+)jO0jxnk1yB{_#sh%D(utV(3wA@0CF>mEkAl4 z0lzp9QmWd+p)-*1`@Hz2{gMO(7Ig(f-QmH(pacZeEb}3p63;W;`;RHC6by!xe9qJD z-Q9}8=M9|m4=9$W+Mn~BIC|{K{l~f$UE3DLacqC*fkWK~J;x6{wg2cd#}!@cHpTqx z{$qy@ob+^eA5ruNya8EM*pL(!6`T5zLr;5-9O^zESp$RQB{L{Wo&XHZCUtK7gXFCx zbRneZ{DX=?5<_8Wz*iKp&{G!vQ3QW|4!||aM1{&qpD(7PRI(_}0I_&!1%p;VpZy>Sh)%7gB$lR5Qpm*TsSC_W>OAdc!YEu1Jr=`EtVs>R09+%)ih( z7?@n~LP#?^IC5lmPQ&P5qoS0o>!Z5inS_G*7jBGNp_H7D1UUjzi8n;|QA4^=aWkeU z?aU4_QTkyxpp!cF-$QJaO_otAHKBqg;7K)ri##~*5?C!aN%Uw7;OgfgLWY(uv>`F1 zkLn+)4S)x2&_8?|Lbg&1qWX$9Zi?!o%sEdVTbNM{!#*gn7Wc`_sS6jl6qzWCp~4?$S69 zD|7Z&AI!cpLB#v(AK#~&7215C-gTd@k5nHTAS(s2@{4jO@3tsLNgND#eWJq1A_zfw zFyIdb`~#vat%XlOM#w9L%Az=+ut->82azH!8J=8H1LE2sSH?w5WTCVh@><|u-VO3$n7U(e z;3{=x9gAY7J7)Xk=8@*OoajuOS7*$tZ<*aU&F;zi$xzz7HDlg7+>td~hdXXt?5}Mb z-8S5L$60mFe$}3K@);*TN7?mz35c;E0xm~JBCkb9qvQp?VXBFTuDx{irKFr*+>}|| zM6$Bh>O0kS*A8DjeC5d4kvYm_0tx_Po!P3z*LGgrd1d$5Zt?=?wk3(JZ|{3^-(*{Q z*{000O(ZMptoy>TG_f`9;4=9s z$fUt3ClB}S8a`Q_u4%~BG$6sfx1F`vr_`$5(*gjv)6P8^=bn^v&%L=SY+x;AbqpW= z8U~TVF%O;5h%97#BC`H33~=R!5~Z}PH$;P2DQ+@Iv2baZw7e=*CL|VK*a97;7GiD` zm?2YvE=5H_ND9mp`yRCN!=jkl2I3Ev;zNj+Ax6;SpH|S))PSX)YNcfMyiVQLaGRsy zPqSz%&NxG?re6z+48aguRMz?mvG^7x7)ie?@a;0`(NW*B=o1fgmJ; z;Q?VMuh3FN9}e|y+yUwsCl2_60xbKki1A3!D~JLgF@uvGpfS85rq#AUnTPFwe6tb0<{ zJ=v<7*r6|Mi{kD?_v9lfTU*-Jma(;=Oj$MkLbi7Cwce|}SI&%`i9G@8hG`WkAmA%R z`36BLZ=n<@C<|qOYoHv<6Hlb=Ycuw>G3GXBzib(?q^fsJ_>%S4&y1geB;3<$)n}S} zG{Zfb;vUU9Tro4~MAgtUy{iO}fOW*0s@XT)2>|YycJ-O&9?Ni#rMSn4XpWf*f6%ad zb9x|xD%2qu(U;rl4vM6`Min7bgLeqn}ba&Jb)XGVv>DlL?I09rEr5%u#f1S9NDw5*ziJF3`3a_w<&@@ z2-}?(k6#K0n^)i>q=25Oc)U=Ia@glX?bSpQBCxY!=p`I19Yhu~dQX#cgu?l}13nQy zZBkR1G{Cn*VOcTu0}XGV=qp#pQ8qI0|8)Z}*Q>f$8B`SqX@O2c=KM=5TOUULj)402 zSEZ*5l}Xwd1LuC-C9eFS&{?6>Y4?r6Rhs%bsLy<#`k?Bt;ngrQaC9ce*6ZVV+{pdp z$9I1+o|~A-y+6#~z5WKI6iTzZ;V8Gk|JOW#H|QrpzT;S*;&3N>O?QrZmbylRLS+(Q z*ZF|%`hfa?QFJYv75c0~%Q9By`C+1&+&As+69>c#gVNqey_Dtd6}9Z;zc*-^!u12XO!L#!IK6y5s}kW+V~Q zy#N%tU(*Tc3}pUg&EI|^wf)5JR!_e$(>{F;k`*^;zMECGMSUQ69`r!Q3uk>td&luZ z&+hj;x&I`bpgX$(=M*;YhX|fW&<8-qHNo?bJ*H}b&dLFn2B18Eh_3^>K3=|Cburl ztzySxfZyU5l`mnDVuhyMAf*7jTH5zm}xGg%12RI8qXT&;oq88fIAl z6VZbg5n4I4i)drYzOl53@U8qV=R)Z$RF;ru6kF%ft}+hPsT@f74&^eR=Q_K#J(7f9 z$Nwh)JPgYbjw&^1VhGxnwr|V;v~0{+Hm2B(q=kw>2tlVM&EOj0BVLKm zqc5ho6$MR7GFgL~!&>NCx?XSnth*G|3_3#oqvJ**n_u*J}(S9Z1Q zs2e&nDqvQ=eG7AAiyqRrgA^}h6T*_XxmF`GQ(A~tP z+|Q@@-0S0CPG7=FFLK1)%Tu%O|4VM1SgdEK6EOR3y*i=HK=8bTN{YgSLq0G+7Uvdw zL{^93rp4L?g?((nzpRVSk~RLY`STIji5DSX-%=Ms+b4F z;#F80U#|ou?iwXhJv2DZfU$cRp;}->7F-7`H~`@2DH;TWXcP@1SMFvIjG_th4CQ&? z1mVE-U=~dC%K+appGuj-ffdY9*ScWc1!{sD#|rp1plhH1wKBRo!3KB^p=Ke<&`SsO z(kVDa8>ANjCOEZ37o@8oT_xCI!>Ls)M~*!M%3FsQ^z<;YA38yDzm3Br^Nmo(&rW}k zdws(FXXkpDLayI?!6W-4TD2KPHQ`3o8noP~<)kR(fjLpHD3}>MSd&~K6telNj8`G2 z1$2wto)_)|F< zE#?XX&K!w{ln+OxaABH^((fPv+lVd+&-s@?YgZ^77j((usFmYu#}+KhjKspIGQD7d zd?57-!^uNa2gaQ?|4|Nj#L}9zU;Ak>-9fh2o zJ7E@>J~2epP?)nAR3`2PX#`R*Vtzqk2cUwCqJqaul?o>F;{H>B;&8GCb#$y)4q7GIIAu1zrUM^o12Xvs5P zH6{#K9Al1@b6s-FEl2ZBM|0ZIl5wFtHK z!1Mxp<8n~1bCk5c{C(jGjaE!O*q+L0MCsDf$2}S*K^Lw9`syU)ZA7_urtiKv+U3?s zKZPR2(jSDgP$=ku^EKp=VZRCmK(*FBMl(7XsiUL^lXh5Kco}4X_5$Oyw7ky` zJx;pvT2UIU)8*QDd8u}JK}m6uo+aW%T2YRjBzZtia|!g+JmbH>z^uSOoQR!(T%47> zd-ec2Mo}bn0sG_JNGM;V0|2bHEcP0|}sqS0xjO^~CVEbt3VA{uJc z4>ehLmaalc7H@ma@rA`63ynrz+c&x|aeVyLO$*HOhWr$-ylGvT+@G?pOj|c(tQ%5= zdyb*3O@O9uz2%|_$BKx!E=XuM0vOXG=EFF^w6g@GN)v%I`>V;>pCx$|IC(V#+;;#{FIRH>H998kovBTGnUOk$wUYDs}mv%H{ z91SV1f%LLV!@|XGqRA2u1f_-kAcl=r_!CKo<}cplIC%LBYnK6rC}#%6D2Tn@a3G{* zhzabQX7xh7f5xuWk*?iwRE0U5@``WKe@DVOuDvolGREJ1<0J6t z!5YVzlTf>m8~`F*M?myK*aRP0$rIItM;o_a1fzRUf*=l*%V=tsyTB~|CRQUd0U1@o z8C8w!`ymB(8DwYaZ2;&EBsC=>#E}t8Tcyp1pY#BIoX*ISa(34g{T8Yba}7ufS5?e- zyJ~TQ9XG%2c+-)tb7$(@>8cHxstt1#V_HE#tOM-M@z&9EiN8rX8sP?q*q9mJTM0Ss ztj{>>Q_lLVb8({eiZyP$cgNz2|6pWSY!_PIpB#BIRd+b~2mtj?Tc6BWpG*~QlqQQ~ zyHtL3pneHfS&uA&TR?aKPY!@2(Mp%n0<2Jqz!w#zBWBmgU3X z=NN~oDjygU2z#B3Zwj?@#v zeC}6FMD0d*vbqplV^(Xq40^%1VH7`ogh=@lScxdKolsaOWmtB?m)0{pt?5W*y>)!j-LkLu2$ecgF3XwqnJIO z{vi5YAZ_({UI=>w`4XcCOnW}aX8bTtc+Q5%f{-NPcu6?v608M5=U7Hx4-!USpR6K} zN?ZXJe=rG)+e4Ddufh> z*U25zoikN4zL~mDyE08c6!I#8ozpj!SA*Bd&~(R4)%3xs7w0H=tpwFN{rb3&*p{qH z`jU0y`!cnF0(q5y)9ITrueqFjA&(TOfHUcj(33D4_*?+iI`qqu>*gqUJP@dJfFr-K z9rFT68Lj-Rj3-nn;htuG=3K$dy->nAy1?iYVHKqJY-2@NIB^rWZhTLEq#mtj~rc*8f_3Puez@z4f#-6zWwP#B$`7m#KiKA!GOS%DCK?bi0L>O z+k@fIPCioA5gZs0!Q&Ym$WwvLnrF}*3b~+Rk`5D{Gvcbu-pT)2fcCf@BxFp&RUqM+ zL_(gHP@9pK0Z=$F2atGUX%Xh(N>Hr%Hjq$J=^ru6QEH2t`vhWRu!v$33$Y-DK{EJA zJTMs$)pE}QB2KBgTia#u*@LNZpbz#ih#dV_Bm@6)1ccWx^=%z!jd2Ojttk4CKne6;g7Fa4J}ZR^h1x}l!Qo;qPp(g|sy3@QscPKsd3Bk8k$_g4tp^m2Fp8sFPx(8Hr|FSCigLi7*txeUq;r=c% zq!A^6jtp!P>`MzasqLe-$rnD@KD9kn(+2lnKpA3yjW|FB0Irr>T-{BsF12Lav- zX>NOl+n(aK7lv@hNA;854;rQ#rmLsxr>m!$Q#Cu_{+^$o)5Ay6Lo*0Gm{{N5M*aKJ z_6Fw05-TKcG_dU(j5jtgnBGWZx`m|M7Ii+#{NCV1SZ6}Gy7uus%=)ga9BDYl+KEhtg%m^ z+J@Wp*9KTCuX1RiP~)9LkXg7Ewp0ijCw8S;0EcBbPyvK67IJVlY7a#aq=#x`{wf*P zDmHZnVx(D3D4}jjucfq&8sTCbxX=xkAc(Fqhy{Z0(CDAPDi1|)G;_lNj9pm4fP-0C z8w)flW1qFHfk2cECI}G3ze@Gvf#Hf}UwP0-L>Y24H9o|=a8aXRdJ8;B^N(xVutvdh ziJGeT;S?O;Y~epaU&-c`yEZlZ_7rTp_+yjVPp-@+r_gB&p~|`6ju8w3+NHj-Z5J#G zJ25g)4PYh+D6Cah+{v%WbLbkr5q{0$75Z}%5cvbYbs4|J-%ZSbKQQ;^2kug}66fyB zH-XQ+HJbZ3@FT<$r8dml{h`sHT!No7On>kp}L*lDpD^I?G-H1=B--wvHVf(-c zv_hyO21xS}7oT4*d}E>I_h~nrqCSJc(J0HPoZ?>i^+5n{K(L4(R?(@ILlB&lgq-xtgj`j1;KclIYBWI^_szQn zP(m;UZf|5c*%-ZnKv`&0v2-&WvgAjB+&%bl1;tc>uq=Q(P8XP3Y&DmUjvSrnntVKM z-ITFznug2*2Eip~hpvbV$B!>Y-SPebKEkwY=_N5int{S@lYv6D07Xr?RSy_X*QKgI zr0cXoUnsN7-sg4)y#1#I@7~DL1-g|l+l8INL+LOzxoC3h)Z$_FlnK*z6>`CZfI5b> zAHe|xuOLAChlIZ|khTKA-|Wa>I)$Mp!GTZ-jknUjA;8Jc2hw{~*P)6GQG&f;_@$31 zLxdqoC`K{h9h5~ux&d`$6tuVs@On(uTew0$r2m4#<=FII05~6@vXlkMf5Dnxee&fe zQ_klmI+D!wgX0Gw3HP)`eg5&B`UIF}PiEMYDfZ;;MKxnft}Gi{HhlPw-8uZkZPT(z zOUkr0ZQ7bKZN-hTd4`+QX(p7+>Ydspb9%`B3fbWs1To{cW@>RgScGev$eEQk!TA(G z>_FC9h4He9?QidSbIk& zC@@hI<4fXj+TH;DDvV8A@=j-X4g5 z4){;2k=6FR`1ItpVxo$dlx-6z;77<$IHV8o+eD`}K&Ciwu1sV92+Poiuj=k-R#X*u zYyKB*o~PT7A5@if77s_N-oG31oJ&7jVY=zO*LkyMo45S zXR2^#Da$bV%TlBc)-nx~zbv&rwa}fV+ENd9XQ}#>_RdoKQVZQ#sxGCy?@&KTJ@~$3 zS{hrNF)dB(NSoGXOlyY?b5_c}ICgCGWIURDHf?Lp*qVpUSzB#B>$$Y8C1Y!WEc>FE zFYb=78FMF|n%tUpZO*thr|qp7d+V?z>#B*@$NllsWBwH1I=wYryCYM(Bkg)L<9c-1 zQKEJtZQGc!ZMrI_GoARB_{4kI?*-uIy2*~#S{{YpgN-6*V literal 0 HcmV?d00001 diff --git a/backend/services/__pycache__/idrac_jobs.cpython-312.pyc b/backend/services/__pycache__/idrac_jobs.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9382e4b85497ca5af11717258c5315ff6f1081b9 GIT binary patch literal 14173 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 ALI3~& literal 0 HcmV?d00001 diff --git a/backend/services/__pycache__/idrac_jobs.cpython-313.pyc b/backend/services/__pycache__/idrac_jobs.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dd03819d291470a1fb5e3b62cc5ed51af7ecd05e GIT binary patch literal 14423 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�@}_zDT4kH0W~_GNbA!rwy71vnRv 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 Qc{(`rMBl$59I>na1EDyIEC2ui literal 0 HcmV?d00001 diff --git a/backend/services/__pycache__/idrac_redfish_client.cpython-311.pyc b/backend/services/__pycache__/idrac_redfish_client.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..786c49a91995dfee8fa0ceefebd30f77fe2004b0 GIT binary patch literal 18866 zcmcJ1Yj6`+x?s27lH0ay3(LmFZp#K+wy}&2gct+y8v{1akO@1CN4NzD{F;`;!;u)0 zapw9a+#O|xT%5#76ov_ckVVNQd!60nF3H@PVP^Kuc6+-DRaa3Bgp}@zBMRxRJfeiVazr(%KB6Wuk7`6Ssy(752?u#f7q9M=J{}85ZN^ja zyF-0T{WeJu@4%mYk%WTiBN)vT!D!!Bz#I6JuOm5(;viwwc@9I`(Cru*p`G0aI=bis zJ>9+i2Y1pP`}*m{XYVY${!!%hJCVPiTYOkXhvja{Fy8Agk3jkg;UHlA2pqd90!B^&P{k+#su>kP z4WkCA#jif1W3&MEj1HiI(F4q3j7-iHd4yspNaZpGOdh22n0y$GLa_ix;(&uW?sT2( z8gV+t+{5un#I9gm34dSy0l*c)OL~bRh{+d2ddb&_*A?(AF#&FM{4GIv6<%ffBtTBA zO}ZEbqjX|@iT2z%@plAqN)wO24Uu=^2?FwK;|WIPB~B$$LkYBjr-@e5awMKIYWR4K z=U<>E10B1vphN~b(2+aSf1C@!j3){uA|31rS6d>5RXQ2gK0M@{Xp7-l|2{hM^N%7w zzLb{B<8rWL_EASXSLC@{kymd--taHnd_FDXgx%#jJI*rkj0+!5Erc#Eyg$7-GndFX zsXOU*Pq^A_wn?gMe9R5gx&F}k3CGt)`^3bE6L8HrK4v@R8XxN&wCY7&ypN*pnBC~6aadSr{WKX!b4Xv}fecFaC}+A+r1U`)<9haIlidsarz zpnuO{*^DhD+85ws0luAz<=> zsVYzx+{v3Z38qc(Kp!qy$JMoQ=B<#R9+)cyb1iSS3T7*&!xhzd6Le+aa(cF3j+b&e z3|~S!#BgF6Kmrj{S~>zmt`K@a-BS>guh)R)y{_;9`kzXa3B*@@JdNA~V+(elgQV5B6HMERq1$2tZVxaJa=Bm)q|4xQ2$u8HcFvIXCQ> zKol0$6RdO0Eh=4Z)~aF)rTl=sh^elLaiG2;=}2H4y9(bMhfg|&PeV;(V~%00WYV$} zcQW%>prmUW0N{{Hqc07wD!qJ^E40aBx+`ohyX?JhuAMj629==$9HPq>!MtU9XSk?L zD5?#%&KEUtRMVpe`6W?8p)XB>2UG!9*!YXCAo*7BwO)uq;HmWjwVtEahl@)5o8rGm za7EQn817%1pfk@kw-Wzg=%`hGT-jk!eqvEWG!6GC$Ry$3Wx&F}Df%m8pF~#KQg>pv zCJ08IilNys>jZHSHi$sVb^(2kUFjs>r#wOUR3`xcu97}=S}WRge9pdt7~KgXeH%*0 z@@&0xBYws%ukz2Ux0~=Qj+T8F)}~M6(`K%JuXdSQ^^76Cx7a_QZUvM=$K))b6nd|I zDW&j}?9aUV6^*^YYgneARQf1RG%TAlHzQ~9vN`iIa*|B`3q{N3HfH2rzTSe2oKUYX zXW4oSGiSg@xp6azUDHL!Nv3E@=T&zT>6n_{iZ9oj>r!|r_QBs4d2_tfvhA6eRp~Rn zY|dh51|}~vH)f_}g*E17e(SPrm##SH>dc%>*{sf&=T!w#C`5cTflbVqb&~LEnDR-; zz~oE<8_2AY_c!+Ow6$Lm&jovFd#1e}!EYiEiwIU3I-LKdmRUR|9>h za+~9M;G6Q(Yl1brq;A+-Ex!B<`F_QvRdOu3x58K<4PSCG)l z^DLB2Fz$;pQ;|1r(UGZZkq>7U{Ie<2=EBVz3vaz17dq=CF(n~-S`#&(Z1L)4I`W_I zEdJ!y!qg=YUl*=lq8DGDTAT_kTz_`)<(bHpTl7L`X7QDoM5)P!6i&_dTiqi5}`qkrrS$Ppl-eqI4xW>+I92jHOrB&Fi?enwurwsOe<-x2W3JbD#@k z59oyb1n_~KASXz^1$fu+gG zhy;u1DyjxSViOGq$B((M9JRvVmnQ+dOztK~l(vbZjUXbB0eH6bO5b|^RuNd51)ikmIzt>Lu8<^g zX*~n%mz6|ig?eQCtb?^GMMYDysDe?O5LGCVx{$4->5CHg{I$OQgk#KcZi3xDxpgVq z46ORl@ff;*WER7hruLEXVf%<{dsCwD_n=PKApnp5jrccYstK}T4=KZNQ%h7yG&bLE zyV-W5{Z{+j#{bgxpV~fb|EQg7=u6GGT%1J$EE;4iwjUdD^op8;lKdcQb~@}MAkr%K z?gr#@xQ1D$EJ)-WaEv%W_U#75x9Zp(Py^eApa;Po1Oo^<5bQ&+AHe4*G_fdkdGY|n z6++iuYHDhtzb0)NOCyd~F};x_@6dIVN-GFGX=s2oqD=KAN;HT744I^lFky;8sfRaU z>O}IK3wuG!^P_7Yv5y{O?As^X{*38~l|2XbxlmlYNCXRln{Sm~B&0Eg)|96m=jBCn z?Iol$$#oz9I9xPoACti8Ca5ui(MBJrvOuU!`LHv@ZOTi=Ftb2X(l4v;{RVL>BAbE0mvB1mGnTE`9Y|7Zo}N+j~?eXbVHaaknb@l z<&lQwFZjjv(1(;SW>NR|m;KZW8J}9($CdU4$WZOv{<$+BJyOB1qFkeS%ntCMOVQ)@>higN`6Zr(L4b$-t&DDs2U#=J;9Ek%>8Q zPbeC+kdW%q!X_q>{k%l^AvX|uk#f3*5|xW8r`s{g)<}Ig<{Wpy&WM^qb{M<13xLZ6 zfL?k%A?q=UvlH7%i8DykHA=&#`jsV|OcHTH6a7`{oX@i5;kQxWvQe;XoY6)#L{;7OoU1v(UY>3h=+-Eqtg?nH*S-17tIq`6`N}Oq z<(8-to;{2`+sIco3zf}LH9UjTv^Atyi}O&-2xf3)PQ%l4=eo;|cQMAbwo4JGO~+%CIW78<&HjJNg+*8Z717?-++<@Uw!=3P-G z?z3M=yX{vJgm~Q^65;@7DCkgmU6e4E+R5N{`Tnr3G2GA+-moLwwCVQgo2Ta*@2UBw zL7{0d4DC1EYzUpatKjRqg!-=g^?md8efM5di?Yu4Q_Z=5f03?AakTZHl!uDk_@ zye43OOB-x?_Tyy*1I|~sAzbd+W=r`Z_^gH*Q+|&P#@A4&OP<6>fvTQ`-et4 zVQSTVs&byHn{Ju~PPkwLiv_Rrt+6;TO%0H;K>{TfL&`v`9zbVuJ z)3)M-_I(PNBw7C%fJT>I=?pS3C&`~;Rt=hVvYR-1!l(2q8D)|e^Qj=MN=d6hi zG_T}83a?r{!}yQ-j|QBfjoiA&AYfk4h z9+WAc0x4e{d^6?CLfgPVBhfZwVV~>Nb{dFJ4TjDg%1=#nXPffVjU>j~)BuN579OF4 z>?mn}83v9FTqe+6f{+Y+FeUPpUCHYu)0d=6&wy(H*u*89JfogfqJbsFyojwVxiV`3 zLYG~Qbv_#WYl<-pbiC+$LJ=(oX6;2Q!$3umpE!j1`$oXb|{epW)5|l;e}+V zbj9N)Fr_fLUL~l0^Nxe}fKSWhgJH-x3kDK!Y*3`C>66YQUS0Y~F@;iDFpXq)EAeX6 z^MisF&62T;Daw2crkTY1>}p#e;(ExHFuuY}nQpCm8;oD?Bn)6aLs~0f%s7R*1?kF0 zZd2bgX4raypt?tFT5@G~ulrwA6XBdqp>>4lSD)Z+4IlW06!wN5zZRD6rFEv3jG*gAE zWLN>K27c-NAkjQ&IE55hx_o(QHCw!SS!>1>Se-gEfY&vzE5Es&YGMO031=0uSsjh; zB>Yeh0-N-@cn>6l{!^gFPT(4>t+j64vtm~kqr*})Hqw_>KBLzdD2|s)y{F>}^a8)= zTU(L857gZXG-$x)FWpl%|8*V;$XQ}f?tXF~y?E(T1bwZhAJ`Z*A}0L40j^eUk09_kp}hn!hgKDc<{=Q6sk?YGYMPDj2zrZUhvfB_7GC^-j(mI>&<2M|GEIE`TX_HZ?=a^!1P3ws zf8mn!xT0~?tJK|U;{@mHo6etxNnK4f>Dw(S}}M)!BO(T6~je5j+Zr`uDT zB{QIFHtdw7V7Io zEe^1A(!tVDzob|bRpX#2W4{Y&QO$TpC&1X^k!(D&i;ZdmOfd4OBG)3SUEn0C3X`yaRQ+ZUgrO46=#P7f$Q(7tSxZboM6~Ubrwb%I7x<`HfLRt>#{obH>F1v2oBQO140+uFL3e=D9f+!WNqt^Shd00#Vwgs~ zLSeCgG;oM7s22+Aqr{fn;-LMZY4yz0L6U3e;mUhKtyEg*S3{pRZVOjdfo7_t5Y$*D zg?<(Gvo>gY*L`bpu7h%$9~>h{`LYIYjyTF9=O};a3R!I#2`_6m!Mf zgF2zE9qtf#;|{^NgEQ^`MI!oA?cj>qAcSiguMb=ucx&&qz5W5{NM*IZFKo61MmcjU zgs{aH$`LH>_br|Cmd?AayroaD^xabkmfbVj87=f7u!bvbf`BKsixY3=egBw5O~v8!L*e#ZGBh`EvySyKXq3pJaLGteo780O*vQER7T5~M736y z$H`}p{^TY>YZxVTdcg8HkYp#@FI>S5Z=JbzM)sBCsb+y{=BVax)*8hZ(3TIBp^o=7 zcQjnt76_Tkh)}^=$^v996Z8YMO#5Kre)8DrojT&vf^KWyR^_kTC`kN9TMO~uG)eKT zs=giC-|SGr^Lq*s;`fwNTxaOFD(@9`Q2jN^-&T;2_-&0EV49K%38f^vZ2|aKcCwRX zMsVC}0;jpGQdv6ZCOge7>$;}Sbctg$jP`j&l6wcG*Z=aVL1uwZl&{wauR2vlh5WBi zvjVp?4WnP;mZtS;m%62~AA?ieO1=$LXW5C8`~-*5cHLnjLlH=Gu73moJdvs*VL=3Q9flQJ5c&Li*j}&re(HPahnIhds>4#h>S2ZD z&6BU544e;H_=-(J#ir13hz$)36>U)>ub@l0fa=<7 z?f0u&=c`*oeRmIV)vbK>PN90If6qg6wP3b|TIbE1IrHXlwe5cO#`)@veD!9bdh?79 zl%8+qyqbgCd*ju{pgVMcw`>tCTaee-b9E0m0~GQ#?Ltj^xUTs&b(0Dmxm(KD?H1~G zhi#AD_TKbz?F09Iz}xlWEc=Q=L$DN;Hk$1 z>M@RbESm);uBEI29C)s$vZsdlm4!rDW9Tha{;G-YH7S3cM?(D9CN;n`T_qxpwBI$u z>d3a=NxDZRXfMD0SOaKWmh1{(WXZBC+=N|hCA)$Ob_HCuOD;yuXfo*Uayj7;)e3X! z82t)!F5P>UYn@tg>$xk=nU|T9$)Cl;97c)KU?zN9A!@_a+LJbBKb%o>?8pU0Lg2&xgF zm@AW94a8)UD+{H0adHd7D4cJZl#EPEoi~u)$~iV6!L5rCT$8>eChk4O6+U$jIBdMH zkm`cpMjF+9xVqxax>xH08-s=X>PBI8BOGpebLXo&1BZhL`0{3HIj*_m?gqZLN2u)yS607y?$vWaeW-=6+$>aX1_FJ(8Fi_HFw z@t?%~1BEL=?jMouxvuiAD&m(_hVE6$Up7>B8uz|<^pSP)BDc{&fSa|zL(dp8o8Wp6?_+k!R#xnobsrsd9JHNUG2cHGe1(r|^% z5O`{XKyBct4a=UzVo^7rCJ-i2$qyaQhDv|wGk@%pD-{Qq7X>pnh-GtXS9tnFmsumD zp9NzEh?pP>Vhlu#^o^&&UEvrXe=bzWS8Nn2Hr}t;GGDP}uH^3He8qrJF_2U@g3b}>zk#T2 zo_m}#_h2yg#5aOY@D5i%FJ&n01#RF;Wq)toopoGc8w8%(Do|TFYHQfi5IWBlbzq<} zLws-OByn>TSsRP9itBCaIFA=NWZu zze(7VV+VuPsZu{=nGrwTi5H2;QmY-v zu7KO8?xo9=rkAAzo$H`j%YMGxSB^pSv;UsWfpsspKd zmIBA$sGcaXenF^9^1ebay)&9en936>eX1?K*fWnuFRMdd?s&A!^>yTQ{mf}bq+eSW`h5rlz$4ka; zknD%>+Db}XP|6VvF<++C<74qTs9MVMWMp{`X94Z>7YXq6yq{k+pI;TI;qz;S{8~;| zD<60<#@9!D0i@BW6@F)?PY<3B@}M}ASU>3>yzuN4d~o7rBC>QPyJE{SV=>1&OE1j$ z7hbq5uW4AbiJI7ta2OTRFp9ZpwWOYk5RI`hJAOPqu366YXXg1a4lGIth~9+J6dT(0 ze15Z#-^}TnrJ;r6Q7l^j;Py{=%g28_fribYA<-~2G&;_}nKFn|L!dUZkH~LWoG*4Q z0?Eto48~qV5JYebK?uP=AV6GUKSuBg0zB#>H7zm7Eb@~QKnUH3B z7Y7!d8tpJ~U>YLTU`R@VoyxWNBmoA=qof+FC@JuQg2pTf&`lPrK?qBL=0x>UL#6^X zZp_R z3t^&`OAlZrB=rJOAP}YZiTZh>p4+&KBkFl#w?ORXh}}_*PffyzWrtr#&%avctu&nf E57zXjyZ`_I literal 0 HcmV?d00001 diff --git a/backend/services/__pycache__/idrac_redfish_client.cpython-312.pyc b/backend/services/__pycache__/idrac_redfish_client.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..52203b5f70529aa8c4f4de83cdff492b7924374b GIT binary patch literal 17050 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 literal 0 HcmV?d00001 diff --git a/backend/services/__pycache__/logger.cpython-311.pyc b/backend/services/__pycache__/logger.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..34c384a754ddea7425eafb9740e377e85fb3c6cf GIT binary patch literal 3453 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 Uo>LiagQY3oKfE1Ot+mg;0C4&1yZ`_I literal 0 HcmV?d00001 diff --git a/backend/services/__pycache__/redfish_client.cpython-311.pyc b/backend/services/__pycache__/redfish_client.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..87c5a0b31bc5447c2ebec2e6aaf76908cc004601 GIT binary patch literal 12177 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 T9A&OdL^95r%2O8d5b6IPUjAGI literal 0 HcmV?d00001 diff --git a/backend/services/__pycache__/redfish_client.cpython-312.pyc b/backend/services/__pycache__/redfish_client.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..45438d399377657f9b29090012b345dc2f260840 GIT binary patch literal 10862 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 Iw0vUz2R2EtAOHXW literal 0 HcmV?d00001 diff --git a/backend/services/__pycache__/watchdog_handler.cpython-311.pyc b/backend/services/__pycache__/watchdog_handler.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..48c8c247f96130848ce815c0cf2de00c9b1fc8c6 GIT binary patch literal 3677 zcmahMe{2)i`JH{X&-NwG5+Df)|ynSw&uR#8ftiXfWOs_v@O;de<)ZJ+n< zOdty=(xNS-kwBu1NF!S+QD7sQ(urx&v_HDPwm;A4B&?GnRhsq(*pV`^KM>j<`@TD$ zu}h*ozr6e2_rCYN_rBk`)6fth&{BWjn!FSuRfbe!TJlrXc<1DFvq%52hx)`8bZ0fCB`b$IpUM@uCqpp(B|KUs362tYCI?Ua z&O90CXmCzU@U)qVb9^E|TWAcvLE1D&5}|o=o=XUD^<8!|-s>n+6+@+!JLUfbOg9%7 z%gcY2%0FK&&wV95Ub|YpGh6x+5Pw`M-Co_izEoQHT>4Nkl9N=MkT$Qcm#*C^{dToC zB0>9}1kcRLshm{0_LWrr&0P7jo07}1ygVzFR__C%Lg})WkfMBNZu3`{OJA<^mA<(7 z_|NNjo+k;w0L?8Rd%QL$mDU#lQMz`s{FkfcgkcO1M4Q59TP)1rF zhX?AmKb19-Rn5Tz(Q07MJy`|dI(LH@8~~Me8@~6v30bLGsUk@|4M%3U86x|glfS8EWSW?U6(kkfJ6-Au4d0kD9JH#$YSeBD%Mb~9n=V1$IaQ4}e zKB^c>pOVY?s(C- zdcC_g1A%@5hNrV+Luj}hS`0lD+8zjP1!1ox>@|hG#XX(#{9<&YWB;0ohcV4zXj5gzIqITLf4DIN++UK1yJ086!Q!K+#s(0m7t<{#qM3TV198 z8GpS!aO5N4anXMXqSsgjn&PI&dH+Xbii`83&$vDaBw>87o>P)){$)7lW6wK3sXCEV zUYRTZ;tO=7&BePz(#v{0z|c@_Ud^NoJACYXQgvdM9ZG8x6RGTk9hy>D7JxXZ{ARU;h~lp!-7o7juzE{cbBX92V-{1Xa%>TDo06>VjEGg#{W76i&Xj(d1bxhb$4I8h+OBBrVAVei zjB1s3wi;zu1P@pH-T6)zK|M3RUlYpL-Ua4?+MB>UxEumcMbodevrZ*~6Y$fzI1V|0 ztVBJ!+Aj?O*Xq4z{8YI4trz0n=MrE)GCH2`uf1U{)ij(%!_y$Q`g>f2H|=nbNZmbn z8h!B|Zj1p_6-OUoigJ=o9xbURqPTTI>8h93hootr^onE7&$zf9f#@OUa}avbq}{9p zs7DmI*g}qJ6HL|h$`V6YiZ|L~N|$MhsYyd)7ua|4X!HZfXQ?d1bm1l|pQhWqDEKr z2C?VMc#_@m z>j$i%Q5Q5%owiOX6}XYk`!|HxqIh+zAhcUTyD7APBZyaG3$Z0}ZP)#dugA=T??5jI zBbG2?3L|h=E84L|eBlqdjn=(OZ&{t+UmLLcj}{=B>V=MxLhHL$>$~&AMX~A1$%T_k zBWnZq5C3D>eC0Isg7|?YeqefiD}ZcVW=?E@wBaZN-NMnItCpafM;t6B1J;hiUL4Ty zVHc{NIqMGgAY#K<>Y(~$8Ip~h(P%!6uqewv%`553N=TNemV{~uYY^8S9Am;_-fpOr zI!QI1mgP9dFbn8t=RbCm7{gl48PHwz%P>HJ;{6~$1%xevLxc}>Z;_n_F&M!7^upNW z3mgLJ)D1#o07dryM@OK}-Qo@S{_#9iGw^<0kZLE}OWGB)FJ67#CFUdIJ= zhW2hZjzhiosqFo8!LY(~D}k6S*Zdm;%uyh}BktLl=AQ{~xPt#78-^*0PQMQWBvy_q zl9$XEdXY5FI=>-$!aNC#$xDz-p+wt@#a6yElu+1~eW MXX!sX5IC>;9~*m{!2kdN literal 0 HcmV?d00001 diff --git a/backend/services/__pycache__/watchdog_handler.cpython-312.pyc b/backend/services/__pycache__/watchdog_handler.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..af267030e6b5b06f9bf1ffb360affbd4478ba3ae GIT binary patch literal 3268 zcmZ`*U2GHC6~6Ohd;F6)B`jpIfq}4Sy;=flP(#B~l?F*Gs7qBCxO}9enOV6G0 zIDxuXqdVuGd+y&k-~G=0OI@80L5cr)ZRm;zp}&!aQ(U${ttUX3K^KsWWJ*OzDn?O6 zrd2vdTYo0Tz@Jgsq$}pK`dHPS^u#=t>{7X;H|7PIj`?J_;+H+|z>G9HgJf<3$zH{C zpRw191+sL+_lz_ml<5~!Da{a#xR%nR(B`_+L>5($cYHgpD!p0VP?D!FDJi2&g#_#Yc{Fk7t2X*sG&`*kAiTMnn8x8Ce;)( zhJFlixnI#xXp9;|0__+W04=*1UPl_EM<|^JP*C?NTL)5Q1dOeK4?#b)$l6xPq6i(u z#4O@5U3w<1V3QMscq(oPg6U3Z{X$$enWQ*kGVzpQ`V9b(DhxnSbTcSv$+W6KWNbx* zHCbIz2XGzChZ~?Wy@DXAqOJ>q&O#e}Kfdv;Q|)~nnymE2Pn|#6A)HMOXnk=RixMmg zV!sG*OUZq@f-l7-MeiG~L{S*BG1-#N;s8uG8v0*sv^aa;1_t`qpn5TmR=Bz;Pl0P% z;&v_X2v4%p{*}<4Ieq^4FHXoYJI zgss8SsVwqt30`7rkjXSqAbbG*2efl9DU?Oc$RIAU$^nG=%gkn26P(kt`Inh7#tA5e z-UG(C%v@ozmH#j`j7FIE&@dHYqZ`y=xVYYwm{jz%C@GmYV4C-x+wegZw0wDfqWpu~ z1h}iy_uBb4^oR=+Y?-W*j2ou+^oXQb9ASD?ZE!H28Zh~xg6NGMl;?{Y9+A!TGv$9 z>|674PMYj`5@>(15^VY>qO88gYu!`b`EbXlJ;lJ8Lg37Q))>;Up_9d@n)ah#c~AP8 z`#Vm$nLoK*AWGGX1P0Z(z6FgLay_U-of<&>99co?nkf@&On5p0_6 zEQa4Mgx|jRZmxAP+?Efv<+(Qe8g##OG!jV*vgcs&82}+kJg*iE@Et?7L7S)obaRx$ zE@a#$U}1(@kfjK>L7$ZrH|HQyg{^1@(!fg9)eLgIt&*sBq|JZgE1R+-!P%;#9Ubsz zC6JdPcw_W0kj&QJC-k^#?-F|4w>)q)8=YAb1XZsTxR{ldfT>Y}VBwV_dq7Xn{Yn{Q zWNxnN18Z~*U*Xe6$QfAs1hscR>Ic5}jsnD;{aq#=sI@=e|Jffa`?u~d3&a%(M4yr4 zT4^J*8>B7NVkhL%btj*;^P@EXrgc3wsEFwU8WA#S;0ba?NS-hmP(720#HFz|h!tJ0 zbm2pwjntcgxGu2@|)OEXgaF zCx%vL3W5YgXVI6-qA!yp8O`D_CaDiv3+sd#AYnO|)~BTe$$p5`WU-H-jdfyap!M|rV^YN9RUs>|Efb#Eq_s<_KHn$a;+ZOf}nvXBMTRhQK zIMMa^#QA*B`Nh4xBrSzk8ef}f`$=1|vANLLJb(Ib^mcTyv2~JLZa8#r=w2*`7Y-EL zqlNZp{_EYJeU$IHQ0x&4J!1a5{rP?=UoTHGD_rneU@CCEcZqxb3odXiI2D`?(M-!jr)F)?6qMwpa*qgB@Dkz*cOq<#IPBV8O>owFfH57jelj-B>X) zIAyX?Ev3Lv5?kAdydF)qU(-~03Bt341PGobK0!!oaz-U`KoCC4h-#(BBM7o434--L zup@54rHxEfS9yy_imD1igu>)b>jcT)wDJ@tZz-!H^rMp*=rLn+Th-?z3~m)2~Bbyy%j3Rf)w>v uwEuHd|2gtLMWLtYt4~q$nj7&4#<{#Nyoj3rnTnE literal 0 HcmV?d00001 diff --git a/backend/services/dell_catalog_sync.py b/backend/services/dell_catalog_sync.py new file mode 100644 index 0000000..87e5dea --- /dev/null +++ b/backend/services/dell_catalog_sync.py @@ -0,0 +1,58 @@ +import requests +from xml.etree import ElementTree as ET +from backend.models.firmware_version import FirmwareVersion, db + +def sync_dell_catalog(model="PowerEdge R750"): + """ + Dell 공식 Catalog.xml에서 지정된 모델(model)에 해당하는 펌웨어 정보만 추출 후 DB 저장. + """ + url = "https://downloads.dell.com/catalog/Catalog.xml" + print(f"[INFO] Dell Catalog 다운로드 중... ({url})") + response = requests.get(url, timeout=60) + response.raise_for_status() + + root = ET.fromstring(response.content) + count = 0 + + for pkg in root.findall(".//SoftwareComponent"): + # 이 컴포넌트가 지정된 모델에 해당하는지 확인 + supported = [ + sys.text.strip() + for sys in pkg.findall(".//SupportedSystems/Brand/Model/Display") + if sys.text + ] + if model not in supported: + continue + + name = pkg.findtext("Name") + version = pkg.findtext("Version") + release_date = pkg.findtext("ReleaseDate") + path = pkg.findtext("path") + vendor = "Dell" + + if not name or not version: + continue + + # 중복 방지 + existing = FirmwareVersion.query.filter_by( + component_name=name, + latest_version=version, + server_model=model + ).first() + + if not existing: + db.session.add( + FirmwareVersion( + component_name=name, + latest_version=version, + release_date=release_date, + vendor=vendor, + server_model=model, + download_url=f"https://downloads.dell.com/{path}", + ) + ) + count += 1 + + db.session.commit() + print(f"✓ {model} 관련 펌웨어 {count}개 동기화 완료") + return count diff --git a/backend/services/idrac_redfish_client.py b/backend/services/idrac_redfish_client.py new file mode 100644 index 0000000..b63020c --- /dev/null +++ b/backend/services/idrac_redfish_client.py @@ -0,0 +1,397 @@ +""" +Dell iDRAC REDFISH API 클라이언트 +Dell 서버 펌웨어 조회 최적화 버전 +""" + +import requests +import json +import time +from urllib3.exceptions import InsecureRequestWarning +from requests.auth import HTTPBasicAuth + +# SSL 경고 비활성화 +requests.packages.urllib3.disable_warnings(category=InsecureRequestWarning) + + +class DellRedfishClient: + def __init__(self, idrac_ip, username, password): + """ + Dell iDRAC REDFISH 클라이언트 초기화 + + Args: + idrac_ip: iDRAC IP 주소 + username: iDRAC 사용자명 + password: iDRAC 비밀번호 + """ + self.idrac_ip = idrac_ip + self.base_url = f"https://{idrac_ip}" + self.auth = HTTPBasicAuth(username, password) + self.headers = {'Content-Type': 'application/json'} + self.session = requests.Session() + self.session.verify = False + self.session.auth = self.auth + + def check_connection(self): + """iDRAC 연결 확인""" + try: + url = f"{self.base_url}/redfish/v1" + response = self.session.get(url, timeout=10) + return response.status_code == 200 + except Exception as e: + print(f"연결 오류: {str(e)}") + return False + + def get_firmware_inventory(self): + """ + 현재 설치된 펌웨어 목록 조회 (Dell 최적화) + 주요 컴포넌트만 필터링하여 반환 + """ + try: + url = f"{self.base_url}/redfish/v1/UpdateService/FirmwareInventory" + response = self.session.get(url, timeout=30) + + if response.status_code != 200: + print(f"펌웨어 목록 조회 실패: {response.status_code}") + return [] + + data = response.json() + inventory = [] + + # 주요 컴포넌트 타입 (Dell 서버) + important_components = [ + 'BIOS', 'iDRAC', 'CPLD', 'Diagnostics', + 'Driver', 'Firmware', 'USC', 'NIC', + 'RAID', 'PERC', 'Storage', 'Backplane', + 'HBA', 'Network', 'Intel', 'Broadcom', + 'Mellanox', 'Emulex', 'QLogic' + ] + + print(f"전체 펌웨어 항목 수: {len(data.get('Members', []))}") + + # 각 펌웨어 항목 조회 + for idx, member in enumerate(data.get('Members', [])): + try: + fw_url = f"{self.base_url}{member.get('@odata.id', '')}" + fw_response = self.session.get(fw_url, timeout=10) + + if fw_response.status_code == 200: + fw_data = fw_response.json() + + # 이름과 버전 추출 (여러 필드 시도) + name = (fw_data.get('Name') or + fw_data.get('SoftwareId') or + fw_data.get('Id') or + 'Unknown') + + version = (fw_data.get('Version') or + fw_data.get('VersionString') or + 'Unknown') + + # 컴포넌트 타입 확인 + component_type = fw_data.get('ComponentType', '') + + # 중요 컴포넌트만 필터링 + is_important = any(comp.lower() in name.lower() + for comp in important_components) + + if is_important or component_type: + item = { + 'Name': name, + 'Version': version, + 'ComponentType': component_type, + 'Updateable': fw_data.get('Updateable', False), + 'Status': fw_data.get('Status', {}).get('Health', 'OK'), + 'Id': fw_data.get('Id', ''), + 'Description': fw_data.get('Description', ''), + 'ReleaseDate': fw_data.get('ReleaseDate', '') + } + + inventory.append(item) + + # 진행 상황 출력 + if (idx + 1) % 10 == 0: + print(f"조회 중... {idx + 1}/{len(data.get('Members', []))}") + + except Exception as e: + print(f"펌웨어 항목 조회 오류 ({idx}): {str(e)}") + continue + + # 이름순 정렬 + inventory.sort(key=lambda x: x['Name']) + + print(f"중요 펌웨어 항목 수: {len(inventory)}") + + # 주요 컴포넌트 요약 + bios = next((x for x in inventory if 'BIOS' in x['Name']), None) + idrac = next((x for x in inventory if 'iDRAC' in x['Name']), None) + + if bios: + print(f"✓ BIOS 버전: {bios['Version']}") + if idrac: + print(f"✓ iDRAC 버전: {idrac['Version']}") + + return inventory + + except Exception as e: + print(f"펌웨어 목록 조회 오류: {str(e)}") + import traceback + traceback.print_exc() + return [] + + def get_firmware_summary(self): + """ + 주요 펌웨어 버전만 간단히 조회 + BIOS, iDRAC, PERC 등 핵심 컴포넌트만 + """ + try: + inventory = self.get_firmware_inventory() + + summary = { + 'BIOS': 'N/A', + 'iDRAC': 'N/A', + 'PERC': 'N/A', + 'NIC': 'N/A', + 'CPLD': 'N/A' + } + + for item in inventory: + name = item['Name'] + version = item['Version'] + + if 'BIOS' in name: + summary['BIOS'] = version + elif 'iDRAC' in name or 'Integrated Dell Remote Access' in name: + summary['iDRAC'] = version + elif 'PERC' in name or 'RAID' in name: + if summary['PERC'] == 'N/A': + summary['PERC'] = version + elif 'NIC' in name or 'Network' in name: + if summary['NIC'] == 'N/A': + summary['NIC'] = version + elif 'CPLD' in name: + summary['CPLD'] = version + + return summary + + except Exception as e: + print(f"펌웨어 요약 조회 오류: {str(e)}") + return {} + + def upload_firmware_staged(self, dup_file_path): + """ + DUP 파일을 iDRAC에 업로드 (스테이징만, 재부팅 시 적용) + + Args: + dup_file_path: 업로드할 DUP 파일 경로 + + Returns: + dict: {'success': bool, 'job_id': str, 'message': str} + """ + import os + if not os.path.exists(dup_file_path): + return { + 'success': False, + 'job_id': None, + 'message': f'파일을 찾을 수 없습니다: {dup_file_path}' + } + + file_name = os.path.basename(dup_file_path) + file_size = os.path.getsize(dup_file_path) + + print(f"파일 업로드: {file_name} ({file_size / (1024*1024):.2f} MB)") + + try: + url = f"{self.base_url}/redfish/v1/UpdateService/MultipartUpload" + + # Multipart 업로드 준비 + with open(dup_file_path, 'rb') as f: + files = { + 'file': (file_name, f, 'application/octet-stream') + } + + # targets=INSTALLED 파라미터로 스테이징 모드 설정 + data = { + '@Redfish.OperationApplyTime': 'OnReset', + 'Targets': [] + } + + multipart_data = { + 'UpdateParameters': (None, json.dumps(data), 'application/json') + } + multipart_data.update(files) + + print("업로드 시작...") + response = self.session.post( + url, + files=multipart_data, + auth=self.auth, + verify=False, + timeout=600 # 10분 타임아웃 + ) + + print(f"응답 코드: {response.status_code}") + + if response.status_code in [200, 201, 202]: + response_data = response.json() + + # Task 또는 Job ID 추출 + task_id = None + if '@odata.id' in response_data: + task_id = response_data['@odata.id'].split('/')[-1] + elif 'Id' in response_data: + task_id = response_data['Id'] + + # Location 헤더에서 Job ID 추출 + location = response.headers.get('Location', '') + if location and not task_id: + task_id = location.split('/')[-1] + + print(f"업로드 완료! Task/Job ID: {task_id}") + + return { + 'success': True, + 'job_id': task_id or 'STAGED', + 'message': '업로드 완료 (재부팅 시 적용)' + } + else: + error_msg = response.text + print(f"업로드 실패: {error_msg}") + return { + 'success': False, + 'job_id': None, + 'message': f'업로드 실패 (코드: {response.status_code})' + } + + except Exception as e: + print(f"업로드 오류: {str(e)}") + import traceback + traceback.print_exc() + return { + 'success': False, + 'job_id': None, + 'message': f'업로드 오류: {str(e)}' + } + + def get_job_queue(self): + """Job Queue 조회""" + try: + url = f"{self.base_url}/redfish/v1/Managers/iDRAC.Embedded.1/Jobs" + response = self.session.get(url, timeout=30) + + if response.status_code == 200: + data = response.json() + jobs = [] + + for member in data.get('Members', [])[:20]: # 최근 20개 + job_url = f"{self.base_url}{member['@odata.id']}" + job_response = self.session.get(job_url, timeout=10) + + if job_response.status_code == 200: + job_data = job_response.json() + jobs.append({ + 'Id': job_data.get('Id', ''), + 'Name': job_data.get('Name', ''), + 'JobState': job_data.get('JobState', 'Unknown'), + 'PercentComplete': job_data.get('PercentComplete', 0), + 'Message': job_data.get('Message', ''), + 'StartTime': job_data.get('StartTime', ''), + 'EndTime': job_data.get('EndTime', '') + }) + + return jobs + else: + return [] + + except Exception as e: + print(f"Job Queue 조회 오류: {str(e)}") + return [] + + def get_job_status(self, job_id): + """특정 Job 상태 조회""" + try: + url = f"{self.base_url}/redfish/v1/Managers/iDRAC.Embedded.1/Jobs/{job_id}" + response = self.session.get(url, timeout=10) + + if response.status_code == 200: + data = response.json() + return { + 'Id': data.get('Id', ''), + 'Name': data.get('Name', ''), + 'JobState': data.get('JobState', 'Unknown'), + 'PercentComplete': data.get('PercentComplete', 0), + 'Message': data.get('Message', ''), + 'StartTime': data.get('StartTime', ''), + 'EndTime': data.get('EndTime', '') + } + else: + return None + + except Exception as e: + print(f"Job 상태 조회 오류: {str(e)}") + return None + + def delete_job(self, job_id): + """Job 삭제""" + try: + url = f"{self.base_url}/redfish/v1/Managers/iDRAC.Embedded.1/Jobs/{job_id}" + response = self.session.delete(url, timeout=10) + return response.status_code in [200, 204] + except Exception as e: + print(f"Job 삭제 오류: {str(e)}") + return False + + def get_power_status(self): + """서버 전원 상태 조회""" + try: + url = f"{self.base_url}/redfish/v1/Systems/System.Embedded.1" + response = self.session.get(url, timeout=10) + + if response.status_code == 200: + data = response.json() + return { + 'PowerState': data.get('PowerState', 'Unknown'), + 'Status': data.get('Status', {}).get('Health', 'Unknown') + } + else: + return {'PowerState': 'Unknown', 'Status': 'Unknown'} + + except Exception as e: + print(f"전원 상태 조회 오류: {str(e)}") + return {'PowerState': 'Unknown', 'Status': 'Unknown'} + + def reboot_server(self, reset_type='GracefulRestart'): + """ + 서버 재부팅 + + Args: + reset_type: GracefulRestart, ForceRestart, GracefulShutdown, ForceOff, On + """ + try: + url = f"{self.base_url}/redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset" + payload = {'ResetType': reset_type} + + response = self.session.post( + url, + data=json.dumps(payload), + headers=self.headers, + timeout=30 + ) + + return response.status_code in [200, 202, 204] + + except Exception as e: + print(f"재부팅 오류: {str(e)}") + return False + + def power_on_server(self): + """서버 전원 켜기""" + return self.reboot_server('On') + + def power_off_server(self, shutdown_type='GracefulShutdown'): + """ + 서버 전원 끄기 + + Args: + shutdown_type: GracefulShutdown 또는 ForceOff + """ + return self.reboot_server(shutdown_type) diff --git a/backend/static/css/idrac_style.css b/backend/static/css/idrac_style.css new file mode 100644 index 0000000..8c44d32 --- /dev/null +++ b/backend/static/css/idrac_style.css @@ -0,0 +1,558 @@ +/** + * Dell iDRAC 멀티 서버 펌웨어 관리 스타일 + * backend/static/css/idrac_style.css + */ + +/* 기본 스타일 */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + min-height: 100vh; + padding: 20px; +} + +.container { + max-width: 1400px; + margin: 0 auto; +} + +/* 헤더 */ +header { + background: white; + padding: 30px; + border-radius: 15px; + box-shadow: 0 10px 30px rgba(0,0,0,0.2); + margin-bottom: 30px; + text-align: center; +} + +header h1 { + color: #333; + font-size: 2.5em; + margin-bottom: 10px; +} + +header .subtitle { + color: #666; + font-size: 1.1em; +} + +/* 카드 */ +.card { + background: white; + padding: 30px; + border-radius: 15px; + box-shadow: 0 10px 30px rgba(0,0,0,0.2); + margin-bottom: 30px; +} + +.card-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 20px; + padding-bottom: 15px; + border-bottom: 2px solid #eee; +} + +.card-header h2 { + color: #333; + font-size: 1.8em; +} + +.header-actions { + display: flex; + gap: 10px; +} + +/* 필터 그룹 */ +.filter-group { + display: flex; + align-items: center; + gap: 15px; + margin-bottom: 20px; + padding: 15px; + background: #f8f9fa; + border-radius: 8px; +} + +.filter-group label { + font-weight: 600; + color: #555; +} + +.filter-group select { + padding: 8px 15px; + border: 2px solid #ddd; + border-radius: 5px; + font-size: 1em; + min-width: 200px; +} + +.count-badge { + background: #667eea; + color: white; + padding: 5px 15px; + border-radius: 20px; + font-weight: 600; +} + +/* 서버 테이블 */ +.table-container { + overflow-x: auto; + margin-bottom: 20px; +} + +.server-table { + width: 100%; + border-collapse: collapse; +} + +.server-table thead { + background: #667eea; + color: white; +} + +.server-table th { + padding: 15px; + text-align: left; + font-weight: 600; +} + +.server-table tbody tr { + border-bottom: 1px solid #eee; + transition: background 0.2s; +} + +.server-table tbody tr:hover { + background: #f8f9fa; +} + +.server-table td { + padding: 15px; +} + +.empty-message { + text-align: center; + color: #999; + padding: 40px !important; + font-style: italic; +} + +/* 상태 배지 */ +.status { + padding: 5px 12px; + border-radius: 15px; + font-size: 0.9em; + font-weight: 600; +} + +.status-registered { + background: #e3f2fd; + color: #1976d2; +} + +.status-online { + background: #e8f5e9; + color: #2e7d32; +} + +.status-offline { + background: #ffebee; + color: #c62828; +} + +.status-updating { + background: #fff3e0; + color: #f57c00; +} + +.badge { + background: #f0f0f0; + padding: 4px 10px; + border-radius: 10px; + font-size: 0.9em; + color: #666; +} + +/* 버튼 */ +.btn { + padding: 10px 20px; + border: none; + border-radius: 8px; + font-size: 1em; + font-weight: 600; + cursor: pointer; + transition: all 0.3s; +} + +.btn-primary { + background: #667eea; + color: white; +} + +.btn-primary:hover { + background: #5568d3; + transform: translateY(-2px); + box-shadow: 0 5px 15px rgba(102, 126, 234, 0.4); +} + +.btn-secondary { + background: #6c757d; + color: white; +} + +.btn-secondary:hover { + background: #5a6268; +} + +.btn-info { + background: #17a2b8; + color: white; +} + +.btn-info:hover { + background: #138496; +} + +.btn-warning { + background: #ffc107; + color: #333; +} + +.btn-warning:hover { + background: #e0a800; +} + +.btn-danger { + background: #dc3545; + color: white; +} + +.btn-danger:hover { + background: #c82333; +} + +.btn-success { + background: #28a745; + color: white; +} + +.btn-success:hover { + background: #218838; +} + +.btn-icon { + background: none; + border: none; + font-size: 1.2em; + cursor: pointer; + padding: 5px; + transition: transform 0.2s; +} + +.btn-icon:hover { + transform: scale(1.2); +} + +.action-buttons { + display: flex; + gap: 5px; +} + +/* 일괄 작업 */ +.bulk-actions { + display: flex; + align-items: center; + gap: 15px; + padding: 15px; + background: #f8f9fa; + border-radius: 8px; +} + +.bulk-actions span { + font-weight: 600; + color: #555; +} + +/* 모달 */ +.modal { + display: none; + position: fixed; + z-index: 1000; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: rgba(0,0,0,0.5); + justify-content: center; + align-items: center; +} + +.modal-content { + background: white; + border-radius: 15px; + width: 90%; + max-width: 600px; + max-height: 90vh; + overflow-y: auto; + box-shadow: 0 10px 40px rgba(0,0,0,0.3); +} + +.modal-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 20px 30px; + border-bottom: 2px solid #eee; +} + +.modal-header h3 { + color: #333; + font-size: 1.5em; +} + +.close { + font-size: 2em; + color: #999; + cursor: pointer; + line-height: 1; +} + +.close:hover { + color: #333; +} + +.modal-body { + padding: 30px; +} + +.modal-footer { + display: flex; + justify-content: flex-end; + gap: 10px; + padding: 20px 30px; + border-top: 2px solid #eee; +} + +/* 폼 그룹 */ +.form-group { + margin-bottom: 20px; +} + +.form-group label { + display: block; + margin-bottom: 8px; + color: #555; + font-weight: 600; +} + +.form-group input, +.form-group select, +.form-group textarea { + width: 100%; + padding: 10px; + border: 2px solid #ddd; + border-radius: 5px; + font-size: 1em; + transition: border-color 0.3s; +} + +.form-group input:focus, +.form-group select:focus, +.form-group textarea:focus { + outline: none; + border-color: #667eea; +} + +/* 진행 상황 */ +.progress-item { + margin-bottom: 20px; + padding: 15px; + background: #f8f9fa; + border-radius: 8px; +} + +.progress-header { + display: flex; + justify-content: space-between; + margin-bottom: 10px; +} + +.progress-status { + color: #666; + font-size: 0.9em; +} + +.progress-bar-container { + width: 100%; + height: 30px; + background: #e0e0e0; + border-radius: 15px; + overflow: hidden; + margin-bottom: 10px; +} + +.progress-bar { + height: 100%; + transition: width 0.3s, background 0.3s; + display: flex; + align-items: center; + justify-content: center; + color: white; + font-weight: 600; +} + +.progress-uploading { + background: linear-gradient(90deg, #667eea, #764ba2); + animation: pulse 1.5s ease-in-out infinite; +} + +.progress-completed { + background: #28a745; +} + +.progress-failed { + background: #dc3545; +} + +@keyframes pulse { + 0%, 100% { opacity: 1; } + 50% { opacity: 0.7; } +} + +.progress-message { + font-size: 0.9em; + color: #666; +} + +.progress-summary { + margin-top: 20px; + padding: 15px; + background: #e3f2fd; + border-radius: 8px; +} + +.summary-stats { + display: flex; + justify-content: space-around; + font-weight: 600; +} + +.summary-stats span { + padding: 5px 15px; + background: white; + border-radius: 5px; +} + +/* 결과 테이블 */ +.result-table { + width: 100%; + border-collapse: collapse; + margin-top: 15px; +} + +.result-table thead { + background: #f8f9fa; +} + +.result-table th { + padding: 12px; + text-align: left; + border-bottom: 2px solid #ddd; +} + +.result-table td { + padding: 12px; + border-bottom: 1px solid #eee; +} + +.result-table tr.success { + background: #e8f5e9; +} + +.result-table tr.failed { + background: #ffebee; +} + +.result-badge { + padding: 5px 10px; + border-radius: 10px; + font-weight: 600; + font-size: 0.9em; +} + +.badge-success { + background: #28a745; + color: white; +} + +.badge-failed { + background: #dc3545; + color: white; +} + +/* 메시지 */ +.info-text { + padding: 15px; + background: #e3f2fd; + border-left: 4px solid #2196f3; + border-radius: 5px; + color: #1976d2; + line-height: 1.8; +} + +.warning-text { + padding: 15px; + background: #fff3e0; + border-left: 4px solid #ff9800; + border-radius: 5px; + color: #f57c00; + font-weight: 600; +} + +/* 푸터 */ +footer { + text-align: center; + padding: 20px; + color: white; + font-size: 0.9em; +} + +/* 반응형 */ +@media (max-width: 768px) { + .card-header { + flex-direction: column; + align-items: flex-start; + } + + .header-actions { + margin-top: 10px; + width: 100%; + } + + .header-actions button { + flex: 1; + } + + .bulk-actions { + flex-wrap: wrap; + } + + .modal-content { + width: 95%; + } +} + +/* 체크박스 커스텀 */ +input[type="checkbox"] { + width: 18px; + height: 18px; + cursor: pointer; +} diff --git a/backend/static/css/version_compare_styles.css b/backend/static/css/version_compare_styles.css new file mode 100644 index 0000000..f7cb41a --- /dev/null +++ b/backend/static/css/version_compare_styles.css @@ -0,0 +1,342 @@ +/* 탭 메뉴 스타일 */ +.tab-menu { + display: flex; + gap: 10px; + margin-bottom: 20px; + border-bottom: 2px solid #e0e0e0; +} + +.tab-button { + padding: 12px 25px; + background: transparent; + border: none; + border-bottom: 3px solid transparent; + cursor: pointer; + font-weight: 600; + font-size: 14px; + color: #666; + transition: all 0.3s; +} + +.tab-button:hover { + color: #667eea; + background: #f8f9ff; +} + +.tab-button.active { + color: #667eea; + border-bottom-color: #667eea; + background: #f8f9ff; +} + +.tab-content { + display: none; +} + +.tab-content.active { + display: block; + animation: fadeIn 0.3s; +} + +@keyframes fadeIn { + from { opacity: 0; transform: translateY(10px); } + to { opacity: 1; transform: translateY(0); } +} + +/* 버전 상태 표시 */ +.version-status { + display: inline-block; + padding: 4px 12px; + border-radius: 12px; + font-size: 12px; + font-weight: 600; +} + +.version-status-outdated { + background: #fee; + color: #dc3545; + border: 1px solid #fcc; +} + +.version-status-outdated::before { + content: "🔴 "; +} + +.version-status-latest { + background: #efe; + color: #28a745; + border: 1px solid #cfc; +} + +.version-status-latest::before { + content: "🟢 "; +} + +.version-status-unknown { + background: #ffeaa7; + color: #e17055; + border: 1px solid #fdcb6e; +} + +.version-status-unknown::before { + content: "🟡 "; +} + +/* 버전 비교 결과 카드 */ +.comparison-card { + background: white; + border-radius: 8px; + padding: 20px; + margin-bottom: 20px; + box-shadow: 0 2px 8px rgba(0,0,0,0.1); +} + +.comparison-card h3 { + margin: 0 0 15px 0; + color: #333; + font-size: 18px; + display: flex; + align-items: center; + gap: 10px; +} + +.comparison-summary { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); + gap: 15px; + margin-bottom: 20px; +} + +.summary-item { + background: #f8f9fa; + padding: 15px; + border-radius: 8px; + text-align: center; +} + +.summary-item .label { + font-size: 12px; + color: #666; + margin-bottom: 5px; +} + +.summary-item .value { + font-size: 24px; + font-weight: bold; + color: #333; +} + +.summary-item.outdated .value { + color: #dc3545; +} + +.summary-item.latest .value { + color: #28a745; +} + +.summary-item.unknown .value { + color: #ffc107; +} + +/* 펌웨어 항목 리스트 */ +.firmware-item { + display: flex; + justify-content: space-between; + align-items: center; + padding: 12px; + border-bottom: 1px solid #f0f0f0; +} + +.firmware-item:last-child { + border-bottom: none; +} + +.firmware-item:hover { + background: #f8f9fa; +} + +.firmware-name { + font-weight: 600; + color: #333; + flex: 1; +} + +.firmware-versions { + display: flex; + align-items: center; + gap: 15px; +} + +.version-badge { + padding: 4px 10px; + border-radius: 4px; + font-size: 13px; + font-family: 'Courier New', monospace; +} + +.version-current { + background: #e9ecef; + color: #495057; +} + +.version-arrow { + color: #999; + font-size: 18px; +} + +.version-latest { + background: #d4edda; + color: #155724; + font-weight: 600; +} + +.version-recommendation { + font-size: 12px; + color: #666; + margin-left: 10px; +} + +/* 중요 업데이트 배지 */ +.critical-badge { + display: inline-block; + background: #dc3545; + color: white; + padding: 2px 8px; + border-radius: 10px; + font-size: 11px; + font-weight: 600; + margin-left: 8px; +} + +/* 다운로드 링크 */ +.download-link { + color: #667eea; + text-decoration: none; + font-size: 12px; + margin-left: 10px; +} + +.download-link:hover { + text-decoration: underline; +} + +/* 버전 관리 테이블 */ +.version-table { + width: 100%; + border-collapse: collapse; +} + +.version-table th { + background: #f8f9fa; + padding: 12px; + text-align: left; + font-weight: 600; + color: #495057; + border-bottom: 2px solid #dee2e6; +} + +.version-table td { + padding: 12px; + border-bottom: 1px solid #dee2e6; +} + +.version-table tr:hover { + background: #f8f9fa; +} + +/* 빈 상태 메시지 */ +.empty-state { + text-align: center; + padding: 60px 20px; + color: #999; +} + +.empty-state .icon { + font-size: 48px; + margin-bottom: 20px; +} + +.empty-state .message { + font-size: 16px; + margin-bottom: 20px; +} + +/* 필터 그룹 개선 */ +.filter-group { + display: flex; + align-items: center; + gap: 15px; + margin-bottom: 20px; + padding: 15px; + background: #f8f9fa; + border-radius: 8px; +} + +.filter-group label { + font-weight: 600; + color: #495057; +} + +.filter-group select { + padding: 8px 12px; + border: 1px solid #ced4da; + border-radius: 4px; + background: white; +} + +.count-badge { + background: #667eea; + color: white; + padding: 4px 12px; + border-radius: 12px; + font-size: 13px; + font-weight: 600; +} + +/* 진행률 표시 */ +.progress-bar { + width: 100%; + height: 8px; + background: #e9ecef; + border-radius: 4px; + overflow: hidden; + margin: 10px 0; +} + +.progress-fill { + height: 100%; + background: linear-gradient(90deg, #667eea 0%, #764ba2 100%); + transition: width 0.3s; +} + +/* 반응형 */ +@media (max-width: 768px) { + .tab-menu { + flex-direction: column; + } + + .tab-button { + border-bottom: none; + border-left: 3px solid transparent; + } + + .tab-button.active { + border-left-color: #667eea; + border-bottom-color: transparent; + } + + .comparison-summary { + grid-template-columns: 1fr; + } + + .firmware-item { + flex-direction: column; + align-items: flex-start; + gap: 10px; + } + + .firmware-versions { + width: 100%; + justify-content: space-between; + } +} diff --git a/backend/static/js/idrac_main.js b/backend/static/js/idrac_main.js new file mode 100644 index 0000000..e0901e5 --- /dev/null +++ b/backend/static/js/idrac_main.js @@ -0,0 +1,740 @@ +/** + * Dell iDRAC 멀티 서버 펌웨어 관리 JavaScript + * backend/static/js/idrac_main.js + */ + +// SocketIO 연결 +const socket = io(); + +// 전역 변수 +let servers = []; +let selectedServers = new Set(); + +// CSRF 토큰 가져오기 +function getCSRFToken() { + const metaTag = document.querySelector('meta[name="csrf-token"]'); + if (metaTag) return metaTag.getAttribute('content'); + + const cookies = document.cookie.split(';'); + for (let cookie of cookies) { + const [name, value] = cookie.trim().split('='); + if (name === 'csrf_token') return value; + } + return null; +} + +// fetch 래퍼 함수 +async function fetchWithCSRF(url, options = {}) { + const csrfToken = getCSRFToken(); + if (!options.headers) options.headers = {}; + + if (csrfToken) { + options.headers['X-CSRFToken'] = csrfToken; + options.headers['X-CSRF-Token'] = csrfToken; + } + + if (options.body) { + if (options.body instanceof FormData) { + // 자동 처리 + } else if (typeof options.body === 'string') { + if (!options.headers['Content-Type']) { + options.headers['Content-Type'] = 'application/json'; + } + } else if (typeof options.body === 'object') { + options.headers['Content-Type'] = 'application/json'; + options.body = JSON.stringify(options.body); + } + } + + return fetch(url, options); +} + +// ======================================== +// 초기화 +// ======================================== + +document.addEventListener('DOMContentLoaded', function () { + console.log('iDRAC 멀티 서버 관리 시스템 시작'); + refreshServers(); + loadGroups(); + setupSocketIO(); +}); + +// ======================================== +// 서버 관리 +// ======================================== + +async function refreshServers() { + try { + const group = document.getElementById('group-filter').value; + const url = `/idrac/api/servers${group !== 'all' ? '?group=' + group : ''}`; + const response = await fetchWithCSRF(url); + const data = await response.json(); + + if (data.success) { + servers = data.servers; + renderServerList(); + updateServerCount(); + } else { + showMessage(data.message, 'error'); + } + } catch (error) { + showMessage('서버 목록 로드 실패: ' + error, 'error'); + } +} + +function renderServerList() { + const tbody = document.getElementById('server-list'); + if (servers.length === 0) { + tbody.innerHTML = '등록된 서버가 없습니다'; + return; + } + + tbody.innerHTML = servers.map(server => ` + + + ${server.name} + ${server.ip_address} + ${server.group_name || '-'} + ${getStatusText(server.status)} + ${server.current_bios || '-'} + ${server.last_connected ? formatDateTime(server.last_connected) : '-'} + + + + + + + `).join(''); +} + +function getStatusText(status) { + const map = { registered: '등록됨', online: '온라인', offline: '오프라인', updating: '업데이트중' }; + return map[status] || status; +} + +function formatDateTime(dateStr) { + const date = new Date(dateStr); + return date.toLocaleString('ko-KR', { + year: '2-digit', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit' + }); +} + +function updateServerCount() { + document.getElementById('server-count').textContent = `${servers.length}대`; +} + +// ======================================== +// 서버 선택 +// ======================================== + +function toggleSelectAll() { + const checkbox = document.getElementById('select-all'); + const checkboxes = document.querySelectorAll('.server-checkbox'); + selectedServers.clear(); + + checkboxes.forEach(cb => { + cb.checked = checkbox.checked; + if (checkbox.checked) selectedServers.add(parseInt(cb.value)); + }); + + updateSelectedCount(); +} + +function toggleServerSelection(serverId) { + if (selectedServers.has(serverId)) selectedServers.delete(serverId); + else selectedServers.add(serverId); + updateSelectedCount(); + + const all = document.querySelectorAll('.server-checkbox'); + const checked = document.querySelectorAll('.server-checkbox:checked'); + document.getElementById('select-all').checked = all.length === checked.length; +} + +function updateSelectedCount() { + document.getElementById('selected-count').textContent = `선택: ${selectedServers.size}대`; +} + +function getSelectedServerIds() { + return Array.from(selectedServers); +} + +// ======================================== +// 그룹 관리 +// ======================================== + +async function loadGroups() { + try { + const response = await fetchWithCSRF('/idrac/api/groups'); + const data = await response.json(); + + if (data.success) { + const select = document.getElementById('group-filter'); + const currentValue = select.value; + select.innerHTML = ''; + data.groups.forEach(g => select.innerHTML += ``); + if (currentValue) select.value = currentValue; + } + } catch (e) { + console.error('그룹 로드 실패:', e); + } +} + +function filterByGroup() { + refreshServers(); +} + +// ======================================== +// 서버 추가/수정/삭제 +// ======================================== + +function showAddServerModal() { + document.getElementById('add-server-modal').style.display = 'flex'; +} + +function closeAddServerModal() { + const modal = document.getElementById('add-server-modal'); + if (modal) modal.style.display = 'none'; + setTimeout(() => clearServerForm(), 0); // DOM 안정 후 폼 초기화 +} + +function clearServerForm() { + const fieldIds = [ + 'server-name', 'server-ip', 'server-username', + 'server-password', 'server-group', 'server-model' + ]; + fieldIds.forEach(id => { + const el = document.getElementById(id); + if (el) { + if (el.type === 'checkbox') el.checked = false; + else if (el.type === 'file') el.value = null; + else el.value = ''; + } else { + console.warn(`[clearServerForm] 요소 없음: #${id}`); + } + }); +} + +async function addServer() { + const serverData = { + name: document.getElementById('server-name').value, + ip_address: document.getElementById('server-ip').value, + username: document.getElementById('server-username').value, + password: document.getElementById('server-password').value, + group_name: document.getElementById('server-group').value, + model: document.getElementById('server-model').value + }; + + if (!serverData.name || !serverData.ip_address || !serverData.password) { + showMessage('필수 필드를 입력하세요 (서버명, IP, 비밀번호)', 'error'); + return; + } + + try { + const response = await fetchWithCSRF('/idrac/api/servers', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(serverData) + }); + + const data = await response.json(); + if (data.success) { + showMessage(data.message, 'success'); + closeAddServerModal(); + refreshServers(); + loadGroups(); + } else showMessage(data.message, 'error'); + } catch (e) { + showMessage('서버 추가 실패: ' + e, 'error'); + } +} + +async function deleteServer(serverId) { + if (!confirm('이 서버를 삭제하시겠습니까?')) return; + try { + const res = await fetchWithCSRF(`/idrac/api/servers/${serverId}`, { method: 'DELETE' }); + const data = await res.json(); + if (data.success) { + showMessage(data.message, 'success'); + refreshServers(); + } else showMessage(data.message, 'error'); + } catch (e) { + showMessage('서버 삭제 실패: ' + e, 'error'); + } +} + +// ======================================== +// 연결 테스트 +// ======================================== + +async function testConnection(serverId) { + try { + const res = await fetchWithCSRF(`/idrac/api/servers/${serverId}/test`, { method: 'POST' }); + const data = await res.json(); + showMessage(data.message, data.success ? 'success' : 'error'); + refreshServers(); + } catch (e) { + showMessage('연결 테스트 실패: ' + e, 'error'); + } +} + +// ======================================== +// 펌웨어 업로드 +// ======================================== + +function showUploadModal() { + const ids = getSelectedServerIds(); + if (ids.length === 0) return showMessage('서버를 선택하세요', 'warning'); + document.getElementById('upload-server-count').textContent = `${ids.length}대`; + document.getElementById('upload-modal').style.display = 'flex'; +} + +function closeUploadModal() { + document.getElementById('upload-modal').style.display = 'none'; + document.getElementById('firmware-file').value = ''; +} + +async function startMultiUpload() { + const fileInput = document.getElementById('firmware-file'); + const serverIds = getSelectedServerIds(); + + if (!fileInput.files[0]) { + showMessage('파일을 선택하세요', 'warning'); + return; + } + + const formData = new FormData(); + formData.append('file', fileInput.files[0]); + formData.append('server_ids', serverIds.join(',')); + + try { + closeUploadModal(); + showUploadProgress(serverIds); + + const response = await fetchWithCSRF('/idrac/api/upload-multi', { + method: 'POST', + body: formData + }); + + const data = await response.json(); + + if (data.success) { + showMessage(data.message, 'success'); + } else { + showMessage(data.message, 'error'); + hideUploadProgress(); + } + } catch (error) { + showMessage('업로드 시작 실패: ' + error, 'error'); + hideUploadProgress(); + } +} + +function showUploadProgress(serverIds) { + const section = document.getElementById('upload-progress-section'); + const list = document.getElementById('upload-progress-list'); + + section.style.display = 'block'; + + // 각 서버별 진행 바 생성 + list.innerHTML = serverIds.map(id => { + const server = servers.find(s => s.id === id); + return ` +
+
+ ${server.name} (${server.ip_address}) + 대기중... +
+
+
+
+
+
+ `; + }).join(''); + + // 요약 초기화 + document.getElementById('progress-summary').innerHTML = ` +
+ 전체: ${serverIds.length}대 + 완료: 0대 + 실패: 0대 +
+ `; +} + +function hideUploadProgress() { + document.getElementById('upload-progress-section').style.display = 'none'; +} + +// ======================================== +// SocketIO 이벤트 +// ======================================== + +function setupSocketIO() { + // 업로드 진행 상황 + socket.on('upload_progress', function(data) { + console.log('Upload progress:', data); + + const statusEl = document.getElementById(`status-${data.server_id}`); + const barEl = document.getElementById(`bar-${data.server_id}`); + const messageEl = document.getElementById(`message-${data.server_id}`); + + if (statusEl) statusEl.textContent = data.message; + if (barEl) { + barEl.style.width = data.progress + '%'; + barEl.className = `progress-bar progress-${data.status}`; + } + if (messageEl) messageEl.textContent = data.job_id ? `Job ID: ${data.job_id}` : ''; + }); + + // 업로드 완료 + socket.on('upload_complete', function(data) { + console.log('Upload complete:', data); + + const summary = data.summary; + document.getElementById('completed-count').textContent = `완료: ${summary.success}대`; + document.getElementById('failed-count').textContent = `실패: ${summary.failed}대`; + + showMessage(`업로드 완료: 성공 ${summary.success}대, 실패 ${summary.failed}대`, 'success'); + showResults(data.results, '업로드 결과'); + + refreshServers(); + }); +} + +// ======================================== +// 결과 표시 +// ======================================== + +function showResults(results, title) { + const section = document.getElementById('result-section'); + const content = document.getElementById('result-content'); + + section.style.display = 'block'; + + content.innerHTML = ` +

${title}

+ + + + + + + + + + ${results.map(r => ` + + + + + + `).join('')} + +
서버명상태메시지
${r.server_name} + + ${r.success ? '✓ 성공' : '✗ 실패'} + + ${r.message}${r.job_id ? ` (Job: ${r.job_id})` : ''}
+ `; +} + +// ======================================== +// 재부팅 +// ======================================== + +async function rebootSelected() { + const serverIds = getSelectedServerIds(); + + if (serverIds.length === 0) { + showMessage('서버를 선택하세요', 'warning'); + return; + } + + if (!confirm(`선택한 ${serverIds.length}대 서버를 재부팅하시겠습니까?\n\n⚠️ 업로드된 펌웨어가 적용됩니다!`)) { + return; + } + + try { + const response = await fetchWithCSRF('/idrac/api/servers/reboot-multi', { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify({ + server_ids: serverIds, + type: 'GracefulRestart' + }) + }); + + const data = await response.json(); + + if (data.success) { + const summary = data.summary; + showMessage(`재부팅 시작: 성공 ${summary.success}대, 실패 ${summary.failed}대`, 'success'); + showResults(data.results, '재부팅 결과'); + } else { + showMessage(data.message, 'error'); + } + + refreshServers(); + } catch (error) { + showMessage('재부팅 실패: ' + error, 'error'); + } +} + +// ======================================== +// Excel 가져오기 (추후 구현) +// ======================================== + +function importExcel() { + showMessage('Excel 가져오기 기능은 개발 중입니다', 'info'); +} + +// ======================================== +// 유틸리티 +// ======================================== + +function showMessage(message, type = 'info') { + // 간단한 알림 표시 + alert(message); + console.log(`[${type}] ${message}`); +} + +// 편의 함수들 +function editServer(serverId) { + showMessage('서버 수정 기능은 개발 중입니다', 'info'); +} + +function getSelectedFirmware() { + const serverIds = getSelectedServerIds(); + + if (serverIds.length === 0) { + showMessage('서버를 선택하세요', 'warning'); + return; + } + + showMessage('선택한 서버의 펌웨어 조회 중...', 'info'); + + // 각 서버별로 펌웨어 조회 + serverIds.forEach(async (serverId) => { + try { + const response = await fetchWithCSRF(`/idrac/api/servers/${serverId}/firmware`); + const data = await response.json(); + + if (data.success) { + console.log(`Server ${serverId} firmware:`, data.data); + } + } catch (error) { + console.error(`Server ${serverId} firmware query failed:`, error); + } + }); + + // 새로고침 + setTimeout(() => { + refreshServers(); + }, 2000); +} + +// ======================================== +// 다중 연결 테스트 +// ======================================== +async function testSelectedConnections() { + const serverIds = getSelectedServerIds(); + + if (serverIds.length === 0) { + showMessage('서버를 선택하세요', 'warning'); + return; + } + + showMessage(`선택된 ${serverIds.length}대 서버 연결 테스트 중...`, 'info'); + + try { + const res = await fetchWithCSRF('/idrac/api/servers/test-multi', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ server_ids: serverIds }) + }); + + const data = await res.json(); + if (data.success) { + const summary = data.summary; + showMessage(`연결 성공: ${summary.success}대 / 실패: ${summary.failed}대`, 'success'); + showResults(data.results, '연결 테스트 결과'); + } else { + showMessage(data.message, 'error'); + } + refreshServers(); + } catch (error) { + showMessage('연결 테스트 실패: ' + error, 'error'); + } +} + +// ======================================== +// 다중 펌웨어 버전 비교 +// ======================================== +async function compareSelectedFirmware() { + const serverIds = getSelectedServerIds(); + + if (serverIds.length === 0) { + showMessage('서버를 선택하세요', 'warning'); + return; + } + + showMessage(`선택된 ${serverIds.length}대 서버 버전 비교 중...`, 'info'); + + try { + const res = await fetchWithCSRF('/idrac/api/servers/firmware/compare-multi', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ server_ids: serverIds }) + }); + + const data = await res.json(); + if (data.success) { + showResults(data.results, '버전 비교 결과'); + } else { + showMessage(data.message, 'error'); + } + } catch (error) { + showMessage('버전 비교 실패: ' + error, 'error'); + } +} + +// ======================================== +// 펌웨어 버전 추가 모달 +// ======================================== +function showAddVersionModal() { + const modal = document.getElementById('add-version-modal'); + if (modal) modal.style.display = 'flex'; +} + +function closeAddVersionModal() { + const modal = document.getElementById('add-version-modal'); + if (modal) modal.style.display = 'none'; +} + +async function addFirmwareVersion() { + const data = { + component_name: document.getElementById('version-component').value, + latest_version: document.getElementById('version-latest').value, + server_model: document.getElementById('version-model').value, + vendor: document.getElementById('version-vendor').value, + release_date: document.getElementById('version-release-date').value, + download_url: document.getElementById('version-download-url').value, + notes: document.getElementById('version-notes').value, + is_critical: document.getElementById('version-critical').checked + }; + + if (!data.component_name || !data.latest_version) { + showMessage('컴포넌트명과 버전을 입력하세요', 'warning'); + return; + } + + try { + const response = await fetchWithCSRF('/idrac/api/firmware-versions', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(data) + }); + + const result = await response.json(); + if (result.success) { + showMessage(result.message, 'success'); + closeAddVersionModal(); + refreshFirmwareVersionList(); + } else { + showMessage(result.message, 'error'); + } + } catch (error) { + showMessage('버전 추가 실패: ' + error, 'error'); + } +} + +async function refreshFirmwareVersionList() { + try { + const response = await fetchWithCSRF('/idrac/api/firmware-versions'); + const data = await response.json(); + + if (data.success) { + const tbody = document.getElementById('version-list'); + tbody.innerHTML = data.versions.map(v => ` + + ${v.component_name} + ${v.latest_version} + ${v.server_model || '-'} + ${v.release_date || '-'} + ${v.is_critical ? '⚠️' : ''} + + + `).join(''); + } + } catch (error) { + showMessage('버전 목록 로드 실패: ' + error, 'error'); + } +} + +// ======================================== +// Dell Catalog에서 최신 버전 자동 가져오기 +// ======================================== +async function syncDellCatalog(model = "PowerEdge R750") { + showMessage(`${model} 최신 버전 정보를 Dell에서 가져오는 중...`, "info"); + + try { + const response = await fetchWithCSRF("/catalog/sync", { + method: "POST", + body: { model } + }); + + const data = await response.json(); + + if (data.success) { + showMessage(data.message, "success"); + await refreshFirmwareVersionList(); + } else { + showMessage(data.message, "error"); + } + } catch (error) { + showMessage("버전 정보 동기화 실패: " + error, "error"); + } +} + +// ======================================== +// 펌웨어 버전 목록 새로고침 +// ======================================== +async function refreshFirmwareVersionList() { + try { + const response = await fetchWithCSRF("/idrac/api/firmware-versions"); + const data = await response.json(); + + if (data.success) { + const tbody = document.getElementById("version-list"); + if (!tbody) return; + + tbody.innerHTML = data.versions.length + ? data.versions + .map( + (v) => ` + + ${v.component_name} + ${v.latest_version} + ${v.server_model || "-"} + ${v.release_date || "-"} + ${v.is_critical ? "⚠️" : ""} + + + + ` + ) + .join("") + : `등록된 버전 정보가 없습니다`; + } else { + showMessage(data.message, "error"); + } + } catch (error) { + showMessage("버전 목록 로드 실패: " + error, "error"); + } +} diff --git a/backend/static/style - 복사본.css b/backend/static/style - 복사본.css new file mode 100644 index 0000000..0b8edee --- /dev/null +++ b/backend/static/style - 복사본.css @@ -0,0 +1,283 @@ +/* style.css */ + +/* 기본 스타일 재정의 */ +body { + font-family: 'Arial', sans-serif; + background-color: #f4f4f4; +} + +.container { + background-color: #fff; + padding: 20px; + margin-top: 20px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + border-radius: 8px; +} + +h1 { + color: #333; + margin-bottom: 20px; +} + +h2 { + color: #333; + margin-top: 30px; + margin-bottom: 15px; +} + +.form-group label { + font-weight: bold; + color: #555; +} + +.form-control { + border-radius: 5px; + border: 1px solid #ddd; +} + +.btn { + border-radius: 5px; +} + +.btn-primary { + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:hover { + background-color: #0056b3; + border-color: #0056b3; +} + +.btn-danger { + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + background-color: #c82333; + border-color: #bd2130; +} + +.btn-secondary { + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + background-color: #5a6268; + border-color: #545b62; +} + +.card-container { + display: flex; + flex-wrap: wrap; + gap: 10px; + margin-bottom: 20px; /* 파일 목록 아래 여백 추가 */ +} + +.simple-card { + background-color: #f8f9fa; + padding: 15px; + border: 1px solid #ddd; + border-radius: 5px; + width: calc(12.5% - 10px); /* 가로로 8개 유지 */ + box-sizing: border-box; + text-align: center; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + transition: background-color 0.3s ease; /* 부드러운 전환 효과 추가 */ +} + +.simple-card a { + font-size: 1em; /* 글씨 크기를 작게 조정 */ + font-weight: bold; + color: #007bff; + text-decoration: none; +} + +.simple-card a:hover { + color: #0056b3; +} + +.simple-card:hover { + background-color: #e9ecef; /* 호버 시 배경색 변경 */ +} + +.button-group { + margin-top: 10px; +} + +.pagination { + margin-top: 20px; +} + +.backup-card-container .backup-card { + margin-bottom: 10px; +} + +.accordion-button { + width: 100%; + text-align: left; + padding: 10px; + background-color: #007bff; + color: white; + border: none; + border-radius: 5px; + cursor: pointer; +} + +.accordion-button:hover { + background-color: #0056b3; +} + +.accordion-content { + display: none; + background-color: #f8f9fa; + padding: 10px; + border: 1px solid #ddd; + border-radius: 5px; + margin-top: 5px; + margin-bottom: 20px; /* 파일 목록 아래 여백 추가 */ +} + +.accordion-content .card-container { + display: flex; + flex-wrap: wrap; + gap: 10px; +} + +.accordion-content .simple-card { + width: calc(12.5% - 10px); /* 가로로 8개 유지 */ +} + +/* 진행 상황 스타일 */ +#progressSession { + margin-top: 20px; + padding: 15px; + background-color: #e9ecef; + border-radius: 5px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + position: relative; + margin-bottom: 20px; /* 파일 목록 아래 여백 추가 */ +} + +.progress { + height: 25px; + border-radius: 5px; + background-color: #f4f4f4; + border: 1px solid #ddd; +} + +.progress-bar { + font-weight: bold; + line-height: 25px; + background-color: #007bff; + border-radius: 5px; + transition: width 0.3s ease; +} + +#progressSession h2 { + position: absolute; + top: -30px; + left: 15px; + background-color: #e9ecef; + padding: 5px 10px; + border-radius: 5px; + font-size: 1.2em; + color: #333; +} + +/* 서버 리스트 박스 높이 조정 */ +#server_list_content { + height: 340px; /* 원하는 높이로 설정 */ +} + +/* base */ + +.navbar { + background-color: #333; + padding: 10px; +} + +.nav-list { + list-style-type: none; + margin: 0; + padding: 0; + display: flex; +} + +.nav-list li { + margin-right: 20px; +} + +.nav-list li a { + color: white; + text-decoration: none; + font-weight: bold; +} + +.nav-list li a:hover { + text-decoration: underline; +} + +body { + padding-top: 58px; /* 상단 네비게이션 바의 높이 */ +} + +/* XML 파일 목록의 스타일 정의 */ +.list-group-item { + transition: background-color 0.3s ease, transform 0.3s ease; + border-radius: 8px; + margin-bottom: 10px; + padding: 15px; + border: 1px solid #ccc; + background-color: #ffffff; + } + +/* 마우스 오버 시 배경색 및 효과 변경 */ +.list-group-item:hover { + background-color: #f8f9fa; + transform: scale(1.02); +} + +/* 삭제 및 편집 버튼 간격 조정 */ +.action-buttons { + display: flex; + gap: 10px; +} + +/* 파일 목록 타이틀 스타일 정의 */ +.card-body h5 { + font-size: 1.3rem; + font-weight: bold; +} + +/* 파일 업로드 필드의 스타일 */ +.custom-file-label { + border-radius: 5px; + padding: 10px; + background-color: #f1f1f1; + border: 1px solid #ccc; + cursor: pointer; + white-space: nowrap; /* 파일 이름이 한 줄로 보이게 함 */ + overflow: hidden; + text-overflow: ellipsis; /* 파일 이름이 길 경우 생략 표시 */ +} + +.custom-file-label:hover { + background-color: #e2e2e2; +} + +/* 업로드 버튼 스타일 */ +.btn-upload { + margin-top: 10px; + width: auto; /* 버튼 너비를 텍스트에 맞게 조정 */ + font-weight: bold; + padding: 10px; +} + +/* XML 파일 업로드 필드 레이아웃 조정 */ +.upload-section { + margin-bottom: 20px; +} + diff --git a/backend/templates/idrac_firmware.html b/backend/templates/idrac_firmware.html new file mode 100644 index 0000000..a18d607 --- /dev/null +++ b/backend/templates/idrac_firmware.html @@ -0,0 +1,252 @@ + + + + + + + Dell iDRAC 멀티 서버 펌웨어 관리 + + + +
+
+

🖥️ Dell iDRAC 멀티 서버 펌웨어 관리

+

납품 전 펌웨어 일괄 업데이트 시스템 - 버전 비교 기능

+
+ + +
+ + + +
+ + +
+ +
+
+

📋 서버 관리

+
+ + +
+
+ + +
+ + + 0대 +
+ + +
+ + + + + + + + + + + + + + + + + + +
서버명IP 주소그룹상태BIOS 버전업데이트 상태작업
등록된 서버가 없습니다
+
+ + +
+ 선택: 0대 + + + + +
+
+ + + +
+ + +
+
+
+

📦 펌웨어 최신 버전 관리

+
+ + +
+
+ +
+ + + + + + + + + + + + + + + + +
컴포넌트최신 버전서버 모델릴리즈 날짜중요작업
등록된 버전 정보가 없습니다
+
+
+
+ + +
+
+

🔍 펌웨어 버전 비교 결과

+
+
+
+ +
+

Dell iDRAC 멀티 서버 펌웨어 관리 시스템 - 버전 자동 비교

+
+
+ + + + + + + + + + + + + + + diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1PYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1PYCZC4.txt deleted file mode 100644 index 607d301..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1PYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 1PYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 1PYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1XZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1XZCZC4.txt deleted file mode 100644 index 5875f62..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1XZCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 1XZCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 1XZCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2NYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2NYCZC4.txt deleted file mode 100644 index f88a121..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2NYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 2NYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 2NYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2XZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2XZCZC4.txt deleted file mode 100644 index a7988d1..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/2XZCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 2XZCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 2XZCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3LYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3LYCZC4.txt deleted file mode 100644 index 8de83d9..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3LYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 3LYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 3LYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3MYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3MYCZC4.txt deleted file mode 100644 index 52d98ec..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3MYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 3MYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 3MYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3PYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3PYCZC4.txt deleted file mode 100644 index a65da29..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/3PYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 3PYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 3PYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/4XZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/4XZCZC4.txt deleted file mode 100644 index dbbe55b..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/4XZCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 4XZCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 4XZCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5MYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5MYCZC4.txt deleted file mode 100644 index 0fe9e97..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5MYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 5MYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 5MYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5NYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5NYCZC4.txt deleted file mode 100644 index 3abbf52..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/5NYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 5NYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 5NYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/6XZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/6XZCZC4.txt deleted file mode 100644 index 2ab7a90..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/6XZCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 6XZCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 6XZCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7MYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7MYCZC4.txt deleted file mode 100644 index 61aff1c..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7MYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 7MYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 7MYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7XZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7XZCZC4.txt deleted file mode 100644 index 19d48cd..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/7XZCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 7XZCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 7XZCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/8WZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/8WZCZC4.txt deleted file mode 100644 index 98e0de2..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/8WZCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 8WZCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 8WZCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/9NYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/9NYCZC4.txt deleted file mode 100644 index 650d1b7..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/9NYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: 9NYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : 9NYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/BNYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/BNYCZC4.txt deleted file mode 100644 index 8c1792f..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/BNYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: BNYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : BNYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/CXZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/CXZCZC4.txt deleted file mode 100644 index 2d81072..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/CXZCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: CXZCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : CXZCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DLYCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DLYCZC4.txt deleted file mode 100644 index 7c0a00c..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DLYCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: DLYCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : DLYCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DXZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DXZCZC4.txt deleted file mode 100644 index 4605d8c..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/DXZCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: DXZCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : DXZCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/FWZCZC4.txt b/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/FWZCZC4.txt deleted file mode 100644 index a05887f..0000000 --- a/data/backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/FWZCZC4.txt +++ /dev/null @@ -1,50 +0,0 @@ -Dell EMC Server Bios,iDRAC,R/C Setting (SVC Tag: FWZCZC4) - -------------------------------------------Firware Version 정보------------------------------------------ -1. SVC Tag : FWZCZC4 -2. Bios Firmware : 2.7.5 -3. iDRAC Firmware Version : 7.20.60.50 -4. NIC Integrated Firmware Version : 24.0.5 -5. OnBoard NIC Firmware Version : -6. Raid Controller Firmware Version : 8.11.2.0.18-26 - ----------------------------------------------Bios 설정 정보---------------------------------------------- -01. Bios Boot Mode : Uefi -02. System Profile Settings - System Profile : BIOS.Setup.1-1#SysProfileSettings] -03. System Profile Settings - CPU Power Management : MaxPower -04. System Profile Settings - Memory Frequency : MaxPerf -05. System Profile Settings - Turbo Boost : Enabled -06. System Profile Settings - C1E : Disabled -07. System Profile Settings - C-States : Disabled -08. System Profile Settings - Monitor/Mwait : Disabled -09. Processor Settings - Logical Processor : Enabled -10. Processor Settings - Virtualization Technology : Disabled -11. Processor Settings - LLC Prefetch : Enabled -12. Processor Settings - x2APIC Mode : Disabled -13. Memory Settings - Node Interleaving : Disabled -14. Memory Settings - DIMM Self Healing (Post Package Repair) on Uncorrectable Memory Error : Enabled -15. Memory Settings - Correctable Error Logging : Disabled -16. System Settings - Thermal Profile Optimization : Minimum Power -17. Integrated Devices Settings - SR-IOV Global Enable : Enabled -18. Miscellaneous Settings - F1/F2 Prompt on Error : Disabled - ----------------------------------------------iDRAC 설정 정보---------------------------------------------- -01. iDRAC Settings - Timezone : Asia/Seoul -02. iDRAC Settings - IPMI LAN Selection : Dedicated -03. iDRAC Settings - IPMI IP(IPv4) : Enabled -04. iDRAC Settings - IPMI IP(IPv6) : Enabled -05. iDRAC Settings - Redfish Support : Enabled -06. iDRAC Settings - SSH Support : Enabled -07. iDRAC Settings - AD User Domain Name : nhncorp.nhncorp.local -08. iDRAC Settings - SC Server Address : ad.o.nfra.io -09. iDRAC Settings - SE AD RoleGroup Name : SE_Admin -10. iDRAC Settings - SE AD RoleGroup Dome인 : nhncorp.nhncorp.local -11. iDRAC Settings - SE AD RoleGroup Privilege : 0x1ff -12. iDRAC Settings - IDC AD RoleGroup Name : IDC_Admin -13. iDRAC Settings - IDC AD RoleGroup Domain : nhncorp.nhncorp.local -14. iDRAC Settings - IDC AD RoleGroup Privilege : 0x1f3 -15. iDRAC Settings - Remote Log (syslog) : Enabled -16. iDRAC Settings - syslog server address 1 : syslog.o.nfra.io -17. iDRAC Settings - syslog server address 2 : -18. iDRAC Settings - syslog server port : 514 -19. iDRAC Settings - Remote KVM Nonsecure port : 25513 diff --git a/data/guid_file/1XZCZC4.txt b/data/guid_file/1XZCZC4.txt deleted file mode 100644 index 8928b07..0000000 --- a/data/guid_file/1XZCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -1XZCZC4 -Slot.38: 3825:F303:00C4:15EC -Slot.39: 3825:F303:00C4:15F8 -Slot.37: 3825:F303:00C4:15E8 -Slot.36: 3825:F303:00C4:15E4 -Slot.32: 3825:F303:00C4:1564 -Slot.33: 3825:F303:00C4:1560 -Slot.34: 3825:F303:00C4:0AF4 -Slot.35: 3825:F303:00C4:1600 -Slot.31: 3825:F303:00C4:0910 -Slot.40: 3825:F303:00C4:1608 -GUID: 0x3825F30300C415EC;0x3825F30300C415F8;0x3825F30300C415E8;0x3825F30300C415E4;0x3825F30300C41564;0x3825F30300C41560;0x3825F30300C40AF4;0x3825F30300C41600;0x3825F30300C40910;0x3825F30300C41608 diff --git a/data/guid_file/2NYCZC4.txt b/data/guid_file/2NYCZC4.txt deleted file mode 100644 index d2cd94c..0000000 --- a/data/guid_file/2NYCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -2NYCZC4 -Slot.38: 3825:F303:00C4:042C -Slot.39: 3825:F303:00C4:04A8 -Slot.37: 3825:F303:00C4:0420 -Slot.36: 3825:F303:00C4:0418 -Slot.32: 3825:F303:00C4:0508 -Slot.33: 3825:F303:00C4:12B4 -Slot.34: 3825:F303:00C4:12EC -Slot.35: 3825:F303:00C4:122C -Slot.31: 3825:F303:00C4:0484 -Slot.40: 3825:F303:00C4:048C -GUID: 0x3825F30300C4042C;0x3825F30300C404A8;0x3825F30300C40420;0x3825F30300C40418;0x3825F30300C40508;0x3825F30300C412B4;0x3825F30300C412EC;0x3825F30300C4122C;0x3825F30300C40484;0x3825F30300C4048C diff --git a/data/guid_file/2XZCZC4.txt b/data/guid_file/2XZCZC4.txt deleted file mode 100644 index 2f31006..0000000 --- a/data/guid_file/2XZCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -2XZCZC4 -Slot.38: 3825:F303:00C4:0AEC -Slot.39: 3825:F303:00C4:0AD8 -Slot.37: 3825:F303:00C4:0AC8 -Slot.36: 3825:F303:00C4:15F4 -Slot.32: 3825:F303:00C4:0AD0 -Slot.33: 3825:F303:00C4:0AE0 -Slot.34: 3825:F303:00C4:0ADC -Slot.35: 3825:F303:00C4:1568 -Slot.31: 3825:F303:00C4:0AE8 -Slot.40: 3825:F303:00C4:0AD4 -GUID: 0x3825F30300C40AEC;0x3825F30300C40AD8;0x3825F30300C40AC8;0x3825F30300C415F4;0x3825F30300C40AD0;0x3825F30300C40AE0;0x3825F30300C40ADC;0x3825F30300C41568;0x3825F30300C40AE8;0x3825F30300C40AD4 diff --git a/data/guid_file/3LYCZC4.txt b/data/guid_file/3LYCZC4.txt deleted file mode 100644 index a8600a7..0000000 --- a/data/guid_file/3LYCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -3LYCZC4 -Slot.38: 5000:E603:0068:F204 -Slot.39: 5000:E603:0068:F464 -Slot.37: 5000:E603:0068:F2B8 -Slot.36: 5000:E603:0068:F2FC -Slot.32: 5000:E603:0068:F294 -Slot.33: 5000:E603:0068:F504 -Slot.34: 5000:E603:0068:F450 -Slot.35: 5000:E603:0068:F2C4 -Slot.31: 5000:E603:0068:F50C -Slot.40: 5000:E603:0068:F4FC -GUID: 0x5000E6030068F204;0x5000E6030068F464;0x5000E6030068F2B8;0x5000E6030068F2FC;0x5000E6030068F294;0x5000E6030068F504;0x5000E6030068F450;0x5000E6030068F2C4;0x5000E6030068F50C;0x5000E6030068F4FC diff --git a/data/guid_file/3MYCZC4.txt b/data/guid_file/3MYCZC4.txt deleted file mode 100644 index a2fd8d0..0000000 --- a/data/guid_file/3MYCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -3MYCZC4 -Slot.38: 5000:E603:0068:F480 -Slot.39: 5000:E603:0068:F254 -Slot.37: 5000:E603:0068:F408 -Slot.36: 5000:E603:0068:F33C -Slot.32: 5000:E603:0068:F40C -Slot.33: 5000:E603:0068:F4AC -Slot.34: 5000:E603:0068:F4C8 -Slot.35: 5000:E603:0068:F410 -Slot.31: 5000:E603:0068:F490 -Slot.40: 5000:E603:0068:F3A0 -GUID: 0x5000E6030068F480;0x5000E6030068F254;0x5000E6030068F408;0x5000E6030068F33C;0x5000E6030068F40C;0x5000E6030068F4AC;0x5000E6030068F4C8;0x5000E6030068F410;0x5000E6030068F490;0x5000E6030068F3A0 diff --git a/data/guid_file/3PYCZC4.txt b/data/guid_file/3PYCZC4.txt deleted file mode 100644 index 8ef6ad7..0000000 --- a/data/guid_file/3PYCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -3PYCZC4 -Slot.38: 5000:E603:0068:F460 -Slot.39: 5000:E603:0068:F44C -Slot.37: 5000:E603:0068:F380 -Slot.36: 5000:E603:0068:F2BC -Slot.32: 5000:E603:0068:F4EC -Slot.33: 5000:E603:0068:F274 -Slot.34: 5000:E603:0068:F4E4 -Slot.35: 5000:E603:0068:F284 -Slot.31: 5000:E603:0068:F3DC -Slot.40: 5000:E603:0068:F354 -GUID: 0x5000E6030068F460;0x5000E6030068F44C;0x5000E6030068F380;0x5000E6030068F2BC;0x5000E6030068F4EC;0x5000E6030068F274;0x5000E6030068F4E4;0x5000E6030068F284;0x5000E6030068F3DC;0x5000E6030068F354 diff --git a/data/guid_file/4XZCZC4.txt b/data/guid_file/4XZCZC4.txt deleted file mode 100644 index e6b02ba..0000000 --- a/data/guid_file/4XZCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -4XZCZC4 -Slot.38: 5000:E603:0068:F318 -Slot.39: 5000:E603:0068:F458 -Slot.37: 5000:E603:0068:F23C -Slot.36: 5000:E603:0068:F090 -Slot.32: 5000:E603:0068:F448 -Slot.33: 5000:E603:0068:F440 -Slot.34: 5000:E603:0068:F310 -Slot.35: 5000:E603:0068:F430 -Slot.31: 5000:E603:0068:F3C8 -Slot.40: 5000:E603:0068:F438 -GUID: 0x5000E6030068F318;0x5000E6030068F458;0x5000E6030068F23C;0x5000E6030068F090;0x5000E6030068F448;0x5000E6030068F440;0x5000E6030068F310;0x5000E6030068F430;0x5000E6030068F3C8;0x5000E6030068F438 diff --git a/data/guid_file/5MYCZC4.txt b/data/guid_file/5MYCZC4.txt deleted file mode 100644 index afbd146..0000000 --- a/data/guid_file/5MYCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -5MYCZC4 -Slot.38: 7C8C:0903:00E4:DE9E -Slot.39: 7C8C:0903:00E4:DEDE -Slot.37: 7C8C:0903:00E4:DE96 -Slot.36: 7C8C:0903:00E4:DF42 -Slot.32: 7C8C:0903:00E4:DE86 -Slot.33: 7C8C:0903:00E4:DED2 -Slot.34: 7C8C:0903:00E4:ED06 -Slot.35: 7C8C:0903:00E4:DF3E -Slot.31: 7C8C:0903:00E4:DEEA -Slot.40: 7C8C:0903:00E4:DED6 -GUID: 0x7C8C090300E4DE9E;0x7C8C090300E4DEDE;0x7C8C090300E4DE96;0x7C8C090300E4DF42;0x7C8C090300E4DE86;0x7C8C090300E4DED2;0x7C8C090300E4ED06;0x7C8C090300E4DF3E;0x7C8C090300E4DEEA;0x7C8C090300E4DED6 diff --git a/data/guid_file/5NYCZC4.txt b/data/guid_file/5NYCZC4.txt deleted file mode 100644 index 511b165..0000000 --- a/data/guid_file/5NYCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -5NYCZC4 -Slot.38: 3825:F303:00C4:0230 -Slot.39: 3825:F303:00C4:0FA4 -Slot.37: 3825:F303:00C4:023C -Slot.36: 3825:F303:00C4:0EB4 -Slot.32: 3825:F303:00C4:0FB0 -Slot.33: 3825:F303:00C4:0244 -Slot.34: 3825:F303:00C4:0FA0 -Slot.35: 3825:F303:00C4:0F90 -Slot.31: 3825:F303:00C4:0FA8 -Slot.40: 3825:F303:00C4:0F78 -GUID: 0x3825F30300C40230;0x3825F30300C40FA4;0x3825F30300C4023C;0x3825F30300C40EB4;0x3825F30300C40FB0;0x3825F30300C40244;0x3825F30300C40FA0;0x3825F30300C40F90;0x3825F30300C40FA8;0x3825F30300C40F78 diff --git a/data/guid_file/6XZCZC4.txt b/data/guid_file/6XZCZC4.txt deleted file mode 100644 index a4f8f01..0000000 --- a/data/guid_file/6XZCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -6XZCZC4 -Slot.38: 3825:F303:00C4:0874 -Slot.39: 3825:F303:00C4:035C -Slot.37: 3825:F303:00C4:1450 -Slot.36: 3825:F303:00C4:08DC -Slot.32: 3825:F303:00C4:086C -Slot.33: 3825:F303:00C4:0884 -Slot.34: 3825:F303:00C4:153C -Slot.35: 3825:F303:00C4:0688 -Slot.31: 3825:F303:00C4:096C -Slot.40: 3825:F303:00C4:0870 -GUID: 0x3825F30300C40874;0x3825F30300C4035C;0x3825F30300C41450;0x3825F30300C408DC;0x3825F30300C4086C;0x3825F30300C40884;0x3825F30300C4153C;0x3825F30300C40688;0x3825F30300C4096C;0x3825F30300C40870 diff --git a/data/guid_file/7MYCZC4.txt b/data/guid_file/7MYCZC4.txt deleted file mode 100644 index 2881d8b..0000000 --- a/data/guid_file/7MYCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -7MYCZC4 -Slot.38: 7C8C:0903:00E4:DE62 -Slot.39: 7C8C:0903:00E4:DE4A -Slot.37: 7C8C:0903:00E4:DE4E -Slot.36: 7C8C:0903:00E4:ECFA -Slot.32: 7C8C:0903:00E4:ECE2 -Slot.33: 7C8C:0903:00E4:DE52 -Slot.34: 7C8C:0903:00E4:DE76 -Slot.35: 7C8C:0903:00E4:ECDE -Slot.31: 7C8C:0903:00E4:DE5A -Slot.40: 7C8C:0903:00E4:ED2E -GUID: 0x7C8C090300E4DE62;0x7C8C090300E4DE4A;0x7C8C090300E4DE4E;0x7C8C090300E4ECFA;0x7C8C090300E4ECE2;0x7C8C090300E4DE52;0x7C8C090300E4DE76;0x7C8C090300E4ECDE;0x7C8C090300E4DE5A;0x7C8C090300E4ED2E diff --git a/data/guid_file/7XZCZC4.txt b/data/guid_file/7XZCZC4.txt deleted file mode 100644 index 15b1a05..0000000 --- a/data/guid_file/7XZCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -7XZCZC4 -Slot.38: 5000:E603:0068:F498 -Slot.39: 5000:E603:0068:F37C -Slot.37: 5000:E603:0068:F2B0 -Slot.36: 5000:E603:0068:F418 -Slot.32: 5000:E603:0068:F478 -Slot.33: 5000:E603:0068:F488 -Slot.34: 5000:E603:0068:F3F4 -Slot.35: 5000:E603:0068:F474 -Slot.31: 5000:E603:0068:F2A8 -Slot.40: 5000:E603:0068:F2AC -GUID: 0x5000E6030068F498;0x5000E6030068F37C;0x5000E6030068F2B0;0x5000E6030068F418;0x5000E6030068F478;0x5000E6030068F488;0x5000E6030068F3F4;0x5000E6030068F474;0x5000E6030068F2A8;0x5000E6030068F2AC diff --git a/data/guid_file/8WZCZC4.txt b/data/guid_file/8WZCZC4.txt deleted file mode 100644 index ef250c3..0000000 --- a/data/guid_file/8WZCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -8WZCZC4 -Slot.38: 7C8C:0903:00A5:06B0 -Slot.39: 7C8C:0903:00A5:0874 -Slot.37: 7C8C:0903:00A5:0894 -Slot.36: 7C8C:0903:00A5:089C -Slot.32: 7C8C:0903:00A5:0884 -Slot.33: 7C8C:0903:00A5:08A4 -Slot.34: 7C8C:0903:00A4:E5C4 -Slot.35: 7C8C:0903:00A5:0820 -Slot.31: 7C8C:0903:00A5:08B8 -Slot.40: 7C8C:0903:00A5:0880 -GUID: 0x7C8C090300A506B0;0x7C8C090300A50874;0x7C8C090300A50894;0x7C8C090300A5089C;0x7C8C090300A50884;0x7C8C090300A508A4;0x7C8C090300A4E5C4;0x7C8C090300A50820;0x7C8C090300A508B8;0x7C8C090300A50880 diff --git a/data/guid_file/9NYCZC4.txt b/data/guid_file/9NYCZC4.txt deleted file mode 100644 index 2694aff..0000000 --- a/data/guid_file/9NYCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -9NYCZC4 -Slot.38: 5000:E603:0068:F3E0 -Slot.39: 5000:E603:0068:F3B4 -Slot.37: 5000:E603:0068:F3E4 -Slot.36: 5000:E603:0068:F404 -Slot.32: 5000:E603:0068:F358 -Slot.33: 5000:E603:0068:F3E8 -Slot.34: 5000:E603:0068:F3B8 -Slot.35: 5000:E603:0068:F394 -Slot.31: 5000:E603:0068:F370 -Slot.40: 5000:E603:0068:F364 -GUID: 0x5000E6030068F3E0;0x5000E6030068F3B4;0x5000E6030068F3E4;0x5000E6030068F404;0x5000E6030068F358;0x5000E6030068F3E8;0x5000E6030068F3B8;0x5000E6030068F394;0x5000E6030068F370;0x5000E6030068F364 diff --git a/data/guid_file/BNYCZC4.txt b/data/guid_file/BNYCZC4.txt deleted file mode 100644 index 04d61b5..0000000 --- a/data/guid_file/BNYCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -BNYCZC4 -Slot.38: 5000:E603:0068:F248 -Slot.39: 5000:E603:0068:F428 -Slot.37: 5000:E603:0068:F260 -Slot.36: 5000:E603:0068:F200 -Slot.32: 5000:E603:0068:F288 -Slot.33: 5000:E603:0068:F24C -Slot.34: 5000:E603:0068:F338 -Slot.35: 5000:E603:0068:F43C -Slot.31: 5000:E603:0068:F250 -Slot.40: 5000:E603:0068:F41C -GUID: 0x5000E6030068F248;0x5000E6030068F428;0x5000E6030068F260;0x5000E6030068F200;0x5000E6030068F288;0x5000E6030068F24C;0x5000E6030068F338;0x5000E6030068F43C;0x5000E6030068F250;0x5000E6030068F41C diff --git a/data/guid_file/CXZCZC4.txt b/data/guid_file/CXZCZC4.txt deleted file mode 100644 index bec1f88..0000000 --- a/data/guid_file/CXZCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -CXZCZC4 -Slot.38: 3825:F303:0016:62FA -Slot.39: 3825:F303:0016:7D02 -Slot.37: 3825:F303:0016:7E26 -Slot.36: 3825:F303:0016:6AEE -Slot.32: 3825:F303:0016:7DAE -Slot.33: 3825:F303:0016:6BBA -Slot.34: 3825:F303:0016:7DC2 -Slot.35: 3825:F303:0016:7DD2 -Slot.31: 3825:F303:0016:6B7E -Slot.40: 3825:F303:0016:7DD6 -GUID: 0x3825F303001662FA;0x3825F30300167D02;0x3825F30300167E26;0x3825F30300166AEE;0x3825F30300167DAE;0x3825F30300166BBA;0x3825F30300167DC2;0x3825F30300167DD2;0x3825F30300166B7E;0x3825F30300167DD6 diff --git a/data/guid_file/DLYCZC4.txt b/data/guid_file/DLYCZC4.txt deleted file mode 100644 index da3839b..0000000 --- a/data/guid_file/DLYCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -DLYCZC4 -Slot.38: 5000:E603:0068:F48C -Slot.39: 5000:E603:0068:F3A8 -Slot.37: 5000:E603:0068:F400 -Slot.36: 5000:E603:0068:F414 -Slot.32: 5000:E603:0068:F49C -Slot.33: 5000:E603:0068:F34C -Slot.34: 5000:E603:0068:F348 -Slot.35: 5000:E603:0068:F484 -Slot.31: 5000:E603:0068:F39C -Slot.40: 5000:E603:0068:F3AC -GUID: 0x5000E6030068F48C;0x5000E6030068F3A8;0x5000E6030068F400;0x5000E6030068F414;0x5000E6030068F49C;0x5000E6030068F34C;0x5000E6030068F348;0x5000E6030068F484;0x5000E6030068F39C;0x5000E6030068F3AC diff --git a/data/guid_file/DXZCZC4.txt b/data/guid_file/DXZCZC4.txt deleted file mode 100644 index 51b6df3..0000000 --- a/data/guid_file/DXZCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -DXZCZC4 -Slot.38: 3825:F303:00C4:0A6C -Slot.39: 3825:F303:00C4:166C -Slot.37: 3825:F303:00C4:0A3C -Slot.36: 3825:F303:00C4:0A48 -Slot.32: 3825:F303:00C4:1664 -Slot.33: 3825:F303:00C4:1628 -Slot.34: 3825:F303:00C4:1634 -Slot.35: 3825:F303:00C4:156C -Slot.31: 3825:F303:00C4:0A70 -Slot.40: 3825:F303:00C4:0A68 -GUID: 0x3825F30300C40A6C;0x3825F30300C4166C;0x3825F30300C40A3C;0x3825F30300C40A48;0x3825F30300C41664;0x3825F30300C41628;0x3825F30300C41634;0x3825F30300C4156C;0x3825F30300C40A70;0x3825F30300C40A68 diff --git a/data/guid_file/FWZCZC4.txt b/data/guid_file/FWZCZC4.txt deleted file mode 100644 index 5b92c30..0000000 --- a/data/guid_file/FWZCZC4.txt +++ /dev/null @@ -1,12 +0,0 @@ -FWZCZC4 -Slot.38: 7C8C:0903:00A4:E46C -Slot.39: 7C8C:0903:00A5:0470 -Slot.37: 7C8C:0903:00A5:0430 -Slot.36: 7C8C:0903:00A5:0438 -Slot.32: 7C8C:0903:00A5:046C -Slot.33: 7C8C:0903:00A5:0478 -Slot.34: 7C8C:0903:00A5:04F4 -Slot.35: 7C8C:0903:00A5:04E0 -Slot.31: 7C8C:0903:00A5:04FC -Slot.40: 7C8C:0903:00A5:042C -GUID: 0x7C8C090300A4E46C;0x7C8C090300A50470;0x7C8C090300A50430;0x7C8C090300A50438;0x7C8C090300A5046C;0x7C8C090300A50478;0x7C8C090300A504F4;0x7C8C090300A504E0;0x7C8C090300A504FC;0x7C8C090300A5042C diff --git a/data/idrac_info/1PYCZC4.txt b/data/idrac_info/1PYCZC4.txt deleted file mode 100644 index ab274af..0000000 --- a/data/idrac_info/1PYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -1PYCZC4 -30:3E:A7:3C:A7:08 -30:3E:A7:3C:A7:09 -30:3E:A7:3C:A7:0A -30:3E:A7:3C:A7:0B -C8:4B:D6:EE:B1:1C -C8:4B:D6:EE:B1:1D -50:00:E6:68:F3:68 -50:00:E6:68:F3:60 -50:00:E6:68:F3:50 -50:00:E6:68:F3:98 -50:00:E6:68:F3:6C -50:00:E6:68:F3:74 -50:00:E6:68:F3:EC -50:00:E6:68:F3:C0 -50:00:E6:68:F3:5C -50:00:E6:68:F3:78 -a8:3c:a5:5c:db:97 -H -SOLIDIGM \ No newline at end of file diff --git a/data/idrac_info/1XZCZC4.txt b/data/idrac_info/1XZCZC4.txt deleted file mode 100644 index 2e96c75..0000000 --- a/data/idrac_info/1XZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -1XZCZC4 -30:3E:A7:38:C6:40 -30:3E:A7:38:C6:41 -30:3E:A7:38:C6:42 -30:3E:A7:38:C6:43 -B4:E9:B8:03:41:DA -B4:E9:B8:03:41:DB -38:25:F3:C4:15:EC -38:25:F3:C4:15:F8 -38:25:F3:C4:15:E8 -38:25:F3:C4:15:E4 -38:25:F3:C4:15:64 -38:25:F3:C4:15:60 -38:25:F3:C4:0A:F4 -38:25:F3:C4:16:00 -38:25:F3:C4:09:10 -38:25:F3:C4:16:08 -a8:3c:a5:5d:53:98 -H -SOLIDIGM diff --git a/data/idrac_info/2NYCZC4.txt b/data/idrac_info/2NYCZC4.txt deleted file mode 100644 index 3af4306..0000000 --- a/data/idrac_info/2NYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -2NYCZC4 -30:3E:A7:38:DD:D0 -30:3E:A7:38:DD:D1 -30:3E:A7:38:DD:D2 -30:3E:A7:38:DD:D3 -C8:4B:D6:EE:B1:5E -C8:4B:D6:EE:B1:5F -38:25:F3:C4:04:2C -38:25:F3:C4:04:A8 -38:25:F3:C4:04:20 -38:25:F3:C4:04:18 -38:25:F3:C4:05:08 -38:25:F3:C4:12:B4 -38:25:F3:C4:12:EC -38:25:F3:C4:12:2C -38:25:F3:C4:04:84 -38:25:F3:C4:04:8C -a8:3c:a5:5c:d8:f7 -H -SOLIDIGM diff --git a/data/idrac_info/2XZCZC4.txt b/data/idrac_info/2XZCZC4.txt deleted file mode 100644 index 0edcf75..0000000 --- a/data/idrac_info/2XZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -2XZCZC4 -30:3E:A7:38:C5:E0 -30:3E:A7:38:C5:E1 -30:3E:A7:38:C5:E2 -30:3E:A7:38:C5:E3 -B4:E9:B8:03:3D:4A -B4:E9:B8:03:3D:4B -38:25:F3:C4:0A:EC -38:25:F3:C4:0A:D8 -38:25:F3:C4:0A:C8 -38:25:F3:C4:15:F4 -38:25:F3:C4:0A:D0 -38:25:F3:C4:0A:E0 -38:25:F3:C4:0A:DC -38:25:F3:C4:15:68 -38:25:F3:C4:0A:E8 -38:25:F3:C4:0A:D4 -a8:3c:a5:5d:52:6c -H -SOLIDIGM diff --git a/data/idrac_info/3LYCZC4.txt b/data/idrac_info/3LYCZC4.txt deleted file mode 100644 index e5ccdc4..0000000 --- a/data/idrac_info/3LYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -3LYCZC4 -30:3E:A7:3C:E0:50 -30:3E:A7:3C:E0:51 -30:3E:A7:3C:E0:52 -30:3E:A7:3C:E0:53 -C8:4B:D6:EE:B1:48 -C8:4B:D6:EE:B1:49 -50:00:E6:68:F2:04 -50:00:E6:68:F4:64 -50:00:E6:68:F2:B8 -50:00:E6:68:F2:FC -50:00:E6:68:F2:94 -50:00:E6:68:F5:04 -50:00:E6:68:F4:50 -50:00:E6:68:F2:C4 -50:00:E6:68:F5:0C -50:00:E6:68:F4:FC -a8:3c:a5:5c:d9:27 -H -SOLIDIGM diff --git a/data/idrac_info/3MYCZC4.txt b/data/idrac_info/3MYCZC4.txt deleted file mode 100644 index b97acd1..0000000 --- a/data/idrac_info/3MYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -3MYCZC4 -30:3E:A7:3C:DC:78 -30:3E:A7:3C:DC:79 -30:3E:A7:3C:DC:7A -30:3E:A7:3C:DC:7B -C8:4B:D6:EE:B1:44 -C8:4B:D6:EE:B1:45 -50:00:E6:68:F4:80 -50:00:E6:68:F2:54 -50:00:E6:68:F4:08 -50:00:E6:68:F3:3C -50:00:E6:68:F4:0C -50:00:E6:68:F4:AC -50:00:E6:68:F4:C8 -50:00:E6:68:F4:10 -50:00:E6:68:F4:90 -50:00:E6:68:F3:A0 -c8:4b:d6:f0:6b:4a -H -SOLIDIGM diff --git a/data/idrac_info/3PYCZC4.txt b/data/idrac_info/3PYCZC4.txt deleted file mode 100644 index 27b17b2..0000000 --- a/data/idrac_info/3PYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -3PYCZC4 -30:3E:A7:3C:E4:48 -30:3E:A7:3C:E4:49 -30:3E:A7:3C:E4:4A -30:3E:A7:3C:E4:4B -C8:4B:D6:EE:B1:2E -C8:4B:D6:EE:B1:2F -50:00:E6:68:F4:60 -50:00:E6:68:F4:4C -50:00:E6:68:F3:80 -50:00:E6:68:F2:BC -50:00:E6:68:F4:EC -50:00:E6:68:F2:74 -50:00:E6:68:F4:E4 -50:00:E6:68:F2:84 -50:00:E6:68:F3:DC -50:00:E6:68:F3:54 -a8:3c:a5:5d:52:f6 -H -SOLIDIGM diff --git a/data/idrac_info/4XZCZC4.txt b/data/idrac_info/4XZCZC4.txt deleted file mode 100644 index 1c4354d..0000000 --- a/data/idrac_info/4XZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -4XZCZC4 -30:3E:A7:38:CE:F0 -30:3E:A7:38:CE:F1 -30:3E:A7:38:CE:F2 -30:3E:A7:38:CE:F3 -B4:E9:B8:03:45:08 -B4:E9:B8:03:45:09 -50:00:E6:68:F3:18 -50:00:E6:68:F4:58 -50:00:E6:68:F2:3C -50:00:E6:68:F0:90 -50:00:E6:68:F4:48 -50:00:E6:68:F4:40 -50:00:E6:68:F3:10 -50:00:E6:68:F4:30 -50:00:E6:68:F3:C8 -50:00:E6:68:F4:38 -a8:3c:a5:5c:dc:03 -H -SOLIDIGM diff --git a/data/idrac_info/5MYCZC4.txt b/data/idrac_info/5MYCZC4.txt deleted file mode 100644 index be079f8..0000000 --- a/data/idrac_info/5MYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -5MYCZC4 -30:3E:A7:38:C6:F8 -30:3E:A7:38:C6:F9 -30:3E:A7:38:C6:FA -30:3E:A7:38:C6:FB -B4:E9:B8:03:43:3E -B4:E9:B8:03:43:3F -7C:8C:09:E4:DE:9E -7C:8C:09:E4:DE:DE -7C:8C:09:E4:DE:96 -7C:8C:09:E4:DF:42 -7C:8C:09:E4:DE:86 -7C:8C:09:E4:DE:D2 -7C:8C:09:E4:ED:06 -7C:8C:09:E4:DF:3E -7C:8C:09:E4:DE:EA -7C:8C:09:E4:DE:D6 -c8:4b:d6:f0:6b:50 -H -SOLIDIGM diff --git a/data/idrac_info/5NYCZC4.txt b/data/idrac_info/5NYCZC4.txt deleted file mode 100644 index ae1e725..0000000 --- a/data/idrac_info/5NYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -5NYCZC4 -30:3E:A7:38:DC:F0 -30:3E:A7:38:DC:F1 -30:3E:A7:38:DC:F2 -30:3E:A7:38:DC:F3 -C8:4B:D6:EE:B1:5C -C8:4B:D6:EE:B1:5D -38:25:F3:C4:02:30 -38:25:F3:C4:0F:A4 -38:25:F3:C4:02:3C -38:25:F3:C4:0E:B4 -38:25:F3:C4:0F:B0 -38:25:F3:C4:02:44 -38:25:F3:C4:0F:A0 -38:25:F3:C4:0F:90 -38:25:F3:C4:0F:A8 -38:25:F3:C4:0F:78 -a8:3c:a5:5c:d3:57 -H -SOLIDIGM diff --git a/data/idrac_info/6XZCZC4.txt b/data/idrac_info/6XZCZC4.txt deleted file mode 100644 index 9da4981..0000000 --- a/data/idrac_info/6XZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -6XZCZC4 -30:3E:A7:38:BC:10 -30:3E:A7:38:BC:11 -30:3E:A7:38:BC:12 -30:3E:A7:38:BC:13 -B4:E9:B8:03:45:4A -B4:E9:B8:03:45:4B -38:25:F3:C4:08:74 -38:25:F3:C4:03:5C -38:25:F3:C4:14:50 -38:25:F3:C4:08:DC -38:25:F3:C4:08:6C -38:25:F3:C4:08:84 -38:25:F3:C4:15:3C -38:25:F3:C4:06:88 -38:25:F3:C4:09:6C -38:25:F3:C4:08:70 -a8:3c:a5:5d:52:2a -H -SOLIDIGM diff --git a/data/idrac_info/7MYCZC4.txt b/data/idrac_info/7MYCZC4.txt deleted file mode 100644 index 060d101..0000000 --- a/data/idrac_info/7MYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -7MYCZC4 -30:3E:A7:3C:D4:28 -30:3E:A7:3C:D4:29 -30:3E:A7:3C:D4:2A -30:3E:A7:3C:D4:2B -C8:4B:D6:EE:B1:84 -C8:4B:D6:EE:B1:85 -7C:8C:09:E4:DE:62 -7C:8C:09:E4:DE:4A -7C:8C:09:E4:DE:4E -7C:8C:09:E4:EC:FA -7C:8C:09:E4:EC:E2 -7C:8C:09:E4:DE:52 -7C:8C:09:E4:DE:76 -7C:8C:09:E4:EC:DE -7C:8C:09:E4:DE:5A -7C:8C:09:E4:ED:2E -a8:3c:a5:5c:d9:1b -H -SOLIDIGM diff --git a/data/idrac_info/7XZCZC4.txt b/data/idrac_info/7XZCZC4.txt deleted file mode 100644 index 94e0424..0000000 --- a/data/idrac_info/7XZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -7XZCZC4 -30:3E:A7:3C:C9:F8 -30:3E:A7:3C:C9:F9 -30:3E:A7:3C:C9:FA -30:3E:A7:3C:C9:FB -B4:E9:B8:03:40:48 -B4:E9:B8:03:40:49 -50:00:E6:68:F4:98 -50:00:E6:68:F3:7C -50:00:E6:68:F2:B0 -50:00:E6:68:F4:18 -50:00:E6:68:F4:78 -50:00:E6:68:F4:88 -50:00:E6:68:F3:F4 -50:00:E6:68:F4:74 -50:00:E6:68:F2:A8 -50:00:E6:68:F2:AC -a8:3c:a5:5c:d7:ef -H -SOLIDIGM diff --git a/data/idrac_info/8WZCZC4.txt b/data/idrac_info/8WZCZC4.txt deleted file mode 100644 index 44fb393..0000000 --- a/data/idrac_info/8WZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -8WZCZC4 -30:3E:A7:38:DD:F8 -30:3E:A7:38:DD:F9 -30:3E:A7:38:DD:FA -30:3E:A7:38:DD:FB -B4:E9:B8:03:45:34 -B4:E9:B8:03:45:35 -7C:8C:09:A5:06:B0 -7C:8C:09:A5:08:74 -7C:8C:09:A5:08:94 -7C:8C:09:A5:08:9C -7C:8C:09:A5:08:84 -7C:8C:09:A5:08:A4 -7C:8C:09:A4:E5:C4 -7C:8C:09:A5:08:20 -7C:8C:09:A5:08:B8 -7C:8C:09:A5:08:80 -a8:3c:a5:5d:51:8e -H -SOLIDIGM diff --git a/data/idrac_info/9NYCZC4.txt b/data/idrac_info/9NYCZC4.txt deleted file mode 100644 index a730f2b..0000000 --- a/data/idrac_info/9NYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -9NYCZC4 -30:3E:A7:38:B9:E0 -30:3E:A7:38:B9:E1 -30:3E:A7:38:B9:E2 -30:3E:A7:38:B9:E3 -C8:4B:D6:EE:B1:54 -C8:4B:D6:EE:B1:55 -50:00:E6:68:F3:E0 -50:00:E6:68:F3:B4 -50:00:E6:68:F3:E4 -50:00:E6:68:F4:04 -50:00:E6:68:F3:58 -50:00:E6:68:F3:E8 -50:00:E6:68:F3:B8 -50:00:E6:68:F3:94 -50:00:E6:68:F3:70 -50:00:E6:68:F3:64 -a8:3c:a5:5c:d6:03 -H -SOLIDIGM diff --git a/data/idrac_info/BNYCZC4.txt b/data/idrac_info/BNYCZC4.txt deleted file mode 100644 index 2f9af44..0000000 --- a/data/idrac_info/BNYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -BNYCZC4 -30:3E:A7:38:DE:18 -30:3E:A7:38:DE:19 -30:3E:A7:38:DE:1A -30:3E:A7:38:DE:1B -B4:E9:B8:03:41:C8 -B4:E9:B8:03:41:C9 -50:00:E6:68:F2:48 -50:00:E6:68:F4:28 -50:00:E6:68:F2:60 -50:00:E6:68:F2:00 -50:00:E6:68:F2:88 -50:00:E6:68:F2:4C -50:00:E6:68:F3:38 -50:00:E6:68:F4:3C -50:00:E6:68:F2:50 -50:00:E6:68:F4:1C -c8:4b:d6:ef:f5:96 -H -SOLIDIGM diff --git a/data/idrac_info/CXZCZC4.txt b/data/idrac_info/CXZCZC4.txt deleted file mode 100644 index 945a233..0000000 --- a/data/idrac_info/CXZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -CXZCZC4 -30:3E:A7:38:C3:20 -30:3E:A7:38:C3:21 -30:3E:A7:38:C3:22 -30:3E:A7:38:C3:23 -B4:E9:B8:03:3E:9A -B4:E9:B8:03:3E:9B -38:25:F3:16:62:FA -38:25:F3:16:7D:02 -38:25:F3:16:7E:26 -38:25:F3:16:6A:EE -38:25:F3:16:7D:AE -38:25:F3:16:6B:BA -38:25:F3:16:7D:C2 -38:25:F3:16:7D:D2 -38:25:F3:16:6B:7E -38:25:F3:16:7D:D6 -a8:3c:a5:5d:50:fe -H -SOLIDIGM diff --git a/data/idrac_info/DLYCZC4.txt b/data/idrac_info/DLYCZC4.txt deleted file mode 100644 index edf3bb4..0000000 --- a/data/idrac_info/DLYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -DLYCZC4 -30:3E:A7:3C:DB:A8 -30:3E:A7:3C:DB:A9 -30:3E:A7:3C:DB:AA -30:3E:A7:3C:DB:AB -C8:4B:D6:EE:B1:3C -C8:4B:D6:EE:B1:3D -50:00:E6:68:F4:8C -50:00:E6:68:F3:A8 -50:00:E6:68:F4:00 -50:00:E6:68:F4:14 -50:00:E6:68:F4:9C -50:00:E6:68:F3:4C -50:00:E6:68:F3:48 -50:00:E6:68:F4:84 -50:00:E6:68:F3:9C -50:00:E6:68:F3:AC -a8:3c:a5:5c:d0:03 -H -SOLIDIGM diff --git a/data/idrac_info/DXZCZC4.txt b/data/idrac_info/DXZCZC4.txt deleted file mode 100644 index d9238f9..0000000 --- a/data/idrac_info/DXZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -DXZCZC4 -30:3E:A7:3C:BB:B0 -30:3E:A7:3C:BB:B1 -30:3E:A7:3C:BB:B2 -30:3E:A7:3C:BB:B3 -B4:E9:B8:03:3D:26 -B4:E9:B8:03:3D:27 -38:25:F3:C4:0A:6C -38:25:F3:C4:16:6C -38:25:F3:C4:0A:3C -38:25:F3:C4:0A:48 -38:25:F3:C4:16:64 -38:25:F3:C4:16:28 -38:25:F3:C4:16:34 -38:25:F3:C4:15:6C -38:25:F3:C4:0A:70 -38:25:F3:C4:0A:68 -a8:3c:a5:5c:dc:51 -H -SOLIDIGM diff --git a/data/idrac_info/FWZCZC4.txt b/data/idrac_info/FWZCZC4.txt deleted file mode 100644 index 84a84f6..0000000 --- a/data/idrac_info/FWZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -FWZCZC4 -30:3E:A7:3C:C3:20 -30:3E:A7:3C:C3:21 -30:3E:A7:3C:C3:22 -30:3E:A7:3C:C3:23 -B4:E9:B8:03:3D:B4 -B4:E9:B8:03:3D:B5 -7C:8C:09:A4:E4:6C -7C:8C:09:A5:04:70 -7C:8C:09:A5:04:30 -7C:8C:09:A5:04:38 -7C:8C:09:A5:04:6C -7C:8C:09:A5:04:78 -7C:8C:09:A5:04:F4 -7C:8C:09:A5:04:E0 -7C:8C:09:A5:04:FC -7C:8C:09:A5:04:2C -a8:3c:a5:5d:4e:52 -H -SOLIDIGM diff --git a/data/logs/2025-10-01.log b/data/logs/2025-10-01.log deleted file mode 100644 index 498be16..0000000 --- a/data/logs/2025-10-01.log +++ /dev/null @@ -1,9465 +0,0 @@ -2025-10-01 00:04:12,895 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:04:13,054 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 00:04:13,055 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 00:04:13,055 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:04:13,910 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:04:13,950 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:04:13,952 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:04:33,425 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:33] "GET / HTTP/1.1" 302 - -2025-10-01 00:04:33,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:33] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 00:04:33,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 00:04:33,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:33] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 00:04:34,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:34] "GET /socket.io/?EIO=4&transport=polling&t=PcR9sCh HTTP/1.1" 200 - -2025-10-01 00:04:34,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 00:04:34,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:34] "POST /socket.io/?EIO=4&transport=polling&t=PcR9sHq&sid=Su-Z2DgeQTDbYe-gAAAA HTTP/1.1" 200 - -2025-10-01 00:04:34,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:34] "GET /socket.io/?EIO=4&transport=polling&t=PcR9sHr&sid=Su-Z2DgeQTDbYe-gAAAA HTTP/1.1" 200 - -2025-10-01 00:04:34,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:34] "GET /socket.io/?EIO=4&transport=polling&t=PcR9sMj&sid=Su-Z2DgeQTDbYe-gAAAA HTTP/1.1" 200 - -2025-10-01 00:04:43,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:43] "GET /socket.io/?EIO=4&transport=websocket&sid=Su-Z2DgeQTDbYe-gAAAA HTTP/1.1" 200 - -2025-10-01 00:04:43,606 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask\\app.py', reloading -2025-10-01 00:04:43,619 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask_socketio\\__init__.py', reloading -2025-10-01 00:04:43,626 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\engineio\\middleware.py', reloading -2025-10-01 00:04:43,633 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask_wtf\\form.py', reloading -2025-10-01 00:04:43,643 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\wtforms\\form.py', reloading -2025-10-01 00:04:43,651 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\wtforms\\fields\\core.py', reloading -2025-10-01 00:04:43,660 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\wtforms\\validators.py', reloading -2025-10-01 00:04:43,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:43] "POST /login HTTP/1.1" 500 - -2025-10-01 00:04:43,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:43] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 00:04:43,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:43] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 00:04:44,081 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:04:44,916 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:04:44,956 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:04:44,957 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:04:44,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:44] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=GxUgCXkaByUAsWN2jkgT HTTP/1.1" 200 - -2025-10-01 00:04:44,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:04:44] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 00:05:20,194 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /register HTTP/1.1" 200 - -2025-10-01 00:05:20,289 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:05:20,443 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:05:20,520 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRA1b2 HTTP/1.1" 200 - -2025-10-01 00:05:20,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "POST /socket.io/?EIO=4&transport=polling&t=PcRA1cA&sid=17Ozwm5Gx6qI8jo7AAAA HTTP/1.1" 200 - -2025-10-01 00:05:20,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRA1cB&sid=17Ozwm5Gx6qI8jo7AAAA HTTP/1.1" 200 - -2025-10-01 00:05:20,835 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRA1h2&sid=17Ozwm5Gx6qI8jo7AAAA HTTP/1.1" 200 - -2025-10-01 00:05:22,431 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:22] "GET /socket.io/?EIO=4&transport=websocket&sid=17Ozwm5Gx6qI8jo7AAAA HTTP/1.1" 200 - -2025-10-01 00:05:22,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:22] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 00:05:22,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:05:23,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:23] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:05:23,327 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRA2DB HTTP/1.1" 200 - -2025-10-01 00:05:23,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:23] "POST /socket.io/?EIO=4&transport=polling&t=PcRA2I0&sid=YI0kt8riy-P3mC4uAAAC HTTP/1.1" 200 - -2025-10-01 00:05:23,642 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRA2I1&sid=YI0kt8riy-P3mC4uAAAC HTTP/1.1" 200 - -2025-10-01 00:05:23,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:05:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRA2Mx&sid=YI0kt8riy-P3mC4uAAAC HTTP/1.1" 200 - -2025-10-01 00:06:45,379 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:06:45,427 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 00:06:45,427 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 00:06:45,427 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:06:46,257 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:06:46,302 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:06:46,304 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:06:46,311 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:46] "GET /socket.io/?EIO=4&transport=polling&t=PcRAM8r HTTP/1.1" 200 - -2025-10-01 00:06:46,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:46] "POST /socket.io/?EIO=4&transport=polling&t=PcRAMYg&sid=Zq2o1dATC4hcknRfAAAA HTTP/1.1" 200 - -2025-10-01 00:06:46,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:46] "GET /socket.io/?EIO=4&transport=polling&t=PcRAMYh&sid=Zq2o1dATC4hcknRfAAAA HTTP/1.1" 200 - -2025-10-01 00:06:47,453 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:47] "GET /socket.io/?EIO=4&transport=websocket&sid=Zq2o1dATC4hcknRfAAAA HTTP/1.1" 200 - -2025-10-01 00:06:47,782 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:47] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 00:06:47,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:06:48,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:06:48,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRAMzZ HTTP/1.1" 200 - -2025-10-01 00:06:48,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 00:06:48,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "POST /socket.io/?EIO=4&transport=polling&t=PcRAN2a&sid=um8ykHH6FkZquwsgAAAC HTTP/1.1" 200 - -2025-10-01 00:06:48,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRAN2b&sid=um8ykHH6FkZquwsgAAAC HTTP/1.1" 200 - -2025-10-01 00:06:48,672 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRAN7W&sid=um8ykHH6FkZquwsgAAAC HTTP/1.1" 200 - -2025-10-01 00:06:55,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:55] "GET /socket.io/?EIO=4&transport=websocket&sid=um8ykHH6FkZquwsgAAAC HTTP/1.1" 200 - -2025-10-01 00:06:56,214 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\orm\\query.py', reloading -2025-10-01 00:06:56,233 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\orm\\session.py', reloading -2025-10-01 00:06:56,249 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\orm\\context.py', reloading -2025-10-01 00:06:56,261 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\engine\\base.py', reloading -2025-10-01 00:06:56,278 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\sql\\elements.py', reloading -2025-10-01 00:06:56,289 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\sqlalchemy\\engine\\default.py', reloading -2025-10-01 00:06:56,294 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:56] "POST /login HTTP/1.1" 500 - -2025-10-01 00:06:56,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:56] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 00:06:56,410 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:06:57,242 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:06:57,285 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:06:57,286 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:06:57,311 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:57] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 00:06:57,635 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:06:57] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=GgIOOtjPKnmbimemBmQ0 HTTP/1.1" 200 - -2025-10-01 00:11:35,765 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:11:45,483 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:11:45,530 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 00:11:45,530 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 00:11:45,530 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:11:46,369 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:11:46,412 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:11:46,413 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:11:47,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:47] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 00:11:47,349 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:11:47,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:47] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:11:47,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRBW69 HTTP/1.1" 200 - -2025-10-01 00:11:47,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:47] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 00:11:48,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:48] "POST /socket.io/?EIO=4&transport=polling&t=PcRBWAw&sid=s-IU6nK0jeu6rhRNAAAA HTTP/1.1" 200 - -2025-10-01 00:11:48,211 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRBWAw.0&sid=s-IU6nK0jeu6rhRNAAAA HTTP/1.1" 200 - -2025-10-01 00:11:48,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRBWFr&sid=s-IU6nK0jeu6rhRNAAAA HTTP/1.1" 200 - -2025-10-01 00:11:53,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:53] "GET /socket.io/?EIO=4&transport=websocket&sid=s-IU6nK0jeu6rhRNAAAA HTTP/1.1" 200 - -2025-10-01 00:11:53,637 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:53] "POST /login HTTP/1.1" 500 - -2025-10-01 00:11:53,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:53] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 00:11:53,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:53] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 00:11:54,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:11:54] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=4XyGRL2f6bUvOo9WgnPO HTTP/1.1" 200 - -2025-10-01 00:16:12,933 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:16:12,984 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 00:16:12,984 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 00:16:12,985 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:16:13,810 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:16:13,851 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:16:13,852 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:16:15,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:15] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 00:16:15,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:15] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:16:15,754 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:15] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:16:16,066 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRCXaF HTTP/1.1" 200 - -2025-10-01 00:16:16,331 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:16] "POST /socket.io/?EIO=4&transport=polling&t=PcRCXf3&sid=59EYvJQKBntn47XLAAAA HTTP/1.1" 200 - -2025-10-01 00:16:16,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRCXf4&sid=59EYvJQKBntn47XLAAAA HTTP/1.1" 200 - -2025-10-01 00:16:16,382 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRCXjz&sid=59EYvJQKBntn47XLAAAA HTTP/1.1" 200 - -2025-10-01 00:16:20,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:20] "GET /socket.io/?EIO=4&transport=websocket&sid=59EYvJQKBntn47XLAAAA HTTP/1.1" 200 - -2025-10-01 00:16:20,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:20] "POST /login HTTP/1.1" 500 - -2025-10-01 00:16:20,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:20] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 00:16:20,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:20] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 00:16:21,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:21] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=g4iqlG2xoorsHU3SIPov HTTP/1.1" 200 - -2025-10-01 00:16:29,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:29] "GET /register HTTP/1.1" 200 - -2025-10-01 00:16:29,572 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:16:29,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:16:29,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRCayh HTTP/1.1" 200 - -2025-10-01 00:16:30,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:30] "POST /socket.io/?EIO=4&transport=polling&t=PcRCb1h&sid=R5NcNUnzylal5mm4AAAC HTTP/1.1" 200 - -2025-10-01 00:16:30,245 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRCb1i&sid=R5NcNUnzylal5mm4AAAC HTTP/1.1" 200 - -2025-10-01 00:16:48,319 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:48] "GET /socket.io/?EIO=4&transport=websocket&sid=R5NcNUnzylal5mm4AAAC HTTP/1.1" 200 - -2025-10-01 00:16:48,337 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:48] "POST /register HTTP/1.1" 500 - -2025-10-01 00:16:48,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:48] "GET /register?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 00:16:48,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:48] "GET /register?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 00:16:48,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:48] "GET /register?__debugger__=yes&cmd=resource&f=console.png&s=g4iqlG2xoorsHU3SIPov HTTP/1.1" 200 - -2025-10-01 00:16:49,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:16:49] "GET /register?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 00:19:38,640 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\새 텍스트 문서.txt', reloading -2025-10-01 00:19:39,275 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:19:40,235 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:19:40,282 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:19:40,283 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:19:40,670 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\test.py', reloading -2025-10-01 00:19:40,672 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\test.py', reloading -2025-10-01 00:19:40,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\test.py', reloading -2025-10-01 00:19:40,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\test.py', reloading -2025-10-01 00:19:41,368 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:19:42,184 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:19:42,223 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:19:42,224 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:19:51,889 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:22:14,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:14] "GET /register HTTP/1.1" 200 - -2025-10-01 00:22:14,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:14] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:22:15,064 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:15] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:22:15,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRDvIX HTTP/1.1" 200 - -2025-10-01 00:22:15,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:15] "POST /socket.io/?EIO=4&transport=polling&t=PcRDvNJ&sid=hINavcnIvYcyAPr5AAAA HTTP/1.1" 200 - -2025-10-01 00:22:15,687 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRDvNK&sid=hINavcnIvYcyAPr5AAAA HTTP/1.1" 200 - -2025-10-01 00:22:15,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRDvS9&sid=hINavcnIvYcyAPr5AAAA HTTP/1.1" 200 - -2025-10-01 00:22:16,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:16] "GET /socket.io/?EIO=4&transport=websocket&sid=hINavcnIvYcyAPr5AAAA HTTP/1.1" 200 - -2025-10-01 00:22:17,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:17] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 00:22:17,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:22:17,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:17] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:22:17,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRDvsO HTTP/1.1" 200 - -2025-10-01 00:22:17,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:17] "POST /socket.io/?EIO=4&transport=polling&t=PcRDvxR&sid=dxXs8eAK64pzeqxRAAAC HTTP/1.1" 200 - -2025-10-01 00:22:18,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRDvxR.0&sid=dxXs8eAK64pzeqxRAAAC HTTP/1.1" 200 - -2025-10-01 00:22:18,004 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:22:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRDw0J&sid=dxXs8eAK64pzeqxRAAAC HTTP/1.1" 200 - -2025-10-01 00:27:27,043 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:27:27,094 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 00:27:27,094 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 00:27:27,094 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:27:27,923 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:27:27,964 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:27:27,965 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:27:28,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRF5rU HTTP/1.1" 200 - -2025-10-01 00:27:28,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:28] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 00:27:29,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:27:29,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:27:29,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRF5_D HTTP/1.1" 200 - -2025-10-01 00:27:29,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "POST /socket.io/?EIO=4&transport=polling&t=PcRF5_K&sid=7MVqPZZvTyF_zI8CAAAB HTTP/1.1" 200 - -2025-10-01 00:27:29,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 00:27:29,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRF5_K.0&sid=7MVqPZZvTyF_zI8CAAAB HTTP/1.1" 200 - -2025-10-01 00:27:29,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRF645&sid=7MVqPZZvTyF_zI8CAAAB HTTP/1.1" 200 - -2025-10-01 00:27:39,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:39] "GET /socket.io/?EIO=4&transport=websocket&sid=7MVqPZZvTyF_zI8CAAAB HTTP/1.1" 200 - -2025-10-01 00:27:39,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:39] "POST /login HTTP/1.1" 200 - -2025-10-01 00:27:39,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:39] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:27:39,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:39] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:27:40,158 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRF8bA HTTP/1.1" 200 - -2025-10-01 00:27:40,422 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:40] "POST /socket.io/?EIO=4&transport=polling&t=PcRF8g0&sid=xHTSlhIvvjrw7nTXAAAD HTTP/1.1" 200 - -2025-10-01 00:27:40,469 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRF8g1&sid=xHTSlhIvvjrw7nTXAAAD HTTP/1.1" 200 - -2025-10-01 00:27:40,472 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRF8kt&sid=xHTSlhIvvjrw7nTXAAAD HTTP/1.1" 200 - -2025-10-01 00:27:46,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:46] "GET /socket.io/?EIO=4&transport=websocket&sid=xHTSlhIvvjrw7nTXAAAD HTTP/1.1" 200 - -2025-10-01 00:27:47,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "POST /login HTTP/1.1" 200 - -2025-10-01 00:27:47,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:27:47,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:27:47,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRFAQA HTTP/1.1" 200 - -2025-10-01 00:27:47,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "POST /socket.io/?EIO=4&transport=polling&t=PcRFAV2&sid=lJvKf1-IoTKWwkuJAAAF HTTP/1.1" 200 - -2025-10-01 00:27:47,957 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRFAV4&sid=lJvKf1-IoTKWwkuJAAAF HTTP/1.1" 200 - -2025-10-01 00:27:47,960 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRFAZt&sid=lJvKf1-IoTKWwkuJAAAF HTTP/1.1" 200 - -2025-10-01 00:27:51,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:51] "GET /socket.io/?EIO=4&transport=websocket&sid=lJvKf1-IoTKWwkuJAAAF HTTP/1.1" 200 - -2025-10-01 00:27:51,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:51] "POST /login HTTP/1.1" 200 - -2025-10-01 00:27:51,551 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:51] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:27:51,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:51] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:27:52,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRFBW2 HTTP/1.1" 200 - -2025-10-01 00:27:52,382 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:52] "POST /socket.io/?EIO=4&transport=polling&t=PcRFBat&sid=YYV6QikU0WIJvxb0AAAH HTTP/1.1" 200 - -2025-10-01 00:27:52,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRFBav&sid=YYV6QikU0WIJvxb0AAAH HTTP/1.1" 200 - -2025-10-01 00:27:52,434 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRFBfl&sid=YYV6QikU0WIJvxb0AAAH HTTP/1.1" 200 - -2025-10-01 00:28:01,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:01] "GET /socket.io/?EIO=4&transport=websocket&sid=YYV6QikU0WIJvxb0AAAH HTTP/1.1" 200 - -2025-10-01 00:28:01,542 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:01] "POST /login HTTP/1.1" 200 - -2025-10-01 00:28:01,553 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:28:01,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:01] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:28:02,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRFDyK HTTP/1.1" 200 - -2025-10-01 00:28:02,387 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:02] "POST /socket.io/?EIO=4&transport=polling&t=PcRFE1C&sid=6wV5oyCbI3db0GKsAAAJ HTTP/1.1" 200 - -2025-10-01 00:28:02,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRFE1E&sid=6wV5oyCbI3db0GKsAAAJ HTTP/1.1" 200 - -2025-10-01 00:28:02,435 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRFE62&sid=6wV5oyCbI3db0GKsAAAJ HTTP/1.1" 200 - -2025-10-01 00:28:05,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:05] "GET /socket.io/?EIO=4&transport=websocket&sid=6wV5oyCbI3db0GKsAAAJ HTTP/1.1" 200 - -2025-10-01 00:28:05,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:05] "POST /login HTTP/1.1" 200 - -2025-10-01 00:28:05,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:05] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:28:06,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:28:06,425 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRFE_c HTTP/1.1" 200 - -2025-10-01 00:28:06,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:06] "POST /socket.io/?EIO=4&transport=polling&t=PcRFF4R&sid=xxgOhHZWEaH5vLBmAAAL HTTP/1.1" 200 - -2025-10-01 00:28:06,739 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRFF4S&sid=xxgOhHZWEaH5vLBmAAAL HTTP/1.1" 200 - -2025-10-01 00:28:14,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:14] "GET /socket.io/?EIO=4&transport=websocket&sid=xxgOhHZWEaH5vLBmAAAL HTTP/1.1" 200 - -2025-10-01 00:28:14,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:14] "GET /register HTTP/1.1" 200 - -2025-10-01 00:28:14,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:14] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:28:14,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:14] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:28:15,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRFH8P HTTP/1.1" 200 - -2025-10-01 00:28:15,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:15] "POST /socket.io/?EIO=4&transport=polling&t=PcRFHDE&sid=TRcvch6nFORbfp9SAAAN HTTP/1.1" 200 - -2025-10-01 00:28:15,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRFHDF&sid=TRcvch6nFORbfp9SAAAN HTTP/1.1" 200 - -2025-10-01 00:28:15,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRFHI7&sid=TRcvch6nFORbfp9SAAAN HTTP/1.1" 200 - -2025-10-01 00:28:33,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:33] "GET /socket.io/?EIO=4&transport=websocket&sid=TRcvch6nFORbfp9SAAAN HTTP/1.1" 200 - -2025-10-01 00:28:34,302 [INFO] root: ✅ 등록된 사용자: 김태이, abc@abc.com -2025-10-01 00:28:34,304 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:34] "POST /register HTTP/1.1" 302 - -2025-10-01 00:28:34,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:34] "GET /login HTTP/1.1" 200 - -2025-10-01 00:28:34,458 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:28:34,638 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:28:34,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRFLzN HTTP/1.1" 200 - -2025-10-01 00:28:34,985 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tracemalloc.py', reloading -2025-10-01 00:28:35,183 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:28:36,028 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:28:36,071 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:28:36,072 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:28:36,079 [ERROR] engineio.server: Invalid session 0PZaW5x9ow3tUpL_AAAP (further occurrences of this error will be logged with level INFO) -2025-10-01 00:28:36,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:36] "POST /socket.io/?EIO=4&transport=polling&t=PcRFM2O&sid=0PZaW5x9ow3tUpL_AAAP HTTP/1.1" 400 - -2025-10-01 00:28:36,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRFM2O.0&sid=0PZaW5x9ow3tUpL_AAAP HTTP/1.1" 400 - -2025-10-01 00:28:36,081 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:36] "GET /socket.io/?EIO=4&transport=websocket&sid=0PZaW5x9ow3tUpL_AAAP HTTP/1.1" 400 - -2025-10-01 00:28:36,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:36] "POST /socket.io/?EIO=4&transport=polling&t=PcRFMJp&sid=0PZaW5x9ow3tUpL_AAAP HTTP/1.1" 400 - -2025-10-01 00:28:37,575 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRFMcE HTTP/1.1" 200 - -2025-10-01 00:28:37,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:37] "POST /socket.io/?EIO=4&transport=polling&t=PcRFMhB&sid=epbcSBo8Dpl9k7O1AAAA HTTP/1.1" 200 - -2025-10-01 00:28:37,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRFMhB.0&sid=epbcSBo8Dpl9k7O1AAAA HTTP/1.1" 200 - -2025-10-01 00:28:37,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:28:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRFMm3&sid=epbcSBo8Dpl9k7O1AAAA HTTP/1.1" 200 - -2025-10-01 00:29:54,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:54] "GET /socket.io/?EIO=4&transport=websocket&sid=epbcSBo8Dpl9k7O1AAAA HTTP/1.1" 200 - -2025-10-01 00:29:55,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:55] "POST /login HTTP/1.1" 200 - -2025-10-01 00:29:55,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:29:55,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:29:55,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRFfiE HTTP/1.1" 200 - -2025-10-01 00:29:56,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:56] "POST /socket.io/?EIO=4&transport=polling&t=PcRFfn1&sid=SdjUWZgTx_DIo6a6AAAC HTTP/1.1" 200 - -2025-10-01 00:29:56,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:29:56] "GET /socket.io/?EIO=4&transport=polling&t=PcRFfn2&sid=SdjUWZgTx_DIo6a6AAAC HTTP/1.1" 200 - -2025-10-01 00:32:22,127 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:32:22,162 [ERROR] flask_migrate: Error: Directory migrations already exists and is not empty -2025-10-01 00:32:31,169 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:32:36,346 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:33:47,332 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:33:59,344 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:33:59,396 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 00:33:59,396 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 00:33:59,396 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:34:00,213 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:34:00,260 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:34:00,262 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:34:06,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET / HTTP/1.1" 302 - -2025-10-01 00:34:06,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 00:34:06,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:34:06,358 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:34:06,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRGcyp HTTP/1.1" 200 - -2025-10-01 00:34:06,707 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 00:34:06,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:06] "POST /socket.io/?EIO=4&transport=polling&t=PcRGd1a&sid=Mz1TlNKEFrvoD0uzAAAA HTTP/1.1" 200 - -2025-10-01 00:34:07,006 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:07] "GET /socket.io/?EIO=4&transport=polling&t=PcRGd1b&sid=Mz1TlNKEFrvoD0uzAAAA HTTP/1.1" 200 - -2025-10-01 00:34:07,009 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:07] "GET /socket.io/?EIO=4&transport=polling&t=PcRGd6W&sid=Mz1TlNKEFrvoD0uzAAAA HTTP/1.1" 200 - -2025-10-01 00:34:17,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:17] "GET /socket.io/?EIO=4&transport=websocket&sid=Mz1TlNKEFrvoD0uzAAAA HTTP/1.1" 200 - -2025-10-01 00:34:17,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:17] "POST /login HTTP/1.1" 200 - -2025-10-01 00:34:17,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:34:18,124 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:34:18,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRGfqH HTTP/1.1" 200 - -2025-10-01 00:34:18,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:18] "POST /socket.io/?EIO=4&transport=polling&t=PcRGfv6&sid=8g9wHdWKNoS4tAcrAAAC HTTP/1.1" 200 - -2025-10-01 00:34:18,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRGfv6.0&sid=8g9wHdWKNoS4tAcrAAAC HTTP/1.1" 200 - -2025-10-01 00:34:18,754 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRGf-2&sid=8g9wHdWKNoS4tAcrAAAC HTTP/1.1" 200 - -2025-10-01 00:34:24,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:24] "GET /socket.io/?EIO=4&transport=websocket&sid=8g9wHdWKNoS4tAcrAAAC HTTP/1.1" 200 - -2025-10-01 00:34:25,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "POST /login HTTP/1.1" 200 - -2025-10-01 00:34:25,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:34:25,400 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:34:25,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRGhbz HTTP/1.1" 200 - -2025-10-01 00:34:25,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 00:34:25,981 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:25] "POST /socket.io/?EIO=4&transport=polling&t=PcRGhgq&sid=2vVX53TNFbfpKim7AAAE HTTP/1.1" 200 - -2025-10-01 00:34:26,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRGhgr&sid=2vVX53TNFbfpKim7AAAE HTTP/1.1" 200 - -2025-10-01 00:34:26,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRGhlk&sid=2vVX53TNFbfpKim7AAAE HTTP/1.1" 200 - -2025-10-01 00:34:26,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /socket.io/?EIO=4&transport=websocket&sid=2vVX53TNFbfpKim7AAAE HTTP/1.1" 200 - -2025-10-01 00:34:26,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /home/ HTTP/1.1" 200 - -2025-10-01 00:34:26,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:34:26,642 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:34:26,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRGhvR HTTP/1.1" 200 - -2025-10-01 00:34:27,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "POST /socket.io/?EIO=4&transport=polling&t=PcRGh-H&sid=Nu-JKThptQj6INQXAAAG HTTP/1.1" 200 - -2025-10-01 00:34:27,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRGh-I&sid=Nu-JKThptQj6INQXAAAG HTTP/1.1" 200 - -2025-10-01 00:34:27,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRGi3E&sid=Nu-JKThptQj6INQXAAAG HTTP/1.1" 200 - -2025-10-01 00:34:27,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "GET /socket.io/?EIO=4&transport=websocket&sid=Nu-JKThptQj6INQXAAAG HTTP/1.1" 200 - -2025-10-01 00:34:27,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "GET /home/ HTTP/1.1" 200 - -2025-10-01 00:34:27,928 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:34:28,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:28] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:34:28,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRGiFt HTTP/1.1" 200 - -2025-10-01 00:34:28,395 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:28] "POST /socket.io/?EIO=4&transport=polling&t=PcRGiGm&sid=PaMFKaUMG8_uDX0MAAAI HTTP/1.1" 200 - -2025-10-01 00:34:28,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRGiGm.0&sid=PaMFKaUMG8_uDX0MAAAI HTTP/1.1" 200 - -2025-10-01 00:34:28,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRGiLh&sid=PaMFKaUMG8_uDX0MAAAI HTTP/1.1" 200 - -2025-10-01 00:34:29,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "GET /socket.io/?EIO=4&transport=websocket&sid=PaMFKaUMG8_uDX0MAAAI HTTP/1.1" 200 - -2025-10-01 00:34:29,420 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "GET /register HTTP/1.1" 200 - -2025-10-01 00:34:29,509 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:34:29,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:34:29,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRGies HTTP/1.1" 200 - -2025-10-01 00:34:29,994 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:29] "POST /socket.io/?EIO=4&transport=polling&t=PcRGifm&sid=3Y_cnKffx2BLGnpYAAAK HTTP/1.1" 200 - -2025-10-01 00:34:30,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRGifm.0&sid=3Y_cnKffx2BLGnpYAAAK HTTP/1.1" 200 - -2025-10-01 00:34:30,052 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRGikZ&sid=3Y_cnKffx2BLGnpYAAAK HTTP/1.1" 200 - -2025-10-01 00:34:30,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /socket.io/?EIO=4&transport=websocket&sid=3Y_cnKffx2BLGnpYAAAK HTTP/1.1" 200 - -2025-10-01 00:34:30,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /home/ HTTP/1.1" 200 - -2025-10-01 00:34:30,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:34:30,883 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:34:30,944 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRGixc HTTP/1.1" 200 - -2025-10-01 00:34:31,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:31] "POST /socket.io/?EIO=4&transport=polling&t=PcRGiyX&sid=SQwClsaIYt4ZW9ffAAAM HTTP/1.1" 200 - -2025-10-01 00:34:31,259 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:31] "GET /socket.io/?EIO=4&transport=polling&t=PcRGiyY&sid=SQwClsaIYt4ZW9ffAAAM HTTP/1.1" 200 - -2025-10-01 00:34:42,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:42] "GET /socket.io/?EIO=4&transport=websocket&sid=SQwClsaIYt4ZW9ffAAAM HTTP/1.1" 200 - -2025-10-01 00:34:42,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:42] "GET /login HTTP/1.1" 200 - -2025-10-01 00:34:42,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:34:42,470 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:42] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:34:42,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRGlmi HTTP/1.1" 200 - -2025-10-01 00:34:43,051 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:43] "POST /socket.io/?EIO=4&transport=polling&t=PcRGlrX&sid=UNDE9hsqb76e3XmxAAAO HTTP/1.1" 200 - -2025-10-01 00:34:43,096 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRGlrX.0&sid=UNDE9hsqb76e3XmxAAAO HTTP/1.1" 200 - -2025-10-01 00:34:43,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRGlwQ&sid=UNDE9hsqb76e3XmxAAAO HTTP/1.1" 200 - -2025-10-01 00:34:47,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:47] "GET /socket.io/?EIO=4&transport=websocket&sid=UNDE9hsqb76e3XmxAAAO HTTP/1.1" 200 - -2025-10-01 00:34:48,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:48] "POST /login HTTP/1.1" 200 - -2025-10-01 00:34:48,181 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:34:48,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:48] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:34:48,741 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRGnDo HTTP/1.1" 200 - -2025-10-01 00:34:49,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:49] "POST /socket.io/?EIO=4&transport=polling&t=PcRGnIc&sid=26XuuzODxLlCfwwkAAAQ HTTP/1.1" 200 - -2025-10-01 00:34:49,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:34:49] "GET /socket.io/?EIO=4&transport=polling&t=PcRGnId&sid=26XuuzODxLlCfwwkAAAQ HTTP/1.1" 200 - -2025-10-01 00:38:46,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:46] "GET /socket.io/?EIO=4&transport=websocket&sid=26XuuzODxLlCfwwkAAAQ HTTP/1.1" 200 - -2025-10-01 00:38:46,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:46] "POST /login HTTP/1.1" 200 - -2025-10-01 00:38:46,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:46] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:38:46,923 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:46] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:38:47,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:47] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 00:38:47,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRHhSK HTTP/1.1" 200 - -2025-10-01 00:38:47,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:47] "POST /socket.io/?EIO=4&transport=polling&t=PcRHhXL&sid=hdLzpdaPpOIUH0BAAAAS HTTP/1.1" 200 - -2025-10-01 00:38:47,571 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRHhXM&sid=hdLzpdaPpOIUH0BAAAAS HTTP/1.1" 200 - -2025-10-01 00:38:47,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:38:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRHhcK&sid=hdLzpdaPpOIUH0BAAAAS HTTP/1.1" 200 - -2025-10-01 00:40:17,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\config.py', reloading -2025-10-01 00:40:17,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\config.py', reloading -2025-10-01 00:40:17,991 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:40:18,913 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:40:18,956 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:40:18,957 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:40:19,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRI1xr HTTP/1.1" 200 - -2025-10-01 00:40:19,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:19] "POST /socket.io/?EIO=4&transport=polling&t=PcRI20p&sid=paiQOW4qeqTonJr6AAAA HTTP/1.1" 200 - -2025-10-01 00:40:19,690 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRI20p.0&sid=paiQOW4qeqTonJr6AAAA HTTP/1.1" 200 - -2025-10-01 00:40:25,519 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:40:25,569 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 00:40:25,569 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 00:40:25,569 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:40:26,423 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:40:26,467 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:40:26,468 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:40:26,475 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRI3Ks HTTP/1.1" 200 - -2025-10-01 00:40:26,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:26] "POST /socket.io/?EIO=4&transport=polling&t=PcRI3lj&sid=QgXVuPfMLu1uzZ29AAAA HTTP/1.1" 200 - -2025-10-01 00:40:26,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRI3lj.0&sid=QgXVuPfMLu1uzZ29AAAA HTTP/1.1" 200 - -2025-10-01 00:40:33,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:33] "GET /socket.io/?EIO=4&transport=websocket&sid=QgXVuPfMLu1uzZ29AAAA HTTP/1.1" 200 - -2025-10-01 00:40:33,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:33] "POST /login HTTP/1.1" 200 - -2025-10-01 00:40:33,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:40:33,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:33] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:40:33,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:33] "GET /socket.io/?EIO=4&transport=polling&t=PcRI5Vk HTTP/1.1" 200 - -2025-10-01 00:40:34,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:34] "POST /socket.io/?EIO=4&transport=polling&t=PcRI5aZ&sid=SUR5ViQq7VepE5RJAAAC HTTP/1.1" 200 - -2025-10-01 00:40:34,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRI5aZ.0&sid=SUR5ViQq7VepE5RJAAAC HTTP/1.1" 200 - -2025-10-01 00:40:34,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:40:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRI5fS&sid=SUR5ViQq7VepE5RJAAAC HTTP/1.1" 200 - -2025-10-01 00:50:58,097 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\models\\user.py', reloading -2025-10-01 00:50:58,635 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:50:59,516 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:50:59,556 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:50:59,557 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:50:59,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:50:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRKUE0 HTTP/1.1" 200 - -2025-10-01 00:50:59,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:50:59] "POST /socket.io/?EIO=4&transport=polling&t=PcRKUJj&sid=Vk6GVKcbKo9EG8CCAAAA HTTP/1.1" 200 - -2025-10-01 00:50:59,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:50:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRKUJk&sid=Vk6GVKcbKo9EG8CCAAAA HTTP/1.1" 200 - -2025-10-01 00:52:40,961 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\config.py', reloading -2025-10-01 00:52:40,965 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\config.py', reloading -2025-10-01 00:52:41,846 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:52:42,717 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:52:42,769 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:52:42,770 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:52:43,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRKteM HTTP/1.1" 200 - -2025-10-01 00:52:43,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:43] "POST /socket.io/?EIO=4&transport=polling&t=PcRKtjL&sid=tOH-Vrx052dxUxGuAAAA HTTP/1.1" 200 - -2025-10-01 00:52:43,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRKtjM&sid=tOH-Vrx052dxUxGuAAAA HTTP/1.1" 200 - -2025-10-01 00:52:43,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRKtoD&sid=tOH-Vrx052dxUxGuAAAA HTTP/1.1" 200 - -2025-10-01 00:52:47,683 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:52:47,734 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 00:52:47,734 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 00:52:47,734 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:52:48,570 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:52:48,612 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:52:48,614 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:52:48,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRKuRh HTTP/1.1" 200 - -2025-10-01 00:52:48,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:48] "POST /socket.io/?EIO=4&transport=polling&t=PcRKuxj&sid=jijDKZ2Lu3I0srZVAAAA HTTP/1.1" 200 - -2025-10-01 00:52:48,933 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:48] "GET /socket.io/?EIO=4&transport=polling&t=PcRKuxk&sid=jijDKZ2Lu3I0srZVAAAA HTTP/1.1" 200 - -2025-10-01 00:52:49,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:49] "GET /socket.io/?EIO=4&transport=websocket&sid=jijDKZ2Lu3I0srZVAAAA HTTP/1.1" 200 - -2025-10-01 00:52:50,179 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\auth.py', reloading -2025-10-01 00:52:50,189 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:50] "POST /login HTTP/1.1" 500 - -2025-10-01 00:52:50,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:50] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 00:52:50,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:50] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 00:52:50,725 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:52:51,562 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:52:51,602 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:52:51,604 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:52:51,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:51] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=yI80Y1yFq63K0BOPac3G HTTP/1.1" 200 - -2025-10-01 00:52:51,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:51] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 00:52:54,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:54] "GET / HTTP/1.1" 302 - -2025-10-01 00:52:54,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:54] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 00:52:54,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:52:54,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:54] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:52:55,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 00:52:55,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRKwUk HTTP/1.1" 200 - -2025-10-01 00:52:55,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:55] "POST /socket.io/?EIO=4&transport=polling&t=PcRKwZq&sid=buzxKA8RfRewh4jRAAAA HTTP/1.1" 200 - -2025-10-01 00:52:55,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:52:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRKwZr&sid=buzxKA8RfRewh4jRAAAA HTTP/1.1" 200 - -2025-10-01 00:53:04,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:04] "GET /socket.io/?EIO=4&transport=websocket&sid=buzxKA8RfRewh4jRAAAA HTTP/1.1" 200 - -2025-10-01 00:53:04,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:04] "POST /login HTTP/1.1" 500 - -2025-10-01 00:53:05,163 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:05] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 00:53:05,211 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:05] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 00:53:05,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:05] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=PD1pLEENX2P8xGxsdBFd HTTP/1.1" 200 - -2025-10-01 00:53:43,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRL6Oe HTTP/1.1" 200 - -2025-10-01 00:53:44,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:44] "POST /socket.io/?EIO=4&transport=polling&t=PcRL6Oh&sid=j2pRfgThpbMhXqBUAAAC HTTP/1.1" 200 - -2025-10-01 00:53:44,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:53:44] "GET /socket.io/?EIO=4&transport=polling&t=PcRL6Oh.0&sid=j2pRfgThpbMhXqBUAAAC HTTP/1.1" 200 - -2025-10-01 00:55:17,447 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\.txt', reloading -2025-10-01 00:55:18,013 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:55:18,931 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:55:18,976 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:55:18,977 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:55:19,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRLTm- HTTP/1.1" 200 - -2025-10-01 00:55:20,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:20] "POST /socket.io/?EIO=4&transport=polling&t=PcRLTrv&sid=6mLDWCJ6_l_EE5ieAAAA HTTP/1.1" 200 - -2025-10-01 00:55:20,116 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRLTrw&sid=6mLDWCJ6_l_EE5ieAAAA HTTP/1.1" 200 - -2025-10-01 00:55:20,120 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRLTwt&sid=6mLDWCJ6_l_EE5ieAAAA HTTP/1.1" 200 - -2025-10-01 00:55:21,110 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\check_db.py', reloading -2025-10-01 00:55:21,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\check_db.py', reloading -2025-10-01 00:55:21,333 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\check_db.py', reloading -2025-10-01 00:55:21,333 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\check_db.py', reloading -2025-10-01 00:55:22,111 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:55:23,007 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:55:23,048 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:55:23,050 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:55:23,491 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRLUgg HTTP/1.1" 200 - -2025-10-01 00:55:23,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:23] "POST /socket.io/?EIO=4&transport=polling&t=PcRLUle&sid=k2sZW98wuFRn6GnAAAAA HTTP/1.1" 200 - -2025-10-01 00:55:23,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRLUle.0&sid=k2sZW98wuFRn6GnAAAAA HTTP/1.1" 200 - -2025-10-01 00:55:23,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:55:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRLUqV&sid=k2sZW98wuFRn6GnAAAAA HTTP/1.1" 200 - -2025-10-01 00:55:30,883 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:57:11,789 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:57:15,385 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:57:26,457 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:57:26,508 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 00:57:26,509 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 00:57:26,510 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:57:27,376 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:57:27,418 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:57:27,419 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:57:27,434 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:27] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 00:57:27,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:57:27,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:57:27,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:27] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 00:57:27,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRLz1Q HTTP/1.1" 200 - -2025-10-01 00:57:28,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:28] "POST /socket.io/?EIO=4&transport=polling&t=PcRLz6T&sid=A-AdesDTehX4bxcaAAAA HTTP/1.1" 200 - -2025-10-01 00:57:28,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRLz6U&sid=A-AdesDTehX4bxcaAAAA HTTP/1.1" 200 - -2025-10-01 00:57:28,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRLzBI&sid=A-AdesDTehX4bxcaAAAA HTTP/1.1" 200 - -2025-10-01 00:57:32,500 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:32] "GET /socket.io/?EIO=4&transport=websocket&sid=A-AdesDTehX4bxcaAAAA HTTP/1.1" 200 - -2025-10-01 00:57:32,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:32] "POST /login HTTP/1.1" 200 - -2025-10-01 00:57:32,860 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:57:33,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:33] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:57:33,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:33] "GET /socket.io/?EIO=4&transport=polling&t=PcRL-OZ HTTP/1.1" 200 - -2025-10-01 00:57:33,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:33] "POST /socket.io/?EIO=4&transport=polling&t=PcRL-Tc&sid=seiRoz7dmXBYS5JJAAAC HTTP/1.1" 200 - -2025-10-01 00:57:33,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:57:33] "GET /socket.io/?EIO=4&transport=polling&t=PcRL-Tc.0&sid=seiRoz7dmXBYS5JJAAAC HTTP/1.1" 200 - -2025-10-01 00:58:13,069 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:58:13,112 [ERROR] flask_migrate: Error: Directory migrations already exists and is not empty -2025-10-01 00:58:18,459 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:58:24,065 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:58:27,124 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:58:27,179 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 00:58:27,179 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 00:58:27,179 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 00:58:28,087 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 00:58:28,132 [WARNING] werkzeug: * Debugger is active! -2025-10-01 00:58:28,133 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 00:58:28,140 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRMBjq HTTP/1.1" 200 - -2025-10-01 00:58:28,272 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:28] "POST /socket.io/?EIO=4&transport=polling&t=PcRMBqj&sid=i7PUyVsABwiPfhdgAAAA HTTP/1.1" 200 - -2025-10-01 00:58:28,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRMBqk&sid=i7PUyVsABwiPfhdgAAAA HTTP/1.1" 200 - -2025-10-01 00:58:28,450 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:28] "GET /socket.io/?EIO=4&transport=polling&t=PcRMBvV&sid=i7PUyVsABwiPfhdgAAAA HTTP/1.1" 200 - -2025-10-01 00:58:29,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:29] "GET /socket.io/?EIO=4&transport=websocket&sid=i7PUyVsABwiPfhdgAAAA HTTP/1.1" 200 - -2025-10-01 00:58:29,566 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:29] "POST /login HTTP/1.1" 200 - -2025-10-01 00:58:29,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:58:29,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:58:30,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRMCEo HTTP/1.1" 200 - -2025-10-01 00:58:30,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:30] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 00:58:30,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:30] "POST /socket.io/?EIO=4&transport=polling&t=PcRMCJq&sid=eg4B_Ua5cZ2D4VIxAAAC HTTP/1.1" 200 - -2025-10-01 00:58:30,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRMCJq.0&sid=eg4B_Ua5cZ2D4VIxAAAC HTTP/1.1" 200 - -2025-10-01 00:58:30,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRMCOj&sid=eg4B_Ua5cZ2D4VIxAAAC HTTP/1.1" 200 - -2025-10-01 00:58:33,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:33] "GET /socket.io/?EIO=4&transport=websocket&sid=eg4B_Ua5cZ2D4VIxAAAC HTTP/1.1" 200 - -2025-10-01 00:58:33,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:33] "POST /login HTTP/1.1" 200 - -2025-10-01 00:58:33,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:58:34,208 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:58:34,535 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRMDJd HTTP/1.1" 200 - -2025-10-01 00:58:34,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:34] "POST /socket.io/?EIO=4&transport=polling&t=PcRMDOg&sid=nAXQkcU8AoNvkdwVAAAE HTTP/1.1" 200 - -2025-10-01 00:58:34,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRMDOi&sid=nAXQkcU8AoNvkdwVAAAE HTTP/1.1" 200 - -2025-10-01 00:58:34,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:58:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRMDTZ&sid=nAXQkcU8AoNvkdwVAAAE HTTP/1.1" 200 - -2025-10-01 00:59:24,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:24] "GET /socket.io/?EIO=4&transport=websocket&sid=nAXQkcU8AoNvkdwVAAAE HTTP/1.1" 200 - -2025-10-01 00:59:24,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:24] "GET /login HTTP/1.1" 200 - -2025-10-01 00:59:24,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:24] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:59:24,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:24] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:59:24,767 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:24] "GET /socket.io/?EIO=4&transport=polling&t=PcRMPed HTTP/1.1" 200 - -2025-10-01 00:59:25,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /home/ HTTP/1.1" 200 - -2025-10-01 00:59:25,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:59:25,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:59:25,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRMPkb HTTP/1.1" 200 - -2025-10-01 00:59:25,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "POST /socket.io/?EIO=4&transport=polling&t=PcRMPn8&sid=B-LwTgAfAO17tVjoAAAH HTTP/1.1" 200 - -2025-10-01 00:59:25,347 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRMPn9&sid=B-LwTgAfAO17tVjoAAAH HTTP/1.1" 200 - -2025-10-01 00:59:25,566 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRMPoa&sid=B-LwTgAfAO17tVjoAAAH HTTP/1.1" 200 - -2025-10-01 00:59:25,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /socket.io/?EIO=4&transport=websocket&sid=B-LwTgAfAO17tVjoAAAH HTTP/1.1" 200 - -2025-10-01 00:59:25,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /register HTTP/1.1" 200 - -2025-10-01 00:59:25,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:59:25,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:25] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:59:26,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRMPvj HTTP/1.1" 200 - -2025-10-01 00:59:26,372 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:26] "POST /socket.io/?EIO=4&transport=polling&t=PcRMP-V&sid=OA5KeDf9NnqyuHXfAAAJ HTTP/1.1" 200 - -2025-10-01 00:59:26,422 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRMP-V.0&sid=OA5KeDf9NnqyuHXfAAAJ HTTP/1.1" 200 - -2025-10-01 00:59:26,426 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRMQ3O&sid=OA5KeDf9NnqyuHXfAAAJ HTTP/1.1" 200 - -2025-10-01 00:59:26,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:26] "GET /socket.io/?EIO=4&transport=websocket&sid=OA5KeDf9NnqyuHXfAAAJ HTTP/1.1" 200 - -2025-10-01 00:59:27,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /login HTTP/1.1" 200 - -2025-10-01 00:59:27,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:59:27,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:59:27,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRMQJn HTTP/1.1" 200 - -2025-10-01 00:59:27,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "POST /socket.io/?EIO=4&transport=polling&t=PcRMQKx&sid=5VzeJ7QXZWsGa6orAAAL HTTP/1.1" 200 - -2025-10-01 00:59:27,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRMQKx.0&sid=5VzeJ7QXZWsGa6orAAAL HTTP/1.1" 200 - -2025-10-01 00:59:27,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRMQPq&sid=5VzeJ7QXZWsGa6orAAAL HTTP/1.1" 200 - -2025-10-01 00:59:54,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:54] "GET /socket.io/?EIO=4&transport=websocket&sid=5VzeJ7QXZWsGa6orAAAL HTTP/1.1" 200 - -2025-10-01 00:59:54,500 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:54] "GET /home/ HTTP/1.1" 200 - -2025-10-01 00:59:54,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:59:54,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:54] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:59:54,827 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:54] "GET /socket.io/?EIO=4&transport=polling&t=PcRMW-N HTTP/1.1" 200 - -2025-10-01 00:59:55,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "POST /socket.io/?EIO=4&transport=polling&t=PcRMW_D&sid=tsYH2d9oUJSALo_kAAAN HTTP/1.1" 200 - -2025-10-01 00:59:55,140 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMW_D.0&sid=tsYH2d9oUJSALo_kAAAN HTTP/1.1" 200 - -2025-10-01 00:59:55,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMX46&sid=tsYH2d9oUJSALo_kAAAN HTTP/1.1" 200 - -2025-10-01 00:59:55,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /socket.io/?EIO=4&transport=websocket&sid=tsYH2d9oUJSALo_kAAAN HTTP/1.1" 200 - -2025-10-01 00:59:55,485 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /home/ HTTP/1.1" 200 - -2025-10-01 00:59:55,578 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:59:55,751 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:59:55,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXDh HTTP/1.1" 200 - -2025-10-01 00:59:56,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:56] "POST /socket.io/?EIO=4&transport=polling&t=PcRMXEd&sid=bj6x1yl5E4xTZH5pAAAP HTTP/1.1" 200 - -2025-10-01 00:59:56,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:56] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXEd.0&sid=bj6x1yl5E4xTZH5pAAAP HTTP/1.1" 200 - -2025-10-01 00:59:56,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:56] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXJO&sid=bj6x1yl5E4xTZH5pAAAP HTTP/1.1" 200 - -2025-10-01 00:59:56,705 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:56] "GET /socket.io/?EIO=4&transport=websocket&sid=bj6x1yl5E4xTZH5pAAAP HTTP/1.1" 200 - -2025-10-01 00:59:56,936 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:56] "GET /login HTTP/1.1" 200 - -2025-10-01 00:59:57,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 00:59:57,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 00:59:57,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXaA HTTP/1.1" 200 - -2025-10-01 00:59:57,499 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "POST /socket.io/?EIO=4&transport=polling&t=PcRMXbH&sid=YQZ_fYEgrFdECMLjAAAR HTTP/1.1" 200 - -2025-10-01 00:59:57,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXbH.0&sid=YQZ_fYEgrFdECMLjAAAR HTTP/1.1" 200 - -2025-10-01 00:59:57,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 00:59:57] "GET /socket.io/?EIO=4&transport=polling&t=PcRMXgA&sid=YQZ_fYEgrFdECMLjAAAR HTTP/1.1" 200 - -2025-10-01 01:00:04,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:04] "GET /socket.io/?EIO=4&transport=websocket&sid=YQZ_fYEgrFdECMLjAAAR HTTP/1.1" 200 - -2025-10-01 01:00:05,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:05] "POST /login HTTP/1.1" 200 - -2025-10-01 01:00:05,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:05] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:00:05,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:05] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:00:05,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:05] "GET /socket.io/?EIO=4&transport=polling&t=PcRMZcE HTTP/1.1" 200 - -2025-10-01 01:00:06,094 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:06] "POST /socket.io/?EIO=4&transport=polling&t=PcRMZh3&sid=KTqlrY71pH50NDCFAAAT HTTP/1.1" 200 - -2025-10-01 01:00:06,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRMZh3.0&sid=KTqlrY71pH50NDCFAAAT HTTP/1.1" 200 - -2025-10-01 01:00:06,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRMZm0&sid=KTqlrY71pH50NDCFAAAT HTTP/1.1" 200 - -2025-10-01 01:00:53,801 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\auth.py', reloading -2025-10-01 01:00:53,805 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\auth.py', reloading -2025-10-01 01:00:54,551 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:00:55,474 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:00:55,524 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:00:55,526 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:00:55,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMlkZ HTTP/1.1" 200 - -2025-10-01 01:00:55,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:55] "POST /socket.io/?EIO=4&transport=polling&t=PcRMlpk&sid=z2tIqhxEHHiw591iAAAA HTTP/1.1" 200 - -2025-10-01 01:00:55,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMlpl&sid=z2tIqhxEHHiw591iAAAA HTTP/1.1" 200 - -2025-10-01 01:00:55,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:00:55] "GET /socket.io/?EIO=4&transport=polling&t=PcRMlug&sid=z2tIqhxEHHiw591iAAAA HTTP/1.1" 200 - -2025-10-01 01:01:01,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:01] "GET /socket.io/?EIO=4&transport=websocket&sid=z2tIqhxEHHiw591iAAAA HTTP/1.1" 200 - -2025-10-01 01:01:02,026 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:01:02,026 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:01:02,030 [INFO] app: LOGIN: found id=1 active=True pass_ok=False -2025-10-01 01:01:02,030 [INFO] app: LOGIN: found id=1 active=True pass_ok=False -2025-10-01 01:01:02,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "POST /login HTTP/1.1" 200 - -2025-10-01 01:01:02,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:01:02,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:01:02,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRMnTB HTTP/1.1" 200 - -2025-10-01 01:01:02,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "POST /socket.io/?EIO=4&transport=polling&t=PcRMnX-&sid=w4sYo9c9B4_FErfmAAAC HTTP/1.1" 200 - -2025-10-01 01:01:02,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRMnX_&sid=w4sYo9c9B4_FErfmAAAC HTTP/1.1" 200 - -2025-10-01 01:01:02,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:01:02] "GET /socket.io/?EIO=4&transport=polling&t=PcRMncu&sid=w4sYo9c9B4_FErfmAAAC HTTP/1.1" 200 - -2025-10-01 01:03:17,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:17] "GET /socket.io/?EIO=4&transport=websocket&sid=w4sYo9c9B4_FErfmAAAC HTTP/1.1" 200 - -2025-10-01 01:03:18,237 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:03:18,237 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:03:18,239 [INFO] app: LOGIN: found id=1 active=True pass_ok=False -2025-10-01 01:03:18,239 [INFO] app: LOGIN: found id=1 active=True pass_ok=False -2025-10-01 01:03:18,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:18] "POST /login HTTP/1.1" 200 - -2025-10-01 01:03:18,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:03:18,502 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:03:18,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRNIjm HTTP/1.1" 200 - -2025-10-01 01:03:19,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:19] "POST /socket.io/?EIO=4&transport=polling&t=PcRNIom&sid=h09fn2bK5Q76THuWAAAE HTTP/1.1" 200 - -2025-10-01 01:03:19,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRNIon&sid=h09fn2bK5Q76THuWAAAE HTTP/1.1" 200 - -2025-10-01 01:03:19,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRNIth&sid=h09fn2bK5Q76THuWAAAE HTTP/1.1" 200 - -2025-10-01 01:03:30,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\새 텍스트 문서.txt', reloading -2025-10-01 01:03:30,887 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:03:31,847 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:03:31,890 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:03:31,892 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:03:32,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRNM2s HTTP/1.1" 200 - -2025-10-01 01:03:32,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:32] "POST /socket.io/?EIO=4&transport=polling&t=PcRNM7n&sid=B5MgU0uWPtzZXeYFAAAA HTTP/1.1" 200 - -2025-10-01 01:03:32,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRNM7n.0&sid=B5MgU0uWPtzZXeYFAAAA HTTP/1.1" 200 - -2025-10-01 01:03:37,575 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:03:37,578 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:03:37,777 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:03:37,779 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:03:38,033 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:03:38,931 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:03:38,974 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:03:38,976 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:03:39,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRNNjv HTTP/1.1" 200 - -2025-10-01 01:03:39,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:39] "POST /socket.io/?EIO=4&transport=polling&t=PcRNNop&sid=96zLvIe-RothMkzkAAAA HTTP/1.1" 200 - -2025-10-01 01:03:39,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRNNop.0&sid=96zLvIe-RothMkzkAAAA HTTP/1.1" 200 - -2025-10-01 01:03:39,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:03:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRNNtj&sid=96zLvIe-RothMkzkAAAA HTTP/1.1" 200 - -2025-10-01 01:03:54,115 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:04:14,102 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:04:14,150 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 01:04:14,150 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 01:04:14,150 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:04:14,992 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:04:15,036 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:04:15,037 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:04:18,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRNXPe HTTP/1.1" 200 - -2025-10-01 01:04:19,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:19] "POST /socket.io/?EIO=4&transport=polling&t=PcRNXUa&sid=NMpEjc1qFjkGoEtAAAAA HTTP/1.1" 200 - -2025-10-01 01:04:19,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRNXUb&sid=NMpEjc1qFjkGoEtAAAAA HTTP/1.1" 200 - -2025-10-01 01:04:23,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:23] "GET /socket.io/?EIO=4&transport=websocket&sid=NMpEjc1qFjkGoEtAAAAA HTTP/1.1" 200 - -2025-10-01 01:04:23,813 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:04:23,813 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:04:23,818 [INFO] app: LOGIN: found id=1 active=True pass_ok=False -2025-10-01 01:04:23,818 [INFO] app: LOGIN: found id=1 active=True pass_ok=False -2025-10-01 01:04:23,827 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:23] "POST /login HTTP/1.1" 200 - -2025-10-01 01:04:24,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:04:24,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:04:24,548 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "GET /socket.io/?EIO=4&transport=polling&t=PcRNYml HTTP/1.1" 200 - -2025-10-01 01:04:24,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "POST /socket.io/?EIO=4&transport=polling&t=PcRNYrc&sid=7kU94lXQ7dLRTToFAAAC HTTP/1.1" 200 - -2025-10-01 01:04:24,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "GET /socket.io/?EIO=4&transport=polling&t=PcRNYrc.0&sid=7kU94lXQ7dLRTToFAAAC HTTP/1.1" 200 - -2025-10-01 01:04:24,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:04:24] "GET /socket.io/?EIO=4&transport=polling&t=PcRNYwV&sid=7kU94lXQ7dLRTToFAAAC HTTP/1.1" 200 - -2025-10-01 01:06:12,069 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /socket.io/?EIO=4&transport=websocket&sid=7kU94lXQ7dLRTToFAAAC HTTP/1.1" 200 - -2025-10-01 01:06:12,292 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /register HTTP/1.1" 200 - -2025-10-01 01:06:12,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:06:12,555 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:06:12,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /socket.io/?EIO=4&transport=polling&t=PcRNzDI HTTP/1.1" 200 - -2025-10-01 01:06:12,870 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "POST /socket.io/?EIO=4&transport=polling&t=PcRNzEA&sid=3b2DTwSo_SUGn5i3AAAE HTTP/1.1" 200 - -2025-10-01 01:06:12,934 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:12] "GET /socket.io/?EIO=4&transport=polling&t=PcRNzEA.0&sid=3b2DTwSo_SUGn5i3AAAE HTTP/1.1" 200 - -2025-10-01 01:06:40,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:40] "GET /socket.io/?EIO=4&transport=websocket&sid=3b2DTwSo_SUGn5i3AAAE HTTP/1.1" 200 - -2025-10-01 01:06:41,029 [INFO] root: ✅ 등록된 사용자: 김태태, test@test.co.kr -2025-10-01 01:06:41,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "POST /register HTTP/1.1" 302 - -2025-10-01 01:06:41,267 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "GET /login HTTP/1.1" 200 - -2025-10-01 01:06:41,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:06:41,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:06:41,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRO4J1 HTTP/1.1" 200 - -2025-10-01 01:06:41,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:41] "POST /socket.io/?EIO=4&transport=polling&t=PcRO4N5&sid=PpSBdth0L8Sh4fp2AAAG HTTP/1.1" 200 - -2025-10-01 01:06:42,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRO4N5.0&sid=PpSBdth0L8Sh4fp2AAAG HTTP/1.1" 200 - -2025-10-01 01:06:42,177 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:06:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRO4R_&sid=PpSBdth0L8Sh4fp2AAAG HTTP/1.1" 200 - -2025-10-01 01:15:11,812 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:15:11,860 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 01:15:11,860 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 01:15:11,861 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:15:12,705 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:15:12,748 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:15:12,749 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:15:12,756 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:12] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ0rn HTTP/1.1" 200 - -2025-10-01 01:15:12,759 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:12] "POST /socket.io/?EIO=4&transport=polling&t=PcRQ15s&sid=BJeQ0PcM9KOMtrftAAAA HTTP/1.1" 200 - -2025-10-01 01:15:13,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ15s.0&sid=BJeQ0PcM9KOMtrftAAAA HTTP/1.1" 200 - -2025-10-01 01:15:27,882 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\check_db.py', reloading -2025-10-01 01:15:28,885 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:15:29,735 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:15:29,778 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:15:29,779 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:15:30,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ5Oc HTTP/1.1" 200 - -2025-10-01 01:15:30,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:30] "POST /socket.io/?EIO=4&transport=polling&t=PcRQ5Tc&sid=lJy0Qz3dPZZEZ5HUAAAA HTTP/1.1" 200 - -2025-10-01 01:15:30,980 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ5Td&sid=lJy0Qz3dPZZEZ5HUAAAA HTTP/1.1" 200 - -2025-10-01 01:15:30,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:30] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ5Yc&sid=lJy0Qz3dPZZEZ5HUAAAA HTTP/1.1" 200 - -2025-10-01 01:15:40,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:40] "GET /socket.io/?EIO=4&transport=websocket&sid=lJy0Qz3dPZZEZ5HUAAAA HTTP/1.1" 200 - -2025-10-01 01:15:40,371 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:15:40,371 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:15:40,377 [INFO] app: LOGIN: found id=1 active=True pass_ok=False -2025-10-01 01:15:40,377 [INFO] app: LOGIN: found id=1 active=True pass_ok=False -2025-10-01 01:15:40,385 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:40] "POST /login HTTP/1.1" 200 - -2025-10-01 01:15:40,426 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:15:40,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:40] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:15:40,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ7vI HTTP/1.1" 200 - -2025-10-01 01:15:41,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:41] "POST /socket.io/?EIO=4&transport=polling&t=PcRQ7-6&sid=JlJ5FWYdd07wFi4ZAAAC HTTP/1.1" 200 - -2025-10-01 01:15:41,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ7-8&sid=JlJ5FWYdd07wFi4ZAAAC HTTP/1.1" 200 - -2025-10-01 01:15:41,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ82w&sid=JlJ5FWYdd07wFi4ZAAAC HTTP/1.1" 200 - -2025-10-01 01:15:52,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=JlJ5FWYdd07wFi4ZAAAC HTTP/1.1" 200 - -2025-10-01 01:15:52,962 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:15:52,962 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:15:52,963 [INFO] app: LOGIN: found id=1 active=True pass_ok=False -2025-10-01 01:15:52,963 [INFO] app: LOGIN: found id=1 active=True pass_ok=False -2025-10-01 01:15:52,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:52] "POST /login HTTP/1.1" 200 - -2025-10-01 01:15:52,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:15:53,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:53] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:15:53,542 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcRQA-H HTTP/1.1" 200 - -2025-10-01 01:15:53,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:53] "POST /socket.io/?EIO=4&transport=polling&t=PcRQB37&sid=JWhy62DZGG02cjePAAAE HTTP/1.1" 200 - -2025-10-01 01:15:53,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcRQB37.0&sid=JWhy62DZGG02cjePAAAE HTTP/1.1" 200 - -2025-10-01 01:15:53,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcRQB7_&sid=JWhy62DZGG02cjePAAAE HTTP/1.1" 200 - -2025-10-01 01:16:18,900 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:16:18,901 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:16:19,126 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:16:19,127 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:16:19,127 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:16:19,238 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:16:19,238 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:16:19,238 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\reset_pw.py', reloading -2025-10-01 01:16:20,028 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:16:20,917 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:16:20,959 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:16:20,960 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:16:21,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:16:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRQHsa HTTP/1.1" 200 - -2025-10-01 01:16:21,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:16:21] "POST /socket.io/?EIO=4&transport=polling&t=PcRQHxX&sid=SefDIMXBNjdzV3b-AAAA HTTP/1.1" 200 - -2025-10-01 01:16:22,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:16:22] "GET /socket.io/?EIO=4&transport=polling&t=PcRQHxY&sid=SefDIMXBNjdzV3b-AAAA HTTP/1.1" 200 - -2025-10-01 01:16:22,041 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:16:22] "GET /socket.io/?EIO=4&transport=polling&t=PcRQI0P&sid=SefDIMXBNjdzV3b-AAAA HTTP/1.1" 200 - -2025-10-01 01:16:31,498 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:17:13,623 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:17:13,688 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 01:17:13,688 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 01:17:13,688 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:17:14,556 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:17:14,597 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:17:14,598 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:17:14,605 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:17:14] "GET /socket.io/?EIO=4&transport=polling&t=PcRQURi HTTP/1.1" 200 - -2025-10-01 01:17:14,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:17:14] "POST /socket.io/?EIO=4&transport=polling&t=PcRQUrk&sid=4RYfGaWua9teXkoJAAAA HTTP/1.1" 200 - -2025-10-01 01:17:14,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:17:14] "GET /socket.io/?EIO=4&transport=polling&t=PcRQUrl&sid=4RYfGaWua9teXkoJAAAA HTTP/1.1" 200 - -2025-10-01 01:17:15,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:17:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRQUwb&sid=4RYfGaWua9teXkoJAAAA HTTP/1.1" 200 - -2025-10-01 01:18:33,420 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\models\\user.py', reloading -2025-10-01 01:18:33,421 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\models\\user.py', reloading -2025-10-01 01:18:33,837 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:18:34,705 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:18:34,744 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:18:34,746 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:18:35,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:18:35] "GET /socket.io/?EIO=4&transport=polling&t=PcRQoU7 HTTP/1.1" 200 - -2025-10-01 01:18:35,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:18:35] "POST /socket.io/?EIO=4&transport=polling&t=PcRQoZ2&sid=PxE0ti3WZp6I_r_XAAAA HTTP/1.1" 200 - -2025-10-01 01:18:35,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:18:35] "GET /socket.io/?EIO=4&transport=polling&t=PcRQoZ2.0&sid=PxE0ti3WZp6I_r_XAAAA HTTP/1.1" 200 - -2025-10-01 01:19:26,954 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\models\\user.py', reloading -2025-10-01 01:19:27,961 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:19:28,871 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:19:28,913 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:19:28,914 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:19:29,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ_hk HTTP/1.1" 200 - -2025-10-01 01:19:29,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:29] "POST /socket.io/?EIO=4&transport=polling&t=PcRQ_mj&sid=PBiLheL46CCaFYwTAAAA HTTP/1.1" 200 - -2025-10-01 01:19:29,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRQ_mk&sid=PBiLheL46CCaFYwTAAAA HTTP/1.1" 200 - -2025-10-01 01:19:33,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:33] "GET /socket.io/?EIO=4&transport=websocket&sid=PBiLheL46CCaFYwTAAAA HTTP/1.1" 200 - -2025-10-01 01:19:33,436 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:19:33,436 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:19:33,668 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 01:19:33,668 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 01:19:33,668 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 01:19:33,668 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 01:19:33,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:33] "POST /login HTTP/1.1" 302 - -2025-10-01 01:19:33,768 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:33] "GET /index HTTP/1.1" 200 - -2025-10-01 01:19:34,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:19:34,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:19:34,348 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRR0xE HTTP/1.1" 200 - -2025-10-01 01:19:34,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "POST /socket.io/?EIO=4&transport=polling&t=PcRR0zE&sid=NI7f36tAP3l025cIAAAC HTTP/1.1" 200 - -2025-10-01 01:19:34,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:19:34,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRR0zE.0&sid=NI7f36tAP3l025cIAAAC HTTP/1.1" 200 - -2025-10-01 01:19:34,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRR12O&sid=NI7f36tAP3l025cIAAAC HTTP/1.1" 200 - -2025-10-01 01:19:36,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:36] "GET /socket.io/?EIO=4&transport=websocket&sid=NI7f36tAP3l025cIAAAC HTTP/1.1" 200 - -2025-10-01 01:19:36,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:36] "GET /index HTTP/1.1" 200 - -2025-10-01 01:19:36,638 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:19:36,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:36] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:19:37,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:37] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:19:37,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRR1az HTTP/1.1" 200 - -2025-10-01 01:19:37,460 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:37] "POST /socket.io/?EIO=4&transport=polling&t=PcRR1f-&sid=2S0oqPwi1lmVMrb5AAAE HTTP/1.1" 200 - -2025-10-01 01:19:37,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRR1f_&sid=2S0oqPwi1lmVMrb5AAAE HTTP/1.1" 200 - -2025-10-01 01:19:37,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRR1kq&sid=2S0oqPwi1lmVMrb5AAAE HTTP/1.1" 200 - -2025-10-01 01:19:43,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:43] "GET /socket.io/?EIO=4&transport=websocket&sid=2S0oqPwi1lmVMrb5AAAE HTTP/1.1" 200 - -2025-10-01 01:19:43,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:43] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 01:19:44,042 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:19:44,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:19:44,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "GET /socket.io/?EIO=4&transport=polling&t=PcRR3O8 HTTP/1.1" 200 - -2025-10-01 01:19:44,578 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "POST /socket.io/?EIO=4&transport=polling&t=PcRR3Os&sid=CsJgbZPgK1vDKVBWAAAG HTTP/1.1" 200 - -2025-10-01 01:19:44,626 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "GET /socket.io/?EIO=4&transport=polling&t=PcRR3Ot&sid=CsJgbZPgK1vDKVBWAAAG HTTP/1.1" 200 - -2025-10-01 01:19:44,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:44] "GET /socket.io/?EIO=4&transport=polling&t=PcRR3Tr&sid=CsJgbZPgK1vDKVBWAAAG HTTP/1.1" 200 - -2025-10-01 01:19:46,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:46] "GET /socket.io/?EIO=4&transport=websocket&sid=CsJgbZPgK1vDKVBWAAAG HTTP/1.1" 200 - -2025-10-01 01:19:47,215 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /edit_xml/Sejong_LDAP.xml HTTP/1.1" 200 - -2025-10-01 01:19:47,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:19:47,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:19:47,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRR4AX HTTP/1.1" 200 - -2025-10-01 01:19:47,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "POST /socket.io/?EIO=4&transport=polling&t=PcRR4BO&sid=49uJ6KUTNnIHm8VJAAAI HTTP/1.1" 200 - -2025-10-01 01:19:47,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRR4BP&sid=49uJ6KUTNnIHm8VJAAAI HTTP/1.1" 200 - -2025-10-01 01:19:47,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:47] "GET /socket.io/?EIO=4&transport=polling&t=PcRR4GI&sid=49uJ6KUTNnIHm8VJAAAI HTTP/1.1" 200 - -2025-10-01 01:19:49,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:49] "GET /socket.io/?EIO=4&transport=websocket&sid=49uJ6KUTNnIHm8VJAAAI HTTP/1.1" 200 - -2025-10-01 01:19:50,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:50] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:19:50,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:19:50,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:50] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:19:51,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRR4_q HTTP/1.1" 200 - -2025-10-01 01:19:51,469 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:51] "POST /socket.io/?EIO=4&transport=polling&t=PcRR54c&sid=GAMkaubTmlVx2DWwAAAK HTTP/1.1" 200 - -2025-10-01 01:19:51,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRR54c.0&sid=GAMkaubTmlVx2DWwAAAK HTTP/1.1" 200 - -2025-10-01 01:19:51,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRR59W&sid=GAMkaubTmlVx2DWwAAAK HTTP/1.1" 200 - -2025-10-01 01:19:53,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /socket.io/?EIO=4&transport=websocket&sid=GAMkaubTmlVx2DWwAAAK HTTP/1.1" 200 - -2025-10-01 01:19:53,488 [INFO] root: 🗑 삭제된 사용자: 김태태 -2025-10-01 01:19:53,490 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /admin/delete/2 HTTP/1.1" 302 - -2025-10-01 01:19:53,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:19:53,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:19:53,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:19:53,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:53] "GET /socket.io/?EIO=4&transport=polling&t=PcRR5l3 HTTP/1.1" 200 - -2025-10-01 01:19:54,245 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:54] "POST /socket.io/?EIO=4&transport=polling&t=PcRR5l7&sid=4QpA4CbWaoPQQImsAAAM HTTP/1.1" 200 - -2025-10-01 01:19:54,247 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:19:54] "GET /socket.io/?EIO=4&transport=polling&t=PcRR5l8&sid=4QpA4CbWaoPQQImsAAAM HTTP/1.1" 200 - -2025-10-01 01:20:32,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:32] "GET /socket.io/?EIO=4&transport=websocket&sid=4QpA4CbWaoPQQImsAAAM HTTP/1.1" 200 - -2025-10-01 01:20:32,388 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:32] "GET /index HTTP/1.1" 200 - -2025-10-01 01:20:32,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:20:32,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:32] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:20:33,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:33] "GET /socket.io/?EIO=4&transport=polling&t=PcRRFDD HTTP/1.1" 200 - -2025-10-01 01:20:33,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:33] "POST /socket.io/?EIO=4&transport=polling&t=PcRRFIE&sid=Fs21KP04eTBXDtI7AAAO HTTP/1.1" 200 - -2025-10-01 01:20:33,350 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:33] "GET /socket.io/?EIO=4&transport=polling&t=PcRRFIF&sid=Fs21KP04eTBXDtI7AAAO HTTP/1.1" 200 - -2025-10-01 01:20:36,556 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:36] "GET /socket.io/?EIO=4&transport=websocket&sid=Fs21KP04eTBXDtI7AAAO HTTP/1.1" 200 - -2025-10-01 01:20:36,561 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:36] "GET /index HTTP/1.1" 200 - -2025-10-01 01:20:36,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:20:36,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:36] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:20:37,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:37] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:20:37,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRRGES HTTP/1.1" 200 - -2025-10-01 01:20:37,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:37] "POST /socket.io/?EIO=4&transport=polling&t=PcRRGJL&sid=cE0v6v2nFWoq5KoBAAAQ HTTP/1.1" 200 - -2025-10-01 01:20:37,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRRGJM&sid=cE0v6v2nFWoq5KoBAAAQ HTTP/1.1" 200 - -2025-10-01 01:20:37,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:37] "GET /socket.io/?EIO=4&transport=polling&t=PcRRGOA&sid=cE0v6v2nFWoq5KoBAAAQ HTTP/1.1" 200 - -2025-10-01 01:20:43,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /socket.io/?EIO=4&transport=websocket&sid=cE0v6v2nFWoq5KoBAAAQ HTTP/1.1" 200 - -2025-10-01 01:20:43,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 01:20:43,419 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:20:43,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:20:43,667 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRRHtY HTTP/1.1" 200 - -2025-10-01 01:20:43,936 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "POST /socket.io/?EIO=4&transport=polling&t=PcRRHuK&sid=_MKG3EnQA8wFmIUBAAAS HTTP/1.1" 200 - -2025-10-01 01:20:43,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRRHuK.0&sid=_MKG3EnQA8wFmIUBAAAS HTTP/1.1" 200 - -2025-10-01 01:20:43,987 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:43] "GET /socket.io/?EIO=4&transport=polling&t=PcRRHzH&sid=_MKG3EnQA8wFmIUBAAAS HTTP/1.1" 200 - -2025-10-01 01:20:45,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /socket.io/?EIO=4&transport=websocket&sid=_MKG3EnQA8wFmIUBAAAS HTTP/1.1" 200 - -2025-10-01 01:20:45,249 [INFO] app: LOGOUT: user=김강희 -2025-10-01 01:20:45,249 [INFO] app: LOGOUT: user=김강희 -2025-10-01 01:20:45,250 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /logout HTTP/1.1" 302 - -2025-10-01 01:20:45,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /login HTTP/1.1" 200 - -2025-10-01 01:20:45,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:20:45,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:20:45,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /socket.io/?EIO=4&transport=polling&t=PcRRINX HTTP/1.1" 200 - -2025-10-01 01:20:45,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "POST /socket.io/?EIO=4&transport=polling&t=PcRRINk&sid=Iz_zvn39x_uR85xbAAAU HTTP/1.1" 200 - -2025-10-01 01:20:45,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:20:45] "GET /socket.io/?EIO=4&transport=polling&t=PcRRINk.0&sid=Iz_zvn39x_uR85xbAAAU HTTP/1.1" 200 - -2025-10-01 01:21:50,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:50] "GET /socket.io/?EIO=4&transport=websocket&sid=Iz_zvn39x_uR85xbAAAU HTTP/1.1" 200 - -2025-10-01 01:21:50,859 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:21:50,859 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:21:50,961 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 01:21:50,961 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 01:21:50,962 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 01:21:50,962 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 01:21:50,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:50] "POST /login HTTP/1.1" 302 - -2025-10-01 01:21:50,968 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:50] "GET /index HTTP/1.1" 200 - -2025-10-01 01:21:51,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:21:51,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:21:51,634 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRRYPI HTTP/1.1" 200 - -2025-10-01 01:21:51,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "POST /socket.io/?EIO=4&transport=polling&t=PcRRYUK&sid=OmM7OJwTl8w62TeyAAAW HTTP/1.1" 200 - -2025-10-01 01:21:51,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRRYUL&sid=OmM7OJwTl8w62TeyAAAW HTTP/1.1" 200 - -2025-10-01 01:21:51,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRRYZL&sid=OmM7OJwTl8w62TeyAAAW HTTP/1.1" 200 - -2025-10-01 01:21:53,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:53] "GET /socket.io/?EIO=4&transport=websocket&sid=OmM7OJwTl8w62TeyAAAW HTTP/1.1" 200 - -2025-10-01 01:21:53,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:53] "GET /index HTTP/1.1" 200 - -2025-10-01 01:21:53,534 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:21:53,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:53] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:21:54,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:54] "GET /socket.io/?EIO=4&transport=polling&t=PcRRY_q HTTP/1.1" 200 - -2025-10-01 01:21:54,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:54] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:21:54,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:54] "POST /socket.io/?EIO=4&transport=polling&t=PcRRZ4c&sid=v6JApPmDd3V_Gh7wAAAY HTTP/1.1" 200 - -2025-10-01 01:21:54,397 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:54] "GET /socket.io/?EIO=4&transport=polling&t=PcRRZ4d&sid=v6JApPmDd3V_Gh7wAAAY HTTP/1.1" 200 - -2025-10-01 01:21:54,400 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:21:54] "GET /socket.io/?EIO=4&transport=polling&t=PcRRZ9V&sid=v6JApPmDd3V_Gh7wAAAY HTTP/1.1" 200 - -2025-10-01 01:22:24,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:24] "GET /socket.io/?EIO=4&transport=websocket&sid=v6JApPmDd3V_Gh7wAAAY HTTP/1.1" 200 - -2025-10-01 01:22:24,267 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask\\app.py', reloading -2025-10-01 01:22:24,268 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask_socketio\\__init__.py', reloading -2025-10-01 01:22:24,268 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\engineio\\middleware.py', reloading -2025-10-01 01:22:24,279 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask_login\\utils.py', reloading -2025-10-01 01:22:24,280 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading -2025-10-01 01:22:24,290 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\flask\\templating.py', reloading -2025-10-01 01:22:24,304 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\jinja2\\environment.py', reloading -2025-10-01 01:22:24,320 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\werkzeug\\routing\\map.py', reloading -2025-10-01 01:22:24,325 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:24] "GET /admin HTTP/1.1" 500 - -2025-10-01 01:22:24,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:24] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 01:22:24,486 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:24] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 01:22:24,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:24] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=639boYT5xIzxQ0quICB9 HTTP/1.1" 200 - -2025-10-01 01:22:25,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:25] "GET /admin?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 01:22:25,357 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:22:26,288 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:22:26,330 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:22:26,331 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:22:32,259 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:32] "GET /admin HTTP/1.1" 500 - -2025-10-01 01:22:32,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:32] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 01:22:32,500 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:32] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 01:22:32,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:32] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=4WEJPKseA4D1O4ED5uoC HTTP/1.1" 200 - -2025-10-01 01:22:39,707 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:39] "GET /index HTTP/1.1" 200 - -2025-10-01 01:22:40,003 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:22:40,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:22:40,351 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:22:40,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRRkIf HTTP/1.1" 200 - -2025-10-01 01:22:40,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:22:40,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:22:40,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:22:40,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRRkSf HTTP/1.1" 200 - -2025-10-01 01:22:40,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "POST /socket.io/?EIO=4&transport=polling&t=PcRRkVg&sid=mVh9ulhxTAjDs-shAAAB HTTP/1.1" 200 - -2025-10-01 01:22:40,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRRkVh&sid=mVh9ulhxTAjDs-shAAAB HTTP/1.1" 200 - -2025-10-01 01:22:41,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:22:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRRkWk&sid=mVh9ulhxTAjDs-shAAAB HTTP/1.1" 200 - -2025-10-01 01:24:15,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:15] "GET /socket.io/?EIO=4&transport=websocket&sid=mVh9ulhxTAjDs-shAAAB HTTP/1.1" 200 - -2025-10-01 01:24:15,955 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:15] "GET /index HTTP/1.1" 200 - -2025-10-01 01:24:16,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:24:16,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:24:16,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRS5nY HTTP/1.1" 200 - -2025-10-01 01:24:16,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "POST /socket.io/?EIO=4&transport=polling&t=PcRS5oP&sid=BP7zYCafoilmYHbMAAAD HTTP/1.1" 200 - -2025-10-01 01:24:16,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRS5oQ&sid=BP7zYCafoilmYHbMAAAD HTTP/1.1" 200 - -2025-10-01 01:24:16,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRS5tH&sid=BP7zYCafoilmYHbMAAAD HTTP/1.1" 200 - -2025-10-01 01:24:17,002 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /socket.io/?EIO=4&transport=websocket&sid=BP7zYCafoilmYHbMAAAD HTTP/1.1" 200 - -2025-10-01 01:24:17,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 01:24:17,320 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:24:17,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:24:17,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRS65k HTTP/1.1" 200 - -2025-10-01 01:24:17,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "POST /socket.io/?EIO=4&transport=polling&t=PcRS66Y&sid=QgAqaqBjDmKuXmC5AAAF HTTP/1.1" 200 - -2025-10-01 01:24:17,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRS66Y.0&sid=QgAqaqBjDmKuXmC5AAAF HTTP/1.1" 200 - -2025-10-01 01:24:17,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6BS&sid=QgAqaqBjDmKuXmC5AAAF HTTP/1.1" 200 - -2025-10-01 01:24:18,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /socket.io/?EIO=4&transport=websocket&sid=QgAqaqBjDmKuXmC5AAAF HTTP/1.1" 200 - -2025-10-01 01:24:18,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /index HTTP/1.1" 200 - -2025-10-01 01:24:18,367 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:24:18,553 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:24:18,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6M1 HTTP/1.1" 200 - -2025-10-01 01:24:18,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "POST /socket.io/?EIO=4&transport=polling&t=PcRS6Ms&sid=if7JPDPengHXlyVgAAAH HTTP/1.1" 200 - -2025-10-01 01:24:18,917 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6Ms.0&sid=if7JPDPengHXlyVgAAAH HTTP/1.1" 200 - -2025-10-01 01:24:18,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6Rc&sid=if7JPDPengHXlyVgAAAH HTTP/1.1" 200 - -2025-10-01 01:24:19,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:19] "GET /socket.io/?EIO=4&transport=websocket&sid=if7JPDPengHXlyVgAAAH HTTP/1.1" 200 - -2025-10-01 01:24:19,827 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:19] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 01:24:19,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:19] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:24:20,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:20] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:24:20,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6kA HTTP/1.1" 200 - -2025-10-01 01:24:20,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:20] "POST /socket.io/?EIO=4&transport=polling&t=PcRS6kz&sid=aCAPIaRS4Ot6o6bFAAAJ HTTP/1.1" 200 - -2025-10-01 01:24:20,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6kz.0&sid=aCAPIaRS4Ot6o6bFAAAJ HTTP/1.1" 200 - -2025-10-01 01:24:20,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:24:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRS6po&sid=aCAPIaRS4Ot6o6bFAAAJ HTTP/1.1" 200 - -2025-10-01 01:25:01,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading -2025-10-01 01:25:01,114 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading -2025-10-01 01:25:01,746 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:25:02,700 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:25:02,747 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:25:02,748 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:25:03,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:03] "GET /socket.io/?EIO=4&transport=polling&t=PcRSH7_ HTTP/1.1" 200 - -2025-10-01 01:25:03,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:03] "POST /socket.io/?EIO=4&transport=polling&t=PcRSHCn&sid=ueYMna8x9Xg67pzvAAAA HTTP/1.1" 200 - -2025-10-01 01:25:03,337 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:03] "GET /socket.io/?EIO=4&transport=polling&t=PcRSHCn.0&sid=ueYMna8x9Xg67pzvAAAA HTTP/1.1" 200 - -2025-10-01 01:25:03,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:03] "GET /socket.io/?EIO=4&transport=polling&t=PcRSHHg&sid=ueYMna8x9Xg67pzvAAAA HTTP/1.1" 200 - -2025-10-01 01:25:05,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:05] "GET /socket.io/?EIO=4&transport=websocket&sid=ueYMna8x9Xg67pzvAAAA HTTP/1.1" 200 - -2025-10-01 01:25:06,163 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /index HTTP/1.1" 200 - -2025-10-01 01:25:06,335 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:25:06,410 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:25:06,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRSI1p HTTP/1.1" 200 - -2025-10-01 01:25:06,490 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "POST /socket.io/?EIO=4&transport=polling&t=PcRSI2v&sid=8rEgNpvLtc5TQVJNAAAC HTTP/1.1" 200 - -2025-10-01 01:25:06,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRSI2v.0&sid=8rEgNpvLtc5TQVJNAAAC HTTP/1.1" 200 - -2025-10-01 01:25:06,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:06] "GET /socket.io/?EIO=4&transport=polling&t=PcRSI6n&sid=8rEgNpvLtc5TQVJNAAAC HTTP/1.1" 200 - -2025-10-01 01:25:07,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:07] "GET /socket.io/?EIO=4&transport=websocket&sid=8rEgNpvLtc5TQVJNAAAC HTTP/1.1" 200 - -2025-10-01 01:25:07,370 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\jinja2\\utils.py', reloading -2025-10-01 01:25:07,374 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:07] "GET /admin HTTP/1.1" 500 - -2025-10-01 01:25:07,665 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:07] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 01:25:07,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:07] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 01:25:07,855 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:25:08,708 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:25:08,750 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:25:08,751 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:25:08,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:08] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=LbAoyvi2bPdStDTP8wcb HTTP/1.1" 200 - -2025-10-01 01:25:08,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:08] "GET /admin?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 01:25:14,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:14] "GET /admin HTTP/1.1" 500 - -2025-10-01 01:25:14,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:14] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 01:25:14,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:14] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 01:25:15,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:15] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=SrOSTfdVx7bFapxAgYik HTTP/1.1" 200 - -2025-10-01 01:25:19,454 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading -2025-10-01 01:25:19,458 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading -2025-10-01 01:25:19,873 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:25:20,797 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:25:20,843 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:25:20,845 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:25:24,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:24] "GET /index HTTP/1.1" 200 - -2025-10-01 01:25:24,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:24] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:25:24,492 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:24] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:25:24,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:24] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMSL HTTP/1.1" 200 - -2025-10-01 01:25:24,822 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:24] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:25:25,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "POST /socket.io/?EIO=4&transport=polling&t=PcRSMXN&sid=-1K_ny6CNBrlgxK0AAAA HTTP/1.1" 200 - -2025-10-01 01:25:25,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMXO&sid=-1K_ny6CNBrlgxK0AAAA HTTP/1.1" 200 - -2025-10-01 01:25:25,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMcE&sid=-1K_ny6CNBrlgxK0AAAA HTTP/1.1" 200 - -2025-10-01 01:25:25,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "GET /socket.io/?EIO=4&transport=websocket&sid=-1K_ny6CNBrlgxK0AAAA HTTP/1.1" 200 - -2025-10-01 01:25:25,837 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "GET /index HTTP/1.1" 200 - -2025-10-01 01:25:25,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:25] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:25:26,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:25:26,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMrX HTTP/1.1" 200 - -2025-10-01 01:25:26,416 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "POST /socket.io/?EIO=4&transport=polling&t=PcRSMsM&sid=xL404HYAS2RaNtPUAAAC HTTP/1.1" 200 - -2025-10-01 01:25:26,480 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMsM.0&sid=xL404HYAS2RaNtPUAAAC HTTP/1.1" 200 - -2025-10-01 01:25:26,485 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcRSMxK&sid=xL404HYAS2RaNtPUAAAC HTTP/1.1" 200 - -2025-10-01 01:25:26,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:26] "GET /socket.io/?EIO=4&transport=websocket&sid=xL404HYAS2RaNtPUAAAC HTTP/1.1" 200 - -2025-10-01 01:25:27,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:25:27,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:25:27,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:25:27,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRSN8a HTTP/1.1" 200 - -2025-10-01 01:25:27,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "POST /socket.io/?EIO=4&transport=polling&t=PcRSN9U&sid=CLiqBqJnHZUYg-QtAAAE HTTP/1.1" 200 - -2025-10-01 01:25:27,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRSN9V&sid=CLiqBqJnHZUYg-QtAAAE HTTP/1.1" 200 - -2025-10-01 01:25:27,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:27] "GET /socket.io/?EIO=4&transport=polling&t=PcRSNEQ&sid=CLiqBqJnHZUYg-QtAAAE HTTP/1.1" 200 - -2025-10-01 01:25:28,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:28] "GET /socket.io/?EIO=4&transport=websocket&sid=CLiqBqJnHZUYg-QtAAAE HTTP/1.1" 200 - -2025-10-01 01:25:29,054 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /index HTTP/1.1" 200 - -2025-10-01 01:25:29,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:25:29,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:25:29,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRSNdZ HTTP/1.1" 200 - -2025-10-01 01:25:29,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "POST /socket.io/?EIO=4&transport=polling&t=PcRSNeZ&sid=k0oxt1ZV1yjI3TTdAAAG HTTP/1.1" 200 - -2025-10-01 01:25:29,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRSNea&sid=k0oxt1ZV1yjI3TTdAAAG HTTP/1.1" 200 - -2025-10-01 01:25:29,694 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:29] "GET /socket.io/?EIO=4&transport=polling&t=PcRSNjT&sid=k0oxt1ZV1yjI3TTdAAAG HTTP/1.1" 200 - -2025-10-01 01:25:33,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:33] "GET /socket.io/?EIO=4&transport=websocket&sid=k0oxt1ZV1yjI3TTdAAAG HTTP/1.1" 200 - -2025-10-01 01:25:33,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:33] "POST /update_guid_list HTTP/1.1" 302 - -2025-10-01 01:25:33,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:33] "GET /index HTTP/1.1" 200 - -2025-10-01 01:25:34,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:25:34,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:25:34,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRSOpq HTTP/1.1" 200 - -2025-10-01 01:25:34,765 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:34] "POST /socket.io/?EIO=4&transport=polling&t=PcRSOuo&sid=IKbmxaWt-ghv65OwAAAI HTTP/1.1" 200 - -2025-10-01 01:25:34,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRSOup&sid=IKbmxaWt-ghv65OwAAAI HTTP/1.1" 200 - -2025-10-01 01:25:36,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /socket.io/?EIO=4&transport=websocket&sid=IKbmxaWt-ghv65OwAAAI HTTP/1.1" 200 - -2025-10-01 01:25:36,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /index HTTP/1.1" 200 - -2025-10-01 01:25:36,324 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:25:36,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:25:36,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPLP HTTP/1.1" 200 - -2025-10-01 01:25:36,655 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:25:36,915 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "POST /socket.io/?EIO=4&transport=polling&t=PcRSPQB&sid=Uhdb03Uq7xbMPUkFAAAK HTTP/1.1" 200 - -2025-10-01 01:25:36,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPQC&sid=Uhdb03Uq7xbMPUkFAAAK HTTP/1.1" 200 - -2025-10-01 01:25:36,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPV4&sid=Uhdb03Uq7xbMPUkFAAAK HTTP/1.1" 200 - -2025-10-01 01:25:37,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:37] "GET /socket.io/?EIO=4&transport=websocket&sid=Uhdb03Uq7xbMPUkFAAAK HTTP/1.1" 200 - -2025-10-01 01:25:37,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:37] "POST /update_server_list HTTP/1.1" 302 - -2025-10-01 01:25:37,600 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:37] "GET /index HTTP/1.1" 200 - -2025-10-01 01:25:37,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:37] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:25:37,922 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:37] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:25:38,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPk8 HTTP/1.1" 200 - -2025-10-01 01:25:38,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /index HTTP/1.1" 200 - -2025-10-01 01:25:38,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:25:38,550 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:25:38,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPt_ HTTP/1.1" 200 - -2025-10-01 01:25:38,684 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:25:38,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "POST /socket.io/?EIO=4&transport=polling&t=PcRSPvx&sid=MhhgBl3eZgGAUSFWAAAN HTTP/1.1" 200 - -2025-10-01 01:25:38,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPvx.0&sid=MhhgBl3eZgGAUSFWAAAN HTTP/1.1" 200 - -2025-10-01 01:25:38,987 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:25:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRSPyF&sid=MhhgBl3eZgGAUSFWAAAN HTTP/1.1" 200 - -2025-10-01 01:27:04,698 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:27:04,754 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 01:27:04,754 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 01:27:04,754 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:27:05,624 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:27:05,667 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:27:05,668 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:27:05,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:05] "GET /socket.io/?EIO=4&transport=polling&t=PcRSkzK HTTP/1.1" 200 - -2025-10-01 01:27:05,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:05] "POST /socket.io/?EIO=4&transport=polling&t=PcRSl9C&sid=9-Uq9_T4fgSBBBZEAAAA HTTP/1.1" 200 - -2025-10-01 01:27:05,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:05] "GET /socket.io/?EIO=4&transport=polling&t=PcRSl9D&sid=9-Uq9_T4fgSBBBZEAAAA HTTP/1.1" 200 - -2025-10-01 01:27:12,646 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\__init__.py', reloading -2025-10-01 01:27:12,647 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\services\\logger.py', reloading -2025-10-01 01:27:12,651 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\services\\watchdog_handler.py', reloading -2025-10-01 01:27:12,809 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:27:13,734 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:27:13,778 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:27:13,780 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:27:14,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:14] "GET /socket.io/?EIO=4&transport=polling&t=PcRSn9I HTTP/1.1" 200 - -2025-10-01 01:27:14,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:14] "POST /socket.io/?EIO=4&transport=polling&t=PcRSnEG&sid=kNjyjWXHuYfukbBrAAAA HTTP/1.1" 200 - -2025-10-01 01:27:14,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:14] "GET /socket.io/?EIO=4&transport=polling&t=PcRSnEH&sid=kNjyjWXHuYfukbBrAAAA HTTP/1.1" 200 - -2025-10-01 01:27:14,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:14] "GET /socket.io/?EIO=4&transport=polling&t=PcRSnJD&sid=kNjyjWXHuYfukbBrAAAA HTTP/1.1" 200 - -2025-10-01 01:27:39,929 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\app.py', reloading -2025-10-01 01:27:39,930 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\app.py', reloading -2025-10-01 01:27:40,923 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:27:41,842 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:27:41,883 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:27:41,884 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:27:41,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRStwu HTTP/1.1" 200 - -2025-10-01 01:27:42,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:42] "POST /socket.io/?EIO=4&transport=polling&t=PcRSt_p&sid=rbRWWmAkVXo05YoAAAAA HTTP/1.1" 200 - -2025-10-01 01:27:42,254 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRSt_q&sid=rbRWWmAkVXo05YoAAAAA HTTP/1.1" 200 - -2025-10-01 01:27:44,312 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\backend\\routes\\admin.py', reloading -2025-10-01 01:27:45,080 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:27:45,986 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:27:46,027 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:27:46,029 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:27:46,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:46] "GET /socket.io/?EIO=4&transport=polling&t=PcRSu_t HTTP/1.1" 200 - -2025-10-01 01:27:46,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:46] "POST /socket.io/?EIO=4&transport=polling&t=PcRSv4q&sid=9JZf-jsnOVjwhDyYAAAA HTTP/1.1" 200 - -2025-10-01 01:27:46,665 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:46] "GET /socket.io/?EIO=4&transport=polling&t=PcRSv4q.0&sid=9JZf-jsnOVjwhDyYAAAA HTTP/1.1" 200 - -2025-10-01 01:27:46,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:27:46] "GET /socket.io/?EIO=4&transport=polling&t=PcRSv9i&sid=9JZf-jsnOVjwhDyYAAAA HTTP/1.1" 200 - -2025-10-01 01:28:21,285 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\app.py', reloading -2025-10-01 01:28:21,289 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\Desktop\\idrac_info\\app.py', reloading -2025-10-01 01:28:22,227 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:30:15,548 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:30:15,568 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db -2025-10-01 01:30:15,568 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db -2025-10-01 01:30:15,600 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 01:30:15,600 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 01:30:15,600 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:30:16,461 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:30:16,482 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db -2025-10-01 01:30:16,482 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db -2025-10-01 01:30:16,505 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:30:16,507 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 01:30:16,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRTTeT HTTP/1.1" 200 - -2025-10-01 01:30:16,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:16] "POST /socket.io/?EIO=4&transport=polling&t=PcRTTl5&sid=YSopG67AfD5xt5Z7AAAA HTTP/1.1" 200 - -2025-10-01 01:30:16,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRTTl5.0&sid=YSopG67AfD5xt5Z7AAAA HTTP/1.1" 200 - -2025-10-01 01:30:18,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /socket.io/?EIO=4&transport=websocket&sid=YSopG67AfD5xt5Z7AAAA HTTP/1.1" 200 - -2025-10-01 01:30:18,059 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /index HTTP/1.1" 200 - -2025-10-01 01:30:18,387 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:30:18,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:30:18,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUCZ HTTP/1.1" 200 - -2025-10-01 01:30:18,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:30:18,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:18] "POST /socket.io/?EIO=4&transport=polling&t=PcRTUHZ&sid=6Xn-nSVrWy14kp4-AAAC HTTP/1.1" 200 - -2025-10-01 01:30:19,037 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUHa&sid=6Xn-nSVrWy14kp4-AAAC HTTP/1.1" 200 - -2025-10-01 01:30:19,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:19] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUMW&sid=6Xn-nSVrWy14kp4-AAAC HTTP/1.1" 200 - -2025-10-01 01:30:20,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:20] "GET /socket.io/?EIO=4&transport=websocket&sid=6Xn-nSVrWy14kp4-AAAC HTTP/1.1" 200 - -2025-10-01 01:30:20,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:20] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:30:20,655 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:20] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:30:20,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:20] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:30:20,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:20] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUoo HTTP/1.1" 200 - -2025-10-01 01:30:21,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:21] "POST /socket.io/?EIO=4&transport=polling&t=PcRTUpe&sid=MZVt6iZtdagYX9FqAAAE HTTP/1.1" 200 - -2025-10-01 01:30:21,211 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUpe.0&sid=MZVt6iZtdagYX9FqAAAE HTTP/1.1" 200 - -2025-10-01 01:30:21,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:30:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRTUuT&sid=MZVt6iZtdagYX9FqAAAE HTTP/1.1" 200 - -2025-10-01 01:31:39,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:39] "GET /socket.io/?EIO=4&transport=websocket&sid=MZVt6iZtdagYX9FqAAAE HTTP/1.1" 200 - -2025-10-01 01:31:40,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:40] "GET /admin HTTP/1.1" 500 - -2025-10-01 01:31:40,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:40] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 01:31:40,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:40] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 01:31:40,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:40] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=IYZz67vPf2k7dR9uYvU7 HTTP/1.1" 200 - -2025-10-01 01:31:41,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:41] "GET /admin?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 01:31:41,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:41] "GET /index HTTP/1.1" 200 - -2025-10-01 01:31:41,839 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:31:41,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:41] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:31:42,168 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:42] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:31:42,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRToab HTTP/1.1" 200 - -2025-10-01 01:31:42,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:42] "POST /socket.io/?EIO=4&transport=polling&t=PcRTofU&sid=vrfuPKmLpbi2UThDAAAG HTTP/1.1" 200 - -2025-10-01 01:31:42,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:31:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRTofU.0&sid=vrfuPKmLpbi2UThDAAAG HTTP/1.1" 200 - -2025-10-01 01:33:21,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:21] "GET /socket.io/?EIO=4&transport=websocket&sid=vrfuPKmLpbi2UThDAAAG HTTP/1.1" 200 - -2025-10-01 01:33:22,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /index HTTP/1.1" 200 - -2025-10-01 01:33:22,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:33:22,381 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:33:22,694 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /socket.io/?EIO=4&transport=polling&t=PcRUB7O HTTP/1.1" 200 - -2025-10-01 01:33:22,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:33:22,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:22] "GET /admin HTTP/1.1" 500 - -2025-10-01 01:33:23,002 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "POST /socket.io/?EIO=4&transport=polling&t=PcRUBC8&sid=TbZ2a82tnmRiruGXAAAI HTTP/1.1" 200 - -2025-10-01 01:33:23,005 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "GET /socket.io/?EIO=4&transport=polling&t=PcRUBC8.0&sid=TbZ2a82tnmRiruGXAAAI HTTP/1.1" 200 - -2025-10-01 01:33:23,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "GET /socket.io/?EIO=4&transport=websocket&sid=TbZ2a82tnmRiruGXAAAI HTTP/1.1" 200 - -2025-10-01 01:33:23,176 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 01:33:23,182 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 01:33:23,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:33:23] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=IYZz67vPf2k7dR9uYvU7 HTTP/1.1" 304 - -2025-10-01 01:34:12,475 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:12] "GET /index HTTP/1.1" 200 - -2025-10-01 01:34:12,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:12] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:34:12,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:12] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:34:13,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRUNRG HTTP/1.1" 200 - -2025-10-01 01:34:13,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:13] "POST /socket.io/?EIO=4&transport=polling&t=PcRUNVI&sid=ObX5nHbFTJHIU5mgAAAK HTTP/1.1" 200 - -2025-10-01 01:34:13,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRUNVJ&sid=ObX5nHbFTJHIU5mgAAAK HTTP/1.1" 200 - -2025-10-01 01:34:13,386 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRUNa9&sid=ObX5nHbFTJHIU5mgAAAK HTTP/1.1" 200 - -2025-10-01 01:34:14,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:14] "GET /socket.io/?EIO=4&transport=websocket&sid=ObX5nHbFTJHIU5mgAAAK HTTP/1.1" 200 - -2025-10-01 01:34:14,423 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:14] "GET /admin HTTP/1.1" 500 - -2025-10-01 01:34:14,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:14] "GET /admin?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 01:34:14,682 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:14] "GET /admin?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 01:34:14,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:14] "GET /admin?__debugger__=yes&cmd=resource&f=console.png&s=IYZz67vPf2k7dR9uYvU7 HTTP/1.1" 304 - -2025-10-01 01:34:58,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcRUYiC HTTP/1.1" 200 - -2025-10-01 01:34:59,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:59] "POST /socket.io/?EIO=4&transport=polling&t=PcRUYiI&sid=4Hh2xAftu5xoYPrcAAAM HTTP/1.1" 200 - -2025-10-01 01:34:59,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:34:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRUYiJ&sid=4Hh2xAftu5xoYPrcAAAM HTTP/1.1" 200 - -2025-10-01 01:38:15,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:15] "GET /socket.io/?EIO=4&transport=websocket&sid=4Hh2xAftu5xoYPrcAAAM HTTP/1.1" 200 - -2025-10-01 01:38:16,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:16] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:38:16,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:16] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:38:16,521 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:16] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:38:16,835 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRVIxG HTTP/1.1" 200 - -2025-10-01 01:38:17,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:17] "POST /socket.io/?EIO=4&transport=polling&t=PcRVJ04&sid=SWUJ8DzkmQmgJwcbAAAO HTTP/1.1" 200 - -2025-10-01 01:38:17,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRVJ04.0&sid=SWUJ8DzkmQmgJwcbAAAO HTTP/1.1" 200 - -2025-10-01 01:38:34,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /socket.io/?EIO=4&transport=websocket&sid=SWUJ8DzkmQmgJwcbAAAO HTTP/1.1" 200 - -2025-10-01 01:38:34,296 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:38:34,587 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:38:34,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:38:34,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /socket.io/?EIO=4&transport=polling&t=PcRVNLz HTTP/1.1" 200 - -2025-10-01 01:38:34,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:34] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:38:35,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:35] "POST /socket.io/?EIO=4&transport=polling&t=PcRVNQm&sid=xfofvTq0BrY6y07qAAAQ HTTP/1.1" 200 - -2025-10-01 01:38:35,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:35] "GET /socket.io/?EIO=4&transport=polling&t=PcRVNQn&sid=xfofvTq0BrY6y07qAAAQ HTTP/1.1" 200 - -2025-10-01 01:38:35,242 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:35] "GET /socket.io/?EIO=4&transport=polling&t=PcRVNVe&sid=xfofvTq0BrY6y07qAAAQ HTTP/1.1" 200 - -2025-10-01 01:38:38,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /socket.io/?EIO=4&transport=websocket&sid=xfofvTq0BrY6y07qAAAQ HTTP/1.1" 200 - -2025-10-01 01:38:38,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:38:38,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:38:38,597 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:38:38,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOKd HTTP/1.1" 200 - -2025-10-01 01:38:38,944 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:38] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:38:39,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "POST /socket.io/?EIO=4&transport=polling&t=PcRVOPX&sid=G3IbTDzigqb3ExZnAAAS HTTP/1.1" 200 - -2025-10-01 01:38:39,254 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOPY&sid=G3IbTDzigqb3ExZnAAAS HTTP/1.1" 200 - -2025-10-01 01:38:39,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOUO&sid=G3IbTDzigqb3ExZnAAAS HTTP/1.1" 200 - -2025-10-01 01:38:39,397 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /socket.io/?EIO=4&transport=websocket&sid=G3IbTDzigqb3ExZnAAAS HTTP/1.1" 200 - -2025-10-01 01:38:39,605 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 01:38:39,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:38:39,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:38:39,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:39] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOe0 HTTP/1.1" 200 - -2025-10-01 01:38:40,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "POST /socket.io/?EIO=4&transport=polling&t=PcRVOex&sid=rwCxjCm3QbMtY9GeAAAU HTTP/1.1" 200 - -2025-10-01 01:38:40,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOex.0&sid=rwCxjCm3QbMtY9GeAAAU HTTP/1.1" 200 - -2025-10-01 01:38:40,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOji&sid=rwCxjCm3QbMtY9GeAAAU HTTP/1.1" 200 - -2025-10-01 01:38:40,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /socket.io/?EIO=4&transport=websocket&sid=rwCxjCm3QbMtY9GeAAAU HTTP/1.1" 200 - -2025-10-01 01:38:40,646 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:38:40,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:38:40,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:40] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:38:41,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRVOu5 HTTP/1.1" 200 - -2025-10-01 01:38:41,488 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:38:41,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:38:41,537 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:38:41,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRVP2U HTTP/1.1" 200 - -2025-10-01 01:38:41,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:38:41,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:38:41,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:38:41,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRVP6a HTTP/1.1" 200 - -2025-10-01 01:38:41,883 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 01:38:42,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:42] "POST /socket.io/?EIO=4&transport=polling&t=PcRVP7Q&sid=39-EXPznbPZ0h0ccAAAY HTTP/1.1" 200 - -2025-10-01 01:38:42,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRVP7Q.0&sid=39-EXPznbPZ0h0ccAAAY HTTP/1.1" 200 - -2025-10-01 01:38:42,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:38:42] "GET /socket.io/?EIO=4&transport=polling&t=PcRVPAq&sid=39-EXPznbPZ0h0ccAAAY HTTP/1.1" 200 - -2025-10-01 01:39:15,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /socket.io/?EIO=4&transport=websocket&sid=39-EXPznbPZ0h0ccAAAY HTTP/1.1" 200 - -2025-10-01 01:39:15,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:39:15,477 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:39:15,480 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:39:15,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /socket.io/?EIO=4&transport=polling&t=PcRVXKW HTTP/1.1" 200 - -2025-10-01 01:39:15,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:15] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:39:16,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "POST /socket.io/?EIO=4&transport=polling&t=PcRVXPU&sid=SIsdU1FJOQo8QSI_AAAa HTTP/1.1" 200 - -2025-10-01 01:39:16,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "GET /socket.io/?EIO=4&transport=polling&t=PcRVXPU.0&sid=SIsdU1FJOQo8QSI_AAAa HTTP/1.1" 200 - -2025-10-01 01:39:16,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "GET /socket.io/?EIO=4&transport=websocket&sid=SIsdU1FJOQo8QSI_AAAa HTTP/1.1" 200 - -2025-10-01 01:39:16,569 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 01:39:16,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:39:16,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:16] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:39:17,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /index HTTP/1.1" 200 - -2025-10-01 01:39:17,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:39:17,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRVXgo HTTP/1.1" 200 - -2025-10-01 01:39:17,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:39:17,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRVXr3 HTTP/1.1" 200 - -2025-10-01 01:39:17,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "POST /socket.io/?EIO=4&transport=polling&t=PcRVXrC&sid=16n17zuhj5ySmfF2AAAd HTTP/1.1" 200 - -2025-10-01 01:39:17,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRVXrD&sid=16n17zuhj5ySmfF2AAAd HTTP/1.1" 200 - -2025-10-01 01:39:20,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:20] "GET /socket.io/?EIO=4&transport=websocket&sid=16n17zuhj5ySmfF2AAAd HTTP/1.1" 200 - -2025-10-01 01:39:20,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:20] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:39:21,087 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:39:21,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:39:21,432 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRVYia HTTP/1.1" 200 - -2025-10-01 01:39:21,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "POST /socket.io/?EIO=4&transport=polling&t=PcRVYnQ&sid=TsUwwlP-tBlezkjoAAAf HTTP/1.1" 200 - -2025-10-01 01:39:21,750 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRVYnQ.0&sid=TsUwwlP-tBlezkjoAAAf HTTP/1.1" 200 - -2025-10-01 01:39:21,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:21] "GET /socket.io/?EIO=4&transport=polling&t=PcRVYsN&sid=TsUwwlP-tBlezkjoAAAf HTTP/1.1" 200 - -2025-10-01 01:39:29,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:29] "GET /socket.io/?EIO=4&transport=websocket&sid=TsUwwlP-tBlezkjoAAAf HTTP/1.1" 200 - -2025-10-01 01:39:31,310 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:31] "GET /home/ HTTP/1.1" 200 - -2025-10-01 01:39:31,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:31] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:39:31,572 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:31] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:39:31,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:31] "GET /socket.io/?EIO=4&transport=polling&t=PcRVbFu HTTP/1.1" 200 - -2025-10-01 01:39:32,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:32] "POST /socket.io/?EIO=4&transport=polling&t=PcRVbKk&sid=TeQ8eyHIwMosJ8niAAAh HTTP/1.1" 200 - -2025-10-01 01:39:32,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRVbKl&sid=TeQ8eyHIwMosJ8niAAAh HTTP/1.1" 200 - -2025-10-01 01:39:32,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRVbPe&sid=TeQ8eyHIwMosJ8niAAAh HTTP/1.1" 200 - -2025-10-01 01:39:35,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:35] "GET /socket.io/?EIO=4&transport=websocket&sid=TeQ8eyHIwMosJ8niAAAh HTTP/1.1" 200 - -2025-10-01 01:39:35,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:35] "GET /index HTTP/1.1" 200 - -2025-10-01 01:39:36,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:39:36,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:39:36,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRVcOQ HTTP/1.1" 200 - -2025-10-01 01:39:36,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "POST /socket.io/?EIO=4&transport=polling&t=PcRVcPZ&sid=wQIy--1_v8gtlXvPAAAj HTTP/1.1" 200 - -2025-10-01 01:39:36,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRVcPZ.0&sid=wQIy--1_v8gtlXvPAAAj HTTP/1.1" 200 - -2025-10-01 01:39:36,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:36] "GET /socket.io/?EIO=4&transport=polling&t=PcRVcUT&sid=wQIy--1_v8gtlXvPAAAj HTTP/1.1" 200 - -2025-10-01 01:39:37,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:37] "GET /socket.io/?EIO=4&transport=websocket&sid=wQIy--1_v8gtlXvPAAAj HTTP/1.1" 200 - -2025-10-01 01:39:37,993 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:37] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:39:38,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:39:38,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:39:38,323 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRVcuS HTTP/1.1" 200 - -2025-10-01 01:39:38,575 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "POST /socket.io/?EIO=4&transport=polling&t=PcRVcvK&sid=Hc8IbpCXU0bcJZtgAAAl HTTP/1.1" 200 - -2025-10-01 01:39:38,637 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRVcvK.0&sid=Hc8IbpCXU0bcJZtgAAAl HTTP/1.1" 200 - -2025-10-01 01:39:38,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:39:38] "GET /socket.io/?EIO=4&transport=polling&t=PcRVc-G&sid=Hc8IbpCXU0bcJZtgAAAl HTTP/1.1" 200 - -2025-10-01 01:41:16,102 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:16] "GET /socket.io/?EIO=4&transport=websocket&sid=Hc8IbpCXU0bcJZtgAAAl HTTP/1.1" 200 - -2025-10-01 01:41:16,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:16] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:41:16,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:16] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:41:16,688 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:16] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:41:17,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRV-wL HTTP/1.1" 200 - -2025-10-01 01:41:17,005 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:17] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:41:17,270 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:17] "POST /socket.io/?EIO=4&transport=polling&t=PcRV-_A&sid=V3ABjt2Qcr8uVJ9pAAAn HTTP/1.1" 200 - -2025-10-01 01:41:17,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRV-_A.0&sid=V3ABjt2Qcr8uVJ9pAAAn HTTP/1.1" 200 - -2025-10-01 01:41:17,320 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:17] "GET /socket.io/?EIO=4&transport=polling&t=PcRV_47&sid=V3ABjt2Qcr8uVJ9pAAAn HTTP/1.1" 200 - -2025-10-01 01:41:46,601 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:46] "GET /socket.io/?EIO=4&transport=websocket&sid=V3ABjt2Qcr8uVJ9pAAAn HTTP/1.1" 200 - -2025-10-01 01:41:46,928 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 01:41:46,928 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:46] "POST /admin/users/1/reset_password HTTP/1.1" 400 - -2025-10-01 01:41:46,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:46] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 01:41:51,120 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 01:41:51,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:51] "POST /admin/users/1/reset_password HTTP/1.1" 400 - -2025-10-01 01:41:51,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:51] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:41:52,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:41:52,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:41:52,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRW7cY HTTP/1.1" 200 - -2025-10-01 01:41:52,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "POST /socket.io/?EIO=4&transport=polling&t=PcRW7hX&sid=0JUW9GWFPokLBuiYAAAp HTTP/1.1" 200 - -2025-10-01 01:41:52,923 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRW7hX.0&sid=0JUW9GWFPokLBuiYAAAp HTTP/1.1" 200 - -2025-10-01 01:41:52,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:41:52] "GET /socket.io/?EIO=4&transport=polling&t=PcRW7mT&sid=0JUW9GWFPokLBuiYAAAp HTTP/1.1" 200 - -2025-10-01 01:42:30,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:30] "GET /socket.io/?EIO=4&transport=websocket&sid=0JUW9GWFPokLBuiYAAAp HTTP/1.1" 200 - -2025-10-01 01:42:31,029 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 01:42:31,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:31] "POST /admin/users/1/reset_password HTTP/1.1" 400 - -2025-10-01 01:42:31,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:31] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:42:31,936 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:31] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:42:32,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:32] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:42:32,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRWHN1 HTTP/1.1" 200 - -2025-10-01 01:42:32,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:32] "POST /socket.io/?EIO=4&transport=polling&t=PcRWHR5&sid=hAqDdTLswginWx2PAAAr HTTP/1.1" 200 - -2025-10-01 01:42:32,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRWHR6&sid=hAqDdTLswginWx2PAAAr HTTP/1.1" 200 - -2025-10-01 01:42:32,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:42:32] "GET /socket.io/?EIO=4&transport=polling&t=PcRWHW0&sid=hAqDdTLswginWx2PAAAr HTTP/1.1" 200 - -2025-10-01 01:43:12,366 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:12] "GET /socket.io/?EIO=4&transport=websocket&sid=hAqDdTLswginWx2PAAAr HTTP/1.1" 200 - -2025-10-01 01:43:12,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:12] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:43:12,741 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:12] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:43:12,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:12] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:43:13,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRWRI_ HTTP/1.1" 200 - -2025-10-01 01:43:13,287 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:13] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:43:13,528 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:13] "POST /socket.io/?EIO=4&transport=polling&t=PcRWRO0&sid=4ogaiYtoeIjX2pbkAAAt HTTP/1.1" 200 - -2025-10-01 01:43:13,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRWRO2&sid=4ogaiYtoeIjX2pbkAAAt HTTP/1.1" 200 - -2025-10-01 01:43:13,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:13] "GET /socket.io/?EIO=4&transport=polling&t=PcRWRSv&sid=4ogaiYtoeIjX2pbkAAAt HTTP/1.1" 200 - -2025-10-01 01:43:40,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:40] "GET /socket.io/?EIO=4&transport=websocket&sid=4ogaiYtoeIjX2pbkAAAt HTTP/1.1" 200 - -2025-10-01 01:43:40,704 [INFO] app: ADMIN: reset password for user_id=1 by admin_id=1 -2025-10-01 01:43:40,704 [INFO] app: ADMIN: reset password for user_id=1 by admin_id=1 -2025-10-01 01:43:40,707 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:40] "POST /admin/users/1/reset_password HTTP/1.1" 302 - -2025-10-01 01:43:40,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:40] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:43:40,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:43:41,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:41] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:43:41,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRWYA4 HTTP/1.1" 200 - -2025-10-01 01:43:41,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:41] "POST /socket.io/?EIO=4&transport=polling&t=PcRWYF2&sid=ZA_1DcCGaFBXIU4hAAAv HTTP/1.1" 200 - -2025-10-01 01:43:41,688 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRWYF3&sid=ZA_1DcCGaFBXIU4hAAAv HTTP/1.1" 200 - -2025-10-01 01:43:41,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:41] "GET /socket.io/?EIO=4&transport=polling&t=PcRWYJw&sid=ZA_1DcCGaFBXIU4hAAAv HTTP/1.1" 200 - -2025-10-01 01:43:48,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:48] "GET /socket.io/?EIO=4&transport=websocket&sid=ZA_1DcCGaFBXIU4hAAAv HTTP/1.1" 200 - -2025-10-01 01:43:48,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:48] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:43:48,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:43:49,037 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:43:49,365 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /socket.io/?EIO=4&transport=polling&t=PcRWa6r HTTP/1.1" 200 - -2025-10-01 01:43:49,366 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:43:49,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "POST /socket.io/?EIO=4&transport=polling&t=PcRWaBt&sid=23D9MKTRG2gvG3NQAAAx HTTP/1.1" 200 - -2025-10-01 01:43:49,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /socket.io/?EIO=4&transport=polling&t=PcRWaBu&sid=23D9MKTRG2gvG3NQAAAx HTTP/1.1" 200 - -2025-10-01 01:43:49,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /socket.io/?EIO=4&transport=polling&t=PcRWaGj&sid=23D9MKTRG2gvG3NQAAAx HTTP/1.1" 200 - -2025-10-01 01:43:49,945 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:49] "GET /socket.io/?EIO=4&transport=websocket&sid=23D9MKTRG2gvG3NQAAAx HTTP/1.1" 200 - -2025-10-01 01:43:50,180 [INFO] app: LOGOUT: user=김강희 -2025-10-01 01:43:50,180 [INFO] app: LOGOUT: user=김강희 -2025-10-01 01:43:50,182 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /logout HTTP/1.1" 302 - -2025-10-01 01:43:50,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /login HTTP/1.1" 200 - -2025-10-01 01:43:50,448 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:43:50,585 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:43:50,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /socket.io/?EIO=4&transport=polling&t=PcRWaU- HTTP/1.1" 200 - -2025-10-01 01:43:50,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "POST /socket.io/?EIO=4&transport=polling&t=PcRWaV6&sid=09YbjVkGcco2s1d2AAAz HTTP/1.1" 200 - -2025-10-01 01:43:50,915 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:50] "GET /socket.io/?EIO=4&transport=polling&t=PcRWaV6.0&sid=09YbjVkGcco2s1d2AAAz HTTP/1.1" 200 - -2025-10-01 01:43:51,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:51] "GET /socket.io/?EIO=4&transport=polling&t=PcRWaa4&sid=09YbjVkGcco2s1d2AAAz HTTP/1.1" 200 - -2025-10-01 01:43:55,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:55] "GET /socket.io/?EIO=4&transport=websocket&sid=09YbjVkGcco2s1d2AAAz HTTP/1.1" 200 - -2025-10-01 01:43:55,904 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:43:55,904 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 01:43:56,013 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 01:43:56,013 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 01:43:56,014 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 01:43:56,014 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 01:43:56,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "POST /login HTTP/1.1" 302 - -2025-10-01 01:43:56,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "GET /index HTTP/1.1" 200 - -2025-10-01 01:43:56,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:43:56,542 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:43:56,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "GET /socket.io/?EIO=4&transport=polling&t=PcRWbyA HTTP/1.1" 200 - -2025-10-01 01:43:56,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:56] "POST /socket.io/?EIO=4&transport=polling&t=PcRWb_g&sid=OjVVNr5LzcE0TB7aAAA1 HTTP/1.1" 200 - -2025-10-01 01:43:57,094 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:57] "GET /socket.io/?EIO=4&transport=polling&t=PcRWb_h&sid=OjVVNr5LzcE0TB7aAAA1 HTTP/1.1" 200 - -2025-10-01 01:43:57,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:57] "GET /socket.io/?EIO=4&transport=polling&t=PcRWc4e&sid=OjVVNr5LzcE0TB7aAAA1 HTTP/1.1" 200 - -2025-10-01 01:43:58,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:58] "GET /socket.io/?EIO=4&transport=websocket&sid=OjVVNr5LzcE0TB7aAAA1 HTTP/1.1" 200 - -2025-10-01 01:43:58,768 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:58] "GET /index HTTP/1.1" 200 - -2025-10-01 01:43:58,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:43:59,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:43:59,360 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 01:43:59,360 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRWcZ3 HTTP/1.1" 200 - -2025-10-01 01:43:59,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /index HTTP/1.1" 200 - -2025-10-01 01:43:59,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:43:59,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:43:59,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRWcj4 HTTP/1.1" 200 - -2025-10-01 01:43:59,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "POST /socket.io/?EIO=4&transport=polling&t=PcRWcjN&sid=HpMrQGZ849rsmzU6AAA4 HTTP/1.1" 200 - -2025-10-01 01:43:59,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:43:59] "GET /socket.io/?EIO=4&transport=polling&t=PcRWcjO&sid=HpMrQGZ849rsmzU6AAA4 HTTP/1.1" 200 - -2025-10-01 01:44:00,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:00] "GET /socket.io/?EIO=4&transport=polling&t=PcRWcnJ&sid=HpMrQGZ849rsmzU6AAA4 HTTP/1.1" 200 - -2025-10-01 01:44:01,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:00] "GET /socket.io/?EIO=4&transport=websocket&sid=HpMrQGZ849rsmzU6AAA4 HTTP/1.1" 200 - -2025-10-01 01:44:01,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /home/ HTTP/1.1" 200 - -2025-10-01 01:44:01,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:44:01,342 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:44:01,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /socket.io/?EIO=4&transport=polling&t=PcRWd73 HTTP/1.1" 200 - -2025-10-01 01:44:01,656 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "POST /socket.io/?EIO=4&transport=polling&t=PcRWdAw&sid=H3Bj8xQdOCW2K2yDAAA6 HTTP/1.1" 200 - -2025-10-01 01:44:01,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /socket.io/?EIO=4&transport=polling&t=PcRWdAx&sid=H3Bj8xQdOCW2K2yDAAA6 HTTP/1.1" 200 - -2025-10-01 01:44:01,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:01] "GET /socket.io/?EIO=4&transport=polling&t=PcRWdFq&sid=H3Bj8xQdOCW2K2yDAAA6 HTTP/1.1" 200 - -2025-10-01 01:44:02,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:02] "GET /socket.io/?EIO=4&transport=websocket&sid=H3Bj8xQdOCW2K2yDAAA6 HTTP/1.1" 200 - -2025-10-01 01:44:02,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:02] "GET /admin HTTP/1.1" 200 - -2025-10-01 01:44:02,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:44:02,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:02] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:44:03,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:03] "GET /socket.io/?EIO=4&transport=polling&t=PcRWdWS HTTP/1.1" 200 - -2025-10-01 01:44:03,278 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:03] "POST /socket.io/?EIO=4&transport=polling&t=PcRWdXK&sid=m7IFpUgSUO4RhquTAAA8 HTTP/1.1" 200 - -2025-10-01 01:44:03,340 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:03] "GET /socket.io/?EIO=4&transport=polling&t=PcRWdXK.0&sid=m7IFpUgSUO4RhquTAAA8 HTTP/1.1" 200 - -2025-10-01 01:44:06,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:06] "GET /socket.io/?EIO=4&transport=websocket&sid=m7IFpUgSUO4RhquTAAA8 HTTP/1.1" 200 - -2025-10-01 01:44:06,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:06] "GET /index HTTP/1.1" 200 - -2025-10-01 01:44:07,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 01:44:07,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 01:44:07,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "GET /socket.io/?EIO=4&transport=polling&t=PcRWeZq HTTP/1.1" 200 - -2025-10-01 01:44:07,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "POST /socket.io/?EIO=4&transport=polling&t=PcRWees&sid=LQYJrF6jH4kfRG91AAA- HTTP/1.1" 200 - -2025-10-01 01:44:07,917 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "GET /socket.io/?EIO=4&transport=polling&t=PcRWees.0&sid=LQYJrF6jH4kfRG91AAA- HTTP/1.1" 200 - -2025-10-01 01:44:07,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:07] "GET /socket.io/?EIO=4&transport=polling&t=PcRWejl&sid=LQYJrF6jH4kfRG91AAA- HTTP/1.1" 200 - -2025-10-01 01:44:09,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 01:44:09] "GET /socket.io/?EIO=4&transport=websocket&sid=LQYJrF6jH4kfRG91AAA- HTTP/1.1" 200 - -2025-10-01 01:46:37,483 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:46:37,504 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db -2025-10-01 01:46:37,504 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db -2025-10-01 01:46:37,534 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-01 01:46:37,534 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 01:46:37,534 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 01:46:38,363 [INFO] root: Logger initialized | level=INFO | file=C:\Users\KIM84\Desktop\idrac_info\data\logs\app.log -2025-10-01 01:46:38,382 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db -2025-10-01 01:46:38,382 [INFO] app: DB URI = sqlite:///C:/Users/KIM84/Desktop/idrac_info/backend/instance/site.db -2025-10-01 01:46:38,404 [WARNING] werkzeug: * Debugger is active! -2025-10-01 01:46:38,405 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-01 13:26:13,057 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 13:26:13,116 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 13:26:13,116 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 13:26:13,210 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.1.75:5000 -2025-10-01 13:26:13,210 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 13:26:13,211 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 13:26:14,112 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 13:26:14,131 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 13:26:14,131 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 13:26:14,153 [WARNING] werkzeug: * Debugger is active! -2025-10-01 13:26:14,157 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 13:26:25,505 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET / HTTP/1.1" 302 - -2025-10-01 13:26:25,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 13:26:25,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 13:26:25,654 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 13:26:25,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /socket.io/?EIO=4&transport=polling&t=PcU1OGr HTTP/1.1" 200 - -2025-10-01 13:26:25,747 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 13:26:25,750 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "POST /socket.io/?EIO=4&transport=polling&t=PcU1OHH&sid=6OFnshge4UBHXcbnAAAA HTTP/1.1" 200 - -2025-10-01 13:26:25,754 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /socket.io/?EIO=4&transport=polling&t=PcU1OHJ&sid=6OFnshge4UBHXcbnAAAA HTTP/1.1" 200 - -2025-10-01 13:26:25,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:25] "GET /socket.io/?EIO=4&transport=polling&t=PcU1OHS&sid=6OFnshge4UBHXcbnAAAA HTTP/1.1" 200 - -2025-10-01 13:26:34,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:34] "GET /socket.io/?EIO=4&transport=websocket&sid=6OFnshge4UBHXcbnAAAA HTTP/1.1" 200 - -2025-10-01 13:26:35,051 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 13:26:35,051 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 13:26:35,064 [INFO] app: LOGIN: user not found -2025-10-01 13:26:35,064 [INFO] app: LOGIN: user not found -2025-10-01 13:26:35,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "POST /login HTTP/1.1" 200 - -2025-10-01 13:26:35,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 13:26:35,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 13:26:35,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "GET /socket.io/?EIO=4&transport=polling&t=PcU1QZx HTTP/1.1" 200 - -2025-10-01 13:26:35,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "POST /socket.io/?EIO=4&transport=polling&t=PcU1Qa9&sid=eI0z0kChGb4Igop2AAAC HTTP/1.1" 200 - -2025-10-01 13:26:35,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:35] "GET /socket.io/?EIO=4&transport=polling&t=PcU1QaA&sid=eI0z0kChGb4Igop2AAAC HTTP/1.1" 200 - -2025-10-01 13:26:41,453 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "GET /socket.io/?EIO=4&transport=websocket&sid=eI0z0kChGb4Igop2AAAC HTTP/1.1" 200 - -2025-10-01 13:26:41,462 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 13:26:41,462 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 13:26:41,463 [INFO] app: LOGIN: user not found -2025-10-01 13:26:41,463 [INFO] app: LOGIN: user not found -2025-10-01 13:26:41,466 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "POST /login HTTP/1.1" 200 - -2025-10-01 13:26:41,483 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 13:26:41,494 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 13:26:41,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "GET /socket.io/?EIO=4&transport=polling&t=PcU1S7V HTTP/1.1" 200 - -2025-10-01 13:26:41,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "POST /socket.io/?EIO=4&transport=polling&t=PcU1S7d&sid=en6Wk3yS_XploOc9AAAE HTTP/1.1" 200 - -2025-10-01 13:26:41,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:41] "GET /socket.io/?EIO=4&transport=polling&t=PcU1S7d.0&sid=en6Wk3yS_XploOc9AAAE HTTP/1.1" 200 - -2025-10-01 13:26:48,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /socket.io/?EIO=4&transport=websocket&sid=en6Wk3yS_XploOc9AAAE HTTP/1.1" 200 - -2025-10-01 13:26:48,222 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 13:26:48,222 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 13:26:48,225 [INFO] app: LOGIN: user not found -2025-10-01 13:26:48,225 [INFO] app: LOGIN: user not found -2025-10-01 13:26:48,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "POST /login HTTP/1.1" 200 - -2025-10-01 13:26:48,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 13:26:48,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 13:26:48,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /socket.io/?EIO=4&transport=polling&t=PcU1Tn5 HTTP/1.1" 200 - -2025-10-01 13:26:48,272 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "POST /socket.io/?EIO=4&transport=polling&t=PcU1TnC&sid=VkUAAy2KY8OawV29AAAG HTTP/1.1" 200 - -2025-10-01 13:26:48,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /socket.io/?EIO=4&transport=polling&t=PcU1TnC.0&sid=VkUAAy2KY8OawV29AAAG HTTP/1.1" 200 - -2025-10-01 13:26:48,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:48] "GET /socket.io/?EIO=4&transport=polling&t=PcU1TnP&sid=VkUAAy2KY8OawV29AAAG HTTP/1.1" 200 - -2025-10-01 13:26:55,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "GET /socket.io/?EIO=4&transport=websocket&sid=VkUAAy2KY8OawV29AAAG HTTP/1.1" 200 - -2025-10-01 13:26:55,286 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 13:26:55,286 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 13:26:55,289 [INFO] app: LOGIN: user not found -2025-10-01 13:26:55,289 [INFO] app: LOGIN: user not found -2025-10-01 13:26:55,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "POST /login HTTP/1.1" 200 - -2025-10-01 13:26:55,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 13:26:55,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 13:26:55,338 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "GET /socket.io/?EIO=4&transport=polling&t=PcU1VVc HTTP/1.1" 200 - -2025-10-01 13:26:55,351 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "POST /socket.io/?EIO=4&transport=polling&t=PcU1VVm&sid=qF9TK1Tt6XTVcTffAAAI HTTP/1.1" 200 - -2025-10-01 13:26:55,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:26:55] "GET /socket.io/?EIO=4&transport=polling&t=PcU1VVn&sid=qF9TK1Tt6XTVcTffAAAI HTTP/1.1" 200 - -2025-10-01 13:27:00,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /socket.io/?EIO=4&transport=websocket&sid=qF9TK1Tt6XTVcTffAAAI HTTP/1.1" 200 - -2025-10-01 13:27:00,270 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 13:27:00,270 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 13:27:00,273 [INFO] app: LOGIN: user not found -2025-10-01 13:27:00,273 [INFO] app: LOGIN: user not found -2025-10-01 13:27:00,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "POST /login HTTP/1.1" 200 - -2025-10-01 13:27:00,292 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 13:27:00,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 13:27:00,316 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /socket.io/?EIO=4&transport=polling&t=PcU1WjM HTTP/1.1" 200 - -2025-10-01 13:27:00,331 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "POST /socket.io/?EIO=4&transport=polling&t=PcU1WjY&sid=TZ66Ebjw1aRwGhEvAAAK HTTP/1.1" 200 - -2025-10-01 13:27:00,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /socket.io/?EIO=4&transport=polling&t=PcU1WjY.0&sid=TZ66Ebjw1aRwGhEvAAAK HTTP/1.1" 200 - -2025-10-01 13:27:00,342 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:00] "GET /socket.io/?EIO=4&transport=polling&t=PcU1Wjn&sid=TZ66Ebjw1aRwGhEvAAAK HTTP/1.1" 200 - -2025-10-01 13:27:47,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /socket.io/?EIO=4&transport=websocket&sid=TZ66Ebjw1aRwGhEvAAAK HTTP/1.1" 200 - -2025-10-01 13:27:47,351 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 13:27:47,351 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 13:27:47,425 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 13:27:47,425 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 13:27:47,427 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 13:27:47,427 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 13:27:47,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "POST /login HTTP/1.1" 302 - -2025-10-01 13:27:47,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /index HTTP/1.1" 200 - -2025-10-01 13:27:47,486 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 13:27:47,499 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 13:27:47,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /socket.io/?EIO=4&transport=polling&t=PcU1iF6 HTTP/1.1" 200 - -2025-10-01 13:27:47,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "POST /socket.io/?EIO=4&transport=polling&t=PcU1iFG&sid=S2lo9NmkEetCuMt9AAAM HTTP/1.1" 200 - -2025-10-01 13:27:47,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:47] "GET /socket.io/?EIO=4&transport=polling&t=PcU1iFH&sid=S2lo9NmkEetCuMt9AAAM HTTP/1.1" 200 - -2025-10-01 13:27:49,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /socket.io/?EIO=4&transport=websocket&sid=S2lo9NmkEetCuMt9AAAM HTTP/1.1" 200 - -2025-10-01 13:27:49,423 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /index HTTP/1.1" 200 - -2025-10-01 13:27:49,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 13:27:49,447 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 13:27:49,470 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /socket.io/?EIO=4&transport=polling&t=PcU1ijQ HTTP/1.1" 200 - -2025-10-01 13:27:49,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "POST /socket.io/?EIO=4&transport=polling&t=PcU1ijc&sid=o24QN8EuIfieCr48AAAO HTTP/1.1" 200 - -2025-10-01 13:27:49,485 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /socket.io/?EIO=4&transport=polling&t=PcU1ijd&sid=o24QN8EuIfieCr48AAAO HTTP/1.1" 200 - -2025-10-01 13:27:49,489 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:49] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 13:27:52,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /socket.io/?EIO=4&transport=websocket&sid=o24QN8EuIfieCr48AAAO HTTP/1.1" 200 - -2025-10-01 13:27:52,818 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /admin HTTP/1.1" 200 - -2025-10-01 13:27:52,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 13:27:52,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 13:27:52,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcU1jYY HTTP/1.1" 200 - -2025-10-01 13:27:52,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "POST /socket.io/?EIO=4&transport=polling&t=PcU1jYn&sid=Hbad8bV4iReDuh4zAAAQ HTTP/1.1" 200 - -2025-10-01 13:27:52,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcU1jYo&sid=Hbad8bV4iReDuh4zAAAQ HTTP/1.1" 200 - -2025-10-01 13:27:52,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:52] "GET /socket.io/?EIO=4&transport=polling&t=PcU1jY-&sid=Hbad8bV4iReDuh4zAAAQ HTTP/1.1" 200 - -2025-10-01 13:27:58,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /socket.io/?EIO=4&transport=websocket&sid=Hbad8bV4iReDuh4zAAAQ HTTP/1.1" 200 - -2025-10-01 13:27:58,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /index HTTP/1.1" 200 - -2025-10-01 13:27:58,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 13:27:58,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 13:27:58,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /socket.io/?EIO=4&transport=polling&t=PcU1kto HTTP/1.1" 200 - -2025-10-01 13:27:58,340 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "POST /socket.io/?EIO=4&transport=polling&t=PcU1kt_&sid=TuYMkd3kTCRBZR9nAAAS HTTP/1.1" 200 - -2025-10-01 13:27:58,344 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /socket.io/?EIO=4&transport=polling&t=PcU1ku0&sid=TuYMkd3kTCRBZR9nAAAS HTTP/1.1" 200 - -2025-10-01 13:27:58,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:27:58] "GET /socket.io/?EIO=4&transport=polling&t=PcU1kuD&sid=TuYMkd3kTCRBZR9nAAAS HTTP/1.1" 200 - -2025-10-01 13:59:57,572 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 13:59:57] "GET /socket.io/?EIO=4&transport=websocket&sid=TuYMkd3kTCRBZR9nAAAS HTTP/1.1" 200 - -2025-10-01 14:20:29,247 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:20:29] "GET /socket.io/?EIO=4&transport=polling&t=PcUDm8S HTTP/1.1" 200 - -2025-10-01 14:20:30,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:20:30] "POST /socket.io/?EIO=4&transport=polling&t=PcUDm9W&sid=5SGGqR9y-EROroRCAAAU HTTP/1.1" 200 - -2025-10-01 14:20:30,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:20:30] "GET /socket.io/?EIO=4&transport=polling&t=PcUDmLq&sid=5SGGqR9y-EROroRCAAAU HTTP/1.1" 200 - -2025-10-01 14:23:02,720 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\01-settings.py', reloading -2025-10-01 14:23:02,721 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\02-set_config.py', reloading -2025-10-01 14:23:02,721 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\03-tsr_log.py', reloading -2025-10-01 14:23:02,722 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\04-tsr_save.py', reloading -2025-10-01 14:23:02,723 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\05-clrsel.py', reloading -2025-10-01 14:23:02,724 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\06-PowerON.py', reloading -2025-10-01 14:23:02,725 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\07-PowerOFF.py', reloading -2025-10-01 14:23:02,725 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\08-job_delete_all.py', reloading -2025-10-01 14:23:02,726 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\09-Log_Viewer.py', reloading -2025-10-01 14:23:02,729 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\PortGUID.py', reloading -2025-10-01 14:23:02,732 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\test_cord_20250304.py', reloading -2025-10-01 14:23:03,528 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 14:23:04,737 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 14:23:04,760 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:23:04,760 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:23:04,787 [WARNING] werkzeug: * Debugger is active! -2025-10-01 14:23:04,793 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 14:23:05,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:23:05] "GET /socket.io/?EIO=4&transport=polling&t=PcUEMAs HTTP/1.1" 200 - -2025-10-01 14:23:05,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:23:05] "POST /socket.io/?EIO=4&transport=polling&t=PcUEMAz&sid=h51bi8Kl9Uk9dt_BAAAA HTTP/1.1" 200 - -2025-10-01 14:23:05,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:23:05] "GET /socket.io/?EIO=4&transport=polling&t=PcUEMA_&sid=h51bi8Kl9Uk9dt_BAAAA HTTP/1.1" 200 - -2025-10-01 14:23:05,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:23:05] "GET /socket.io/?EIO=4&transport=polling&t=PcUEMB5&sid=h51bi8Kl9Uk9dt_BAAAA HTTP/1.1" 200 - -2025-10-01 14:24:59,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:24:59] "GET /socket.io/?EIO=4&transport=websocket&sid=h51bi8Kl9Uk9dt_BAAAA HTTP/1.1" 200 - -2025-10-01 14:25:00,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:25:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUEoHP HTTP/1.1" 200 - -2025-10-01 14:25:00,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:25:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUEoMm&sid=I2nKvonmnKBCOXuOAAAC HTTP/1.1" 200 - -2025-10-01 14:25:00,472 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:25:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUEoMn&sid=I2nKvonmnKBCOXuOAAAC HTTP/1.1" 200 - -2025-10-01 14:26:21,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:26:21] "GET /socket.io/?EIO=4&transport=websocket&sid=I2nKvonmnKBCOXuOAAAC HTTP/1.1" 200 - -2025-10-01 14:26:25,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:26:25] "GET /socket.io/?EIO=4&transport=polling&t=PcUF6a0 HTTP/1.1" 200 - -2025-10-01 14:26:25,101 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:26:25] "POST /socket.io/?EIO=4&transport=polling&t=PcUF71A&sid=NvPCVE3yJPgEbsG2AAAE HTTP/1.1" 200 - -2025-10-01 14:26:25,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:26:25] "GET /socket.io/?EIO=4&transport=polling&t=PcUF71B&sid=NvPCVE3yJPgEbsG2AAAE HTTP/1.1" 200 - -2025-10-01 14:27:57,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:27:57] "GET /socket.io/?EIO=4&transport=websocket&sid=NvPCVE3yJPgEbsG2AAAE HTTP/1.1" 200 - -2025-10-01 14:27:58,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:27:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUFTjB HTTP/1.1" 200 - -2025-10-01 14:27:58,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:27:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUFTpz&sid=Rl3HSZnXc1y9BpygAAAG HTTP/1.1" 200 - -2025-10-01 14:27:58,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:27:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUFTpz.0&sid=Rl3HSZnXc1y9BpygAAAG HTTP/1.1" 200 - -2025-10-01 14:28:13,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:13] "GET /socket.io/?EIO=4&transport=websocket&sid=Rl3HSZnXc1y9BpygAAAG HTTP/1.1" 200 - -2025-10-01 14:28:14,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:14] "GET /socket.io/?EIO=4&transport=polling&t=PcUFXeI HTTP/1.1" 200 - -2025-10-01 14:28:14,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:14] "POST /socket.io/?EIO=4&transport=polling&t=PcUFXgl&sid=eswZITzlssNdKfLYAAAI HTTP/1.1" 200 - -2025-10-01 14:28:14,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:14] "GET /socket.io/?EIO=4&transport=polling&t=PcUFXgm&sid=eswZITzlssNdKfLYAAAI HTTP/1.1" 200 - -2025-10-01 14:28:23,365 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:23] "GET /socket.io/?EIO=4&transport=websocket&sid=eswZITzlssNdKfLYAAAI HTTP/1.1" 200 - -2025-10-01 14:28:24,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUFa2X HTTP/1.1" 200 - -2025-10-01 14:28:24,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:24] "POST /socket.io/?EIO=4&transport=polling&t=PcUFa8r&sid=TLlljmO7I7hWiAewAAAK HTTP/1.1" 200 - -2025-10-01 14:28:24,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:28:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUFa8r.0&sid=TLlljmO7I7hWiAewAAAK HTTP/1.1" 200 - -2025-10-01 14:31:20,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:20] "GET /socket.io/?EIO=4&transport=websocket&sid=TLlljmO7I7hWiAewAAAK HTTP/1.1" 200 - -2025-10-01 14:31:21,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUGFKE HTTP/1.1" 200 - -2025-10-01 14:31:21,589 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:21] "POST /socket.io/?EIO=4&transport=polling&t=PcUGFPo&sid=WOwDBcH8wToJJvTLAAAM HTTP/1.1" 200 - -2025-10-01 14:31:21,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUGFPo.0&sid=WOwDBcH8wToJJvTLAAAM HTTP/1.1" 200 - -2025-10-01 14:31:21,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUGFPx&sid=WOwDBcH8wToJJvTLAAAM HTTP/1.1" 200 - -2025-10-01 14:31:35,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:35] "GET / HTTP/1.1" 302 - -2025-10-01 14:31:35,081 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:35] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 14:31:35,208 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:35] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 14:31:35,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:35] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 14:31:36,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:36] "GET /socket.io/?EIO=4&transport=websocket&sid=WOwDBcH8wToJJvTLAAAM HTTP/1.1" 200 - -2025-10-01 14:31:37,394 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 14:31:37,394 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUGJGE HTTP/1.1" 200 - -2025-10-01 14:31:37,400 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "POST /socket.io/?EIO=4&transport=polling&t=PcUGJGr&sid=GLIx-3Bc0b8uteJbAAAO HTTP/1.1" 200 - -2025-10-01 14:31:37,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUGJGr.0&sid=GLIx-3Bc0b8uteJbAAAO HTTP/1.1" 200 - -2025-10-01 14:31:37,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 14:31:37,696 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:31:37,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:31:37,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:37] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:31:38,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 14:31:38,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:31:38,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:31:38,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 14:31:38,326 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:31:38,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:31:38,471 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 14:31:38,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:31:38,496 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:38] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:31:46,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:46] "GET /socket.io/?EIO=4&transport=websocket&sid=GLIx-3Bc0b8uteJbAAAO HTTP/1.1" 200 - -2025-10-01 14:31:50,000 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 14:31:50,021 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:31:50,021 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:31:50,052 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.0.5:5000 -2025-10-01 14:31:50,052 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 14:31:50,052 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 14:31:50,938 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 14:31:50,956 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:31:50,956 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:31:50,977 [WARNING] werkzeug: * Debugger is active! -2025-10-01 14:31:50,982 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 14:31:55,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUGM7h HTTP/1.1" 200 - -2025-10-01 14:31:55,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUGNeK&sid=qzdTlsYEfvlXUnmAAAAA HTTP/1.1" 200 - -2025-10-01 14:31:55,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUGNeK.0&sid=qzdTlsYEfvlXUnmAAAAA HTTP/1.1" 200 - -2025-10-01 14:31:56,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:56] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 14:31:56,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:31:56,862 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:31:56] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:32:01,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:01] "GET / HTTP/1.1" 302 - -2025-10-01 14:32:01,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:01] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 14:32:01,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:32:01,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:01] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:32:10,830 [ERROR] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] code 400, message Bad request syntax ('\x16\x03\x01\x07\x00\x01\x00\x06ü\x03\x03®\x10Ö') -2025-10-01 14:32:10,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] "\x16\x03\x01\x07\x00\x01\x00\x06ü\x03\x03®\x10Ö" 400 - -2025-10-01 14:32:10,831 [ERROR] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] code 400, message Bad request version ('\x93\x97ׯÛ1') -2025-10-01 14:32:10,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] "\x16\x03\x01\x06 \x01\x00\x06\x9c\x03\x03lkÈz¼:´dtN\x7fY¾U\x83ñ%xÈÙëKG\x96¼\x14ÖJyÆ\x81O $°\x0eæê°G·òñ\x88p@ü\x0bà)c\x11\x8c\x0b"Öõ©\x1enõº@\x94º\x00 JJ\x13\x01\x13\x02\x13\x03À+À/À,À0̨̩À\x13À\x14\x00\x9c\x00\x9d\x00/\x005\x01\x00\x063jj\x00\x00\x00\x10\x00\x0e\x00\x0c\x02h2\x08http/1.1\x00\x0d\x00\x12\x00\x10\x04\x03\x08\x04\x04\x01\x05\x03\x08\x05\x05\x01\x08\x06\x06\x01DÍ\x00\x05\x00\x03\x02h2þ\x0d\x00º\x00\x00\x01\x00\x01Z\x00 ×?\x1eV#7É\x81ÁÓ\x12\x15A\x87Ç\x09Ù1\x09B5\x92î_\x1câ_ï\x01%½O\x00\x90\x0eäöç@ \x93\x97ׯÛ1" 400 - -2025-10-01 14:32:10,833 [ERROR] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] code 400, message Bad request version ('\x132\x1a¦\x07È') -2025-10-01 14:32:10,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] "\x16\x03\x01\x06 \x01\x00\x06\x9c\x03\x03Êõ`\x7fÂ\x94a\x02²=ÜðP\x8a¤ÀÖ\x8e,\x8f× ßwbt\x13Ôà(Óþ  gN\x9bp%Û`â\x0dkGj©¨\x85Gß¾ËÓÂ\x18ÄSñkÚøx·/\x00 ÚÚ\x13\x01\x13\x02\x13\x03À+À/À,À0̨̩À\x13À\x14\x00\x9c\x00\x9d\x00/\x005\x01\x00\x063ªª\x00\x00\x00-\x00\x02\x01\x01\x00\x0d\x00\x12\x00\x10\x04\x03\x08\x04\x04\x01\x05\x03\x08\x05\x05\x01\x08\x06\x06\x01ÿ\x01\x00\x01\x00\x003\x04ï\x04íºº\x00\x01\x00\x11ì\x04ÀYE'à9\x89¨°z\x0e\x09C\x18³¡·T¶6û»³<@HX\x07;i\x80\x9cãPr:k`§WA²\x8eRuQ\x0cU\x1606<­;f¿K_ÿ\x119BfÌ\x14\x98\x0b\x08\x04\x18[¬kÓtºÿE/¦5p£\x19\x02\x1b\x04eý+\x97!Æ\x0b2DX\x98 aÞp·?Åw¸ÓPé\x07\x85\x04\x04.n)&Ø!Ohü(È1fÛÛ éZ\x18#1Dæ\x92\x8b\x89ì:\x9dØ·³#aFxµKåM\x82»[\x16¤G-h\x02Î\x11^l\x02I÷Å\x1aq¥[ÐpµÖ\x19\x87¿\x83\x1b\x06ÜÆEÁ­wË\x9bJòE4 m\x02[\x80Ii\x0fÙi-]\x04^áåX\x87e{ÉÌ#\x0c\x132\x1a¦\x07È" 400 - -2025-10-01 14:32:10,834 [ERROR] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] code 400, message Bad request version ('wp+\x165\x94ÂfÆ\x18¡gj\x03J\x00kV\x98kÍ{µÙ\x18O\x90åP!\x83\x8do|\x8bPB¤ß\\;') -2025-10-01 14:32:10,835 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:10] "\x16\x03\x01\x07\x00\x01\x00\x06ü\x03\x03T\x95cpg+õîí£S\x1e`Ì\x8eð\x010sk\x91ý«¨Òm¦º!\x05Ró Í©ÏïÂá\x89\x1d1i6y\x03©´Ü¨Ã\x9b0AîÜ3ã\x1b\x00åå±\x82ï\x00 ::\x13\x01\x13\x02\x13\x03À+À/À,À0̨̩À\x13À\x14\x00\x9c\x00\x9d\x00/\x005\x01\x00\x06\x93zz\x00\x00\x00+\x00\x07\x06ºº\x03\x04\x03\x03\x00\x1b\x00\x03\x02\x00\x02ÿ\x01\x00\x01\x00DÍ\x00\x05\x00\x03\x02h2\x003\x04ï\x04íªª\x00\x01\x00\x11ì\x04À'¬(:5\x9ds\x8b9#÷¢ý´+º\x97\x18U\x81iÐ\x84r\x06&À;:\x1eÝõfQDñ\x98¢Ï\x81\x7fy\x85­ð\x06]\x8bP(`\x89³\x95ØÇËkªCAeº3¯bÃO\x07h\x9fÓ\x1cG\x08×\x8d:ñ­z)ªUAs`sAgÄk\x07cLÎ(\x13úæ4&á\x875\x07´Í°#2Â1ÂV\x8fTÕ:!ûÅÊF\x81\x19f\x08Ò\x0b\x1fõ¹\x0fL´Î0ù\x9ak( Ð$jÔ\x130-æÉ#ö^Z<¹âÔ\x84¸g´îz*j\x9c(pè8\x99YJÅÌ|R\x9b\x02`Ò\x87ìË\x91DLÃq\x09Gâð\x85þ×Å¿©NÎÇ{CÚ«[\x92O\x86\x89\x7f|\x96\x15(\x18\x07\x17\x85\x1aZ¼\x13&t¸\x19§\x0fwT\x8ef(Nâf¡×\x16{ª\x95¥]Ä1­á\x95\x9a\x92Dz\x0b\x9a$\x07\x96Áv~\x13\x19\x0f­&g3¶;`\x91k@¼£à0/¼G\x82Ãx.\x7f«VÉ»LnÜ\x7fF|p\x10û¶,ú\x87\x9aÌ®7å\x97\x9f¶µd¶±|q0\x1e«{É"\x9f;Õ#\x88\x96G @\x91\x09\x14=\x07Ào_CVAçpA¶¦=©Ã\x11Ü[ø\x11)o\x88³wx8Ûª\x97ÑÉm¿\x81\x0fÜi;¤ã±BiX­Ñ®hÛ\x06\x8a\x90\x90g"OåÀ\x1a\x96CZ\x97Á{Æ\x99-\x09ò¯2@2\x00Äh\x1cÂ\x0b½ÈIa9\x1b[Ùg\x85[\x18·1½\x1ct\x14(\x16X\x12\x88ºÀÃ\x06<¢TM\x04¸oXs¬ö\x1e¼ö\x02iGX\x8c\x93\x8dÃS\x8c\x84I]tÙ\x07DT\x9bR\x06M:\x97\x83ÔÛ¬Ç\x12{9ö;\x9eÓ7Ëe¿B2]3²\x92\x9dñÉD,0wüxB9tÍ'*1ôq\x19ê,\x0c\x93`*F(`«\x11]¦Êì&°Sy\x82ÏbHÎË<ÚÒ\x1b\x063\x01VÇw÷pÉû·\x18PÄ\x18~9\x19¼v¤\x08A¥Ñ\x11\x05Z\x15\x8c$9\x128ê\x84\x98\x1a2\x13kN©\x96TüÌÂ\x81£\x07£\x03]¶\x82É!b\x95\x0bwp+\x165\x94ÂfÆ\x18¡gj\x03J\x00kV\x98kÍ{µÙ\x18O\x90åP!\x83\x8do|\x8bPB¤ß\\;" 400 - -2025-10-01 14:32:16,120 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:16] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 14:32:16,161 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:16] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:32:16,166 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:16] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:32:16,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:16] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:32:19,350 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:19] "GET /home/ HTTP/1.1" 200 - -2025-10-01 14:32:19,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:19] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:32:19,381 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:19] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:32:20,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:20] "GET /home/ HTTP/1.1" 200 - -2025-10-01 14:32:20,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:20] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:32:20,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:20] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:32:22,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:22] "GET /login HTTP/1.1" 200 - -2025-10-01 14:32:22,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:22] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:32:22,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:32:29,440 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 14:32:29,440 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 14:32:29,494 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 14:32:29,494 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 14:32:29,496 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 14:32:29,496 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 14:32:29,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:29] "POST /login HTTP/1.1" 302 - -2025-10-01 14:32:29,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:29] "GET /index HTTP/1.1" 200 - -2025-10-01 14:32:29,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:32:29,553 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:32:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:33:35,363 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\01-settings.py', reloading -2025-10-01 14:33:35,363 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\02-set_config.py', reloading -2025-10-01 14:33:35,364 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\03-tsr_log.py', reloading -2025-10-01 14:33:35,365 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\04-tsr_save.py', reloading -2025-10-01 14:33:35,366 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\05-clrsel.py', reloading -2025-10-01 14:33:35,366 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\06-PowerON.py', reloading -2025-10-01 14:33:35,367 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\07-PowerOFF.py', reloading -2025-10-01 14:33:35,368 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\08-job_delete_all.py', reloading -2025-10-01 14:33:35,368 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\09-Log_Viewer.py', reloading -2025-10-01 14:33:35,371 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\PortGUID.py', reloading -2025-10-01 14:33:35,375 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\test_cord_20250304.py', reloading -2025-10-01 14:33:36,319 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 14:33:37,410 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 14:33:37,428 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:33:37,428 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:33:37,452 [WARNING] werkzeug: * Debugger is active! -2025-10-01 14:33:37,458 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 14:33:37,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUGmTd HTTP/1.1" 200 - -2025-10-01 14:33:37,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:37] "POST /socket.io/?EIO=4&transport=polling&t=PcUGma-&sid=0e3Gbw3mFC8YSpaaAAAA HTTP/1.1" 200 - -2025-10-01 14:33:37,476 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUGma_&sid=0e3Gbw3mFC8YSpaaAAAA HTTP/1.1" 200 - -2025-10-01 14:33:37,480 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUGmb5&sid=0e3Gbw3mFC8YSpaaAAAA HTTP/1.1" 200 - -2025-10-01 14:33:39,161 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /index HTTP/1.1" 200 - -2025-10-01 14:33:39,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:33:39,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:33:39,626 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /index HTTP/1.1" 200 - -2025-10-01 14:33:39,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:33:39,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:39] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:33:57,405 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:33:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:35:20,359 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 14:35:20,377 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:35:20,377 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:35:20,410 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://10.10.1.10:5000 -2025-10-01 14:35:20,410 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 14:35:20,410 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 14:35:21,259 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 14:35:21,276 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:35:21,276 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:35:21,300 [WARNING] werkzeug: * Debugger is active! -2025-10-01 14:35:21,306 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 14:35:21,316 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUH9TV HTTP/1.1" 200 - -2025-10-01 14:35:21,319 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:21] "POST /socket.io/?EIO=4&transport=polling&t=PcUH9xc&sid=sVBhP9OoXiKvgIWQAAAA HTTP/1.1" 200 - -2025-10-01 14:35:21,322 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUH9xc.0&sid=sVBhP9OoXiKvgIWQAAAA HTTP/1.1" 200 - -2025-10-01 14:35:26,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:26] "GET / HTTP/1.1" 302 - -2025-10-01 14:35:26,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:26] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-01 14:35:27,006 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 14:35:27,041 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:27] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 14:35:32,178 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=websocket&sid=sVBhP9OoXiKvgIWQAAAA HTTP/1.1" 200 - -2025-10-01 14:35:32,185 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /index HTTP/1.1" 302 - -2025-10-01 14:35:32,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-01 14:35:32,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:35:32,216 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:35:32,245 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCcH HTTP/1.1" 200 - -2025-10-01 14:35:32,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "POST /socket.io/?EIO=4&transport=polling&t=PcUHCcQ&sid=NBKvaTDtv_4qe6zAAAAC HTTP/1.1" 200 - -2025-10-01 14:35:32,256 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCcQ.0&sid=NBKvaTDtv_4qe6zAAAAC HTTP/1.1" 200 - -2025-10-01 14:35:32,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:35:32,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=websocket&sid=NBKvaTDtv_4qe6zAAAAC HTTP/1.1" 200 - -2025-10-01 14:35:32,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-01 14:35:32,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:35:32,818 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:35:32,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHClX HTTP/1.1" 200 - -2025-10-01 14:35:32,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:35:32,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "POST /socket.io/?EIO=4&transport=polling&t=PcUHCle&sid=bZrfVhOoMiDQJY52AAAE HTTP/1.1" 200 - -2025-10-01 14:35:32,850 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHClf&sid=bZrfVhOoMiDQJY52AAAE HTTP/1.1" 200 - -2025-10-01 14:35:32,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHClq&sid=bZrfVhOoMiDQJY52AAAE HTTP/1.1" 200 - -2025-10-01 14:35:32,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=websocket&sid=bZrfVhOoMiDQJY52AAAE HTTP/1.1" 200 - -2025-10-01 14:35:32,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-01 14:35:32,955 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:35:32,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:35:32,979 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCnk HTTP/1.1" 200 - -2025-10-01 14:35:32,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "POST /socket.io/?EIO=4&transport=polling&t=PcUHCnr&sid=5pPrMMn_4iq3sMrbAAAG HTTP/1.1" 200 - -2025-10-01 14:35:32,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:35:32,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCns&sid=5pPrMMn_4iq3sMrbAAAG HTTP/1.1" 200 - -2025-10-01 14:35:33,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=websocket&sid=5pPrMMn_4iq3sMrbAAAG HTTP/1.1" 200 - -2025-10-01 14:35:33,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-01 14:35:33,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:35:33,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:35:33,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCq5 HTTP/1.1" 200 - -2025-10-01 14:35:33,138 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "POST /socket.io/?EIO=4&transport=polling&t=PcUHCqD&sid=jfyiJqoVX9GnN1AbAAAI HTTP/1.1" 200 - -2025-10-01 14:35:33,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCqE&sid=jfyiJqoVX9GnN1AbAAAI HTTP/1.1" 200 - -2025-10-01 14:35:33,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:35:33,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=websocket&sid=jfyiJqoVX9GnN1AbAAAI HTTP/1.1" 200 - -2025-10-01 14:35:33,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-01 14:35:33,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:35:33,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:35:33,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCsD HTTP/1.1" 200 - -2025-10-01 14:35:33,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "POST /socket.io/?EIO=4&transport=polling&t=PcUHCsK&sid=7QBSSFU9RweGEoIDAAAK HTTP/1.1" 200 - -2025-10-01 14:35:33,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUHCsL&sid=7QBSSFU9RweGEoIDAAAK HTTP/1.1" 200 - -2025-10-01 14:35:33,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:33] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:35:43,833 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:43] "GET /socket.io/?EIO=4&transport=websocket&sid=7QBSSFU9RweGEoIDAAAK HTTP/1.1" 200 - -2025-10-01 14:35:43,869 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 14:35:43,869 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 14:35:43,974 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 14:35:43,974 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 14:35:43,976 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 14:35:43,976 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 14:35:43,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:43] "POST /login HTTP/1.1" 302 - -2025-10-01 14:35:44,001 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "GET /index HTTP/1.1" 200 - -2025-10-01 14:35:44,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:35:44,037 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:35:44,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUHFUj HTTP/1.1" 200 - -2025-10-01 14:35:44,057 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUHFUr&sid=iRUgMoFtCuj7865KAAAM HTTP/1.1" 200 - -2025-10-01 14:35:44,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUHFUs&sid=iRUgMoFtCuj7865KAAAM HTTP/1.1" 200 - -2025-10-01 14:35:45,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /socket.io/?EIO=4&transport=websocket&sid=iRUgMoFtCuj7865KAAAM HTTP/1.1" 200 - -2025-10-01 14:35:45,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /index HTTP/1.1" 200 - -2025-10-01 14:35:45,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:35:45,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:35:45,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUHFxJ HTTP/1.1" 200 - -2025-10-01 14:35:45,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUHFxS&sid=XeHPnP7GKt59slLZAAAO HTTP/1.1" 200 - -2025-10-01 14:35:45,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUHFxS.0&sid=XeHPnP7GKt59slLZAAAO HTTP/1.1" 200 - -2025-10-01 14:35:45,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:35:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:40:06,603 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info - 복사본.sh', reloading -2025-10-01 14:40:07,355 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 14:40:08,606 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 14:40:08,625 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:40:08,625 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:40:08,650 [WARNING] werkzeug: * Debugger is active! -2025-10-01 14:40:08,656 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 14:40:09,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:09] "GET /socket.io/?EIO=4&transport=polling&t=PcUIGAo HTTP/1.1" 200 - -2025-10-01 14:40:09,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:09] "POST /socket.io/?EIO=4&transport=polling&t=PcUIGAw&sid=s5qFNm88Tn8scrFpAAAA HTTP/1.1" 200 - -2025-10-01 14:40:09,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:09] "GET /socket.io/?EIO=4&transport=polling&t=PcUIGAy&sid=s5qFNm88Tn8scrFpAAAA HTTP/1.1" 200 - -2025-10-01 14:40:24,260 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 14:40:24,261 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 14:40:24,818 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 14:40:25,796 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 14:40:25,813 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:40:25,813 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 14:40:25,836 [WARNING] werkzeug: * Debugger is active! -2025-10-01 14:40:25,841 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 14:40:27,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:27] "GET /socket.io/?EIO=4&transport=polling&t=PcUIKa3 HTTP/1.1" 200 - -2025-10-01 14:40:27,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:27] "POST /socket.io/?EIO=4&transport=polling&t=PcUIKaD&sid=ry-eGHkU7v209kfVAAAA HTTP/1.1" 200 - -2025-10-01 14:40:27,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:40:27] "GET /socket.io/?EIO=4&transport=polling&t=PcUIKaI&sid=ry-eGHkU7v209kfVAAAA HTTP/1.1" 200 - -2025-10-01 14:56:54,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /socket.io/?EIO=4&transport=websocket&sid=ry-eGHkU7v209kfVAAAA HTTP/1.1" 200 - -2025-10-01 14:56:54,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /index HTTP/1.1" 200 - -2025-10-01 14:56:54,841 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:56:54,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:56:54,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /index HTTP/1.1" 200 - -2025-10-01 14:56:54,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:56:54,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:56:54,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /socket.io/?EIO=4&transport=polling&t=PcUM5lh HTTP/1.1" 200 - -2025-10-01 14:56:54,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "POST /socket.io/?EIO=4&transport=polling&t=PcUM5lp&sid=pHRz7S95wbNPx8zEAAAC HTTP/1.1" 200 - -2025-10-01 14:56:54,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:56:54,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /socket.io/?EIO=4&transport=polling&t=PcUM5lr&sid=pHRz7S95wbNPx8zEAAAC HTTP/1.1" 200 - -2025-10-01 14:56:54,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /socket.io/?EIO=4&transport=websocket&sid=pHRz7S95wbNPx8zEAAAC HTTP/1.1" 200 - -2025-10-01 14:56:54,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:54] "GET /index HTTP/1.1" 200 - -2025-10-01 14:56:55,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 14:56:55,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 14:56:55,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUM5ns HTTP/1.1" 200 - -2025-10-01 14:56:55,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUM5o5&sid=JSVduztSVFEev7qPAAAE HTTP/1.1" 200 - -2025-10-01 14:56:55,052 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUM5o5.0&sid=JSVduztSVFEev7qPAAAE HTTP/1.1" 200 - -2025-10-01 14:56:55,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 14:56:55,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 14:56:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUM5oH&sid=JSVduztSVFEev7qPAAAE HTTP/1.1" 200 - -2025-10-01 15:17:55,411 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:17:55,430 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:17:55,430 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:17:55,463 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.0.73:5000 -2025-10-01 15:17:55,463 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 15:17:55,463 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 15:17:56,421 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:17:56,445 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:17:56,445 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:17:56,473 [WARNING] werkzeug: * Debugger is active! -2025-10-01 15:17:56,480 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 15:17:58,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /index HTTP/1.1" 200 - -2025-10-01 15:17:58,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:17:58,296 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:17:58,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUQwDJ HTTP/1.1" 200 - -2025-10-01 15:17:58,370 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUQwDT&sid=3pLYOpRu_3P-JMYRAAAA HTTP/1.1" 200 - -2025-10-01 15:17:58,374 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:17:58,375 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:17:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUQwDU&sid=3pLYOpRu_3P-JMYRAAAA HTTP/1.1" 200 - -2025-10-01 15:18:12,297 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 15:18:12,298 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:18:12] "POST /process_ips HTTP/1.1" 400 - -2025-10-01 15:19:57,871 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:19:57,890 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:19:57,890 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:19:57,939 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.0.73:5000 -2025-10-01 15:19:57,939 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 15:19:57,940 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 15:19:58,834 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:19:58,852 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:19:58,852 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:19:58,874 [WARNING] werkzeug: * Debugger is active! -2025-10-01 15:19:58,879 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 15:19:58,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:19:58] "GET /socket.io/?EIO=4&transport=polling&t=PcURNQc HTTP/1.1" 200 - -2025-10-01 15:19:58,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:19:58] "POST /socket.io/?EIO=4&transport=polling&t=PcURNeg&sid=u0kgmiJYToUoajEpAAAA HTTP/1.1" 200 - -2025-10-01 15:19:58,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:19:58] "GET /socket.io/?EIO=4&transport=polling&t=PcURNeh&sid=u0kgmiJYToUoajEpAAAA HTTP/1.1" 200 - -2025-10-01 15:20:00,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /socket.io/?EIO=4&transport=websocket&sid=u0kgmiJYToUoajEpAAAA HTTP/1.1" 200 - -2025-10-01 15:20:00,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /index HTTP/1.1" 200 - -2025-10-01 15:20:00,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:20:00,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:20:00,763 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /socket.io/?EIO=4&transport=polling&t=PcURO5s HTTP/1.1" 200 - -2025-10-01 15:20:00,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "POST /socket.io/?EIO=4&transport=polling&t=PcURO5-&sid=oBRjB0GC59S0DL7WAAAC HTTP/1.1" 200 - -2025-10-01 15:20:00,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /socket.io/?EIO=4&transport=polling&t=PcURO5_&sid=oBRjB0GC59S0DL7WAAAC HTTP/1.1" 200 - -2025-10-01 15:20:00,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:00] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:20:01,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /socket.io/?EIO=4&transport=websocket&sid=oBRjB0GC59S0DL7WAAAC HTTP/1.1" 200 - -2025-10-01 15:20:01,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /index HTTP/1.1" 200 - -2025-10-01 15:20:01,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:20:01,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:20:01,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUROD_ HTTP/1.1" 200 - -2025-10-01 15:20:01,294 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:20:01,297 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "POST /socket.io/?EIO=4&transport=polling&t=PcUROEC&sid=KlPlHNZfEbueOyrPAAAE HTTP/1.1" 200 - -2025-10-01 15:20:01,299 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUROEC.0&sid=KlPlHNZfEbueOyrPAAAE HTTP/1.1" 200 - -2025-10-01 15:20:05,548 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 15:20:05,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:20:05] "POST /process_ips HTTP/1.1" 400 - -2025-10-01 15:24:18,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /socket.io/?EIO=4&transport=websocket&sid=KlPlHNZfEbueOyrPAAAE HTTP/1.1" 200 - -2025-10-01 15:24:18,092 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /index HTTP/1.1" 200 - -2025-10-01 15:24:18,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:24:18,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:24:18,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUSMxI HTTP/1.1" 200 - -2025-10-01 15:24:18,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "POST /socket.io/?EIO=4&transport=polling&t=PcUSMxR&sid=2UgxjnDySktMY6AcAAAG HTTP/1.1" 200 - -2025-10-01 15:24:18,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUSMxS&sid=2UgxjnDySktMY6AcAAAG HTTP/1.1" 200 - -2025-10-01 15:24:18,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:18] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:24:31,608 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 15:24:31,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:24:31] "POST /process_ips HTTP/1.1" 400 - -2025-10-01 15:26:39,831 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 15:26:39,832 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 15:26:40,211 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 15:26:41,237 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:26:41,256 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:26:41,256 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:26:41,279 [WARNING] werkzeug: * Debugger is active! -2025-10-01 15:26:41,285 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 15:26:41,406 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:41] "GET /socket.io/?EIO=4&transport=polling&t=PcUSvvv HTTP/1.1" 200 - -2025-10-01 15:26:41,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:41] "POST /socket.io/?EIO=4&transport=polling&t=PcUSvw0&sid=jYaBDSUB0VvH6yFhAAAA HTTP/1.1" 200 - -2025-10-01 15:26:41,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:41] "GET /socket.io/?EIO=4&transport=polling&t=PcUSvw1&sid=jYaBDSUB0VvH6yFhAAAA HTTP/1.1" 200 - -2025-10-01 15:26:41,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:41] "GET /socket.io/?EIO=4&transport=polling&t=PcUSvwA&sid=jYaBDSUB0VvH6yFhAAAA HTTP/1.1" 200 - -2025-10-01 15:26:43,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /socket.io/?EIO=4&transport=websocket&sid=jYaBDSUB0VvH6yFhAAAA HTTP/1.1" 200 - -2025-10-01 15:26:43,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /index HTTP/1.1" 200 - -2025-10-01 15:26:43,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:26:43,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:26:43,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUSwWg HTTP/1.1" 200 - -2025-10-01 15:26:43,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "POST /socket.io/?EIO=4&transport=polling&t=PcUSwWo&sid=xby2kPQV5Ii3oDu8AAAC HTTP/1.1" 200 - -2025-10-01 15:26:43,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:26:43,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUSwWo.0&sid=xby2kPQV5Ii3oDu8AAAC HTTP/1.1" 200 - -2025-10-01 15:26:48,835 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 15:26:48,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:26:48] "POST /process_ips HTTP/1.1" 400 - -2025-10-01 15:27:05,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:05] "GET /socket.io/?EIO=4&transport=websocket&sid=xby2kPQV5Ii3oDu8AAAC HTTP/1.1" 200 - -2025-10-01 15:27:05,624 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:05] "GET /index HTTP/1.1" 200 - -2025-10-01 15:27:11,238 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:27:11,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:27:11,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUT1CS HTTP/1.1" 200 - -2025-10-01 15:27:11,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "POST /socket.io/?EIO=4&transport=polling&t=PcUT1Cg&sid=WGZNCYpoaX3Bf9t3AAAE HTTP/1.1" 200 - -2025-10-01 15:27:11,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUT1Cg.0&sid=WGZNCYpoaX3Bf9t3AAAE HTTP/1.1" 200 - -2025-10-01 15:27:11,287 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:27:11,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUT1Cu&sid=WGZNCYpoaX3Bf9t3AAAE HTTP/1.1" 200 - -2025-10-01 15:27:30,338 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 15:27:30,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:27:30] "POST /process_ips HTTP/1.1" 400 - -2025-10-01 15:29:09,088 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 15:29:09,088 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 15:29:09,885 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 15:29:10,917 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:29:10,938 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:29:10,938 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:29:10,963 [WARNING] werkzeug: * Debugger is active! -2025-10-01 15:29:10,970 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 15:29:11,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:29:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUTUVl HTTP/1.1" 200 - -2025-10-01 15:29:11,289 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:29:11] "POST /socket.io/?EIO=4&transport=polling&t=PcUTUVs&sid=SYK8BIrAPHM2NqxBAAAA HTTP/1.1" 200 - -2025-10-01 15:29:11,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:29:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUTUVt&sid=SYK8BIrAPHM2NqxBAAAA HTTP/1.1" 200 - -2025-10-01 15:33:16,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:16] "GET /socket.io/?EIO=4&transport=websocket&sid=SYK8BIrAPHM2NqxBAAAA HTTP/1.1" 200 - -2025-10-01 15:33:17,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /index HTTP/1.1" 200 - -2025-10-01 15:33:17,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:33:17,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:33:17,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQXX HTTP/1.1" 200 - -2025-10-01 15:33:17,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "POST /socket.io/?EIO=4&transport=polling&t=PcUUQXd&sid=Yb5OSJj28whkxdkiAAAC HTTP/1.1" 200 - -2025-10-01 15:33:17,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:33:17,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQXd.0&sid=Yb5OSJj28whkxdkiAAAC HTTP/1.1" 200 - -2025-10-01 15:33:17,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=websocket&sid=Yb5OSJj28whkxdkiAAAC HTTP/1.1" 200 - -2025-10-01 15:33:17,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /index HTTP/1.1" 200 - -2025-10-01 15:33:17,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:33:17,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:33:17,763 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQg_ HTTP/1.1" 200 - -2025-10-01 15:33:17,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "POST /socket.io/?EIO=4&transport=polling&t=PcUUQhB&sid=EDe2C7LrO8BuueBYAAAE HTTP/1.1" 200 - -2025-10-01 15:33:17,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQhB.0&sid=EDe2C7LrO8BuueBYAAAE HTTP/1.1" 200 - -2025-10-01 15:33:17,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:33:17,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=websocket&sid=EDe2C7LrO8BuueBYAAAE HTTP/1.1" 200 - -2025-10-01 15:33:17,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /index HTTP/1.1" 200 - -2025-10-01 15:33:17,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:33:17,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:33:17,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQjY HTTP/1.1" 200 - -2025-10-01 15:33:17,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:33:17,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "POST /socket.io/?EIO=4&transport=polling&t=PcUUQjj&sid=EAWLGekei_v5ldXNAAAG HTTP/1.1" 200 - -2025-10-01 15:33:17,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQjj.0&sid=EAWLGekei_v5ldXNAAAG HTTP/1.1" 200 - -2025-10-01 15:33:17,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQjx&sid=EAWLGekei_v5ldXNAAAG HTTP/1.1" 200 - -2025-10-01 15:33:18,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=websocket&sid=EAWLGekei_v5ldXNAAAG HTTP/1.1" 200 - -2025-10-01 15:33:18,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /index HTTP/1.1" 200 - -2025-10-01 15:33:18,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:33:18,051 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:33:18,069 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQlm HTTP/1.1" 200 - -2025-10-01 15:33:18,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:33:18,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "POST /socket.io/?EIO=4&transport=polling&t=PcUUQlx&sid=cFV-4UxxzzXtp9s_AAAI HTTP/1.1" 200 - -2025-10-01 15:33:18,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQly&sid=cFV-4UxxzzXtp9s_AAAI HTTP/1.1" 200 - -2025-10-01 15:33:18,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQm8&sid=cFV-4UxxzzXtp9s_AAAI HTTP/1.1" 200 - -2025-10-01 15:33:18,176 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=websocket&sid=cFV-4UxxzzXtp9s_AAAI HTTP/1.1" 200 - -2025-10-01 15:33:18,182 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /index HTTP/1.1" 200 - -2025-10-01 15:33:18,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:33:18,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:33:18,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQoC HTTP/1.1" 200 - -2025-10-01 15:33:18,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "POST /socket.io/?EIO=4&transport=polling&t=PcUUQoK&sid=TDSA0qZN2KmMXQHHAAAK HTTP/1.1" 200 - -2025-10-01 15:33:18,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUUQoL&sid=TDSA0qZN2KmMXQHHAAAK HTTP/1.1" 200 - -2025-10-01 15:33:18,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:33:18] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:34:40,842 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 15:34:40,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:34:40] "POST /process_ips HTTP/1.1" 400 - -2025-10-01 15:39:02,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /socket.io/?EIO=4&transport=websocket&sid=TDSA0qZN2KmMXQHHAAAK HTTP/1.1" 200 - -2025-10-01 15:39:02,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /index HTTP/1.1" 500 - -2025-10-01 15:39:02,424 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 15:39:02,440 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 15:39:02,498 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=OCERNXLapm9t5WFSAIrP HTTP/1.1" 200 - -2025-10-01 15:39:02,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 15:39:03,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index HTTP/1.1" 500 - -2025-10-01 15:39:03,340 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 15:39:03,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 15:39:03,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=OCERNXLapm9t5WFSAIrP HTTP/1.1" 304 - -2025-10-01 15:39:03,381 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 15:39:03,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index HTTP/1.1" 500 - -2025-10-01 15:39:03,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 15:39:03,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 15:39:03,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=OCERNXLapm9t5WFSAIrP HTTP/1.1" 304 - -2025-10-01 15:39:03,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:03] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 15:39:04,041 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:04] "GET /index HTTP/1.1" 500 - -2025-10-01 15:39:04,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:04] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 15:39:04,064 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:04] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 15:39:04,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:04] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=OCERNXLapm9t5WFSAIrP HTTP/1.1" 304 - -2025-10-01 15:39:04,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:04] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 15:39:44,738 [INFO] werkzeug: * To enable the debugger you need to enter the security pin: -2025-10-01 15:39:44,738 [INFO] werkzeug: * Debugger pin code: 178-005-081 -2025-10-01 15:39:44,745 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:44] "GET /index?__debugger__=yes&cmd=printpin&s=OCERNXLapm9t5WFSAIrP HTTP/1.1" 200 - -2025-10-01 15:39:45,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /index HTTP/1.1" 200 - -2025-10-01 15:39:45,589 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:39:45,601 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:39:45,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUVvNE HTTP/1.1" 200 - -2025-10-01 15:39:45,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUVvNM&sid=SCO8m_2bXbf7ywyFAAAM HTTP/1.1" 200 - -2025-10-01 15:39:45,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUVvNN&sid=SCO8m_2bXbf7ywyFAAAM HTTP/1.1" 200 - -2025-10-01 15:39:45,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:39:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:40:45,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=websocket&sid=SCO8m_2bXbf7ywyFAAAM HTTP/1.1" 200 - -2025-10-01 15:40:45,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /index HTTP/1.1" 200 - -2025-10-01 15:40:45,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:40:45,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:40:45,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUW7x_ HTTP/1.1" 200 - -2025-10-01 15:40:45,322 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUW7y6&sid=EXYyNtRQcdygsNKNAAAO HTTP/1.1" 200 - -2025-10-01 15:40:45,327 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUW7y7&sid=EXYyNtRQcdygsNKNAAAO HTTP/1.1" 200 - -2025-10-01 15:40:45,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:40:45,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=websocket&sid=EXYyNtRQcdygsNKNAAAO HTTP/1.1" 200 - -2025-10-01 15:40:45,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /index HTTP/1.1" 200 - -2025-10-01 15:40:45,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:40:45,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:40:45,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUW857 HTTP/1.1" 200 - -2025-10-01 15:40:45,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUW85F&sid=llqMumNaTtOasTIhAAAQ HTTP/1.1" 200 - -2025-10-01 15:40:45,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUW85F.0&sid=llqMumNaTtOasTIhAAAQ HTTP/1.1" 200 - -2025-10-01 15:40:45,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:40:45,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUW85U&sid=llqMumNaTtOasTIhAAAQ HTTP/1.1" 200 - -2025-10-01 15:40:46,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:45] "GET /socket.io/?EIO=4&transport=websocket&sid=llqMumNaTtOasTIhAAAQ HTTP/1.1" 200 - -2025-10-01 15:40:46,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /index HTTP/1.1" 200 - -2025-10-01 15:40:46,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:40:46,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:40:46,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUW87Q HTTP/1.1" 200 - -2025-10-01 15:40:46,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "POST /socket.io/?EIO=4&transport=polling&t=PcUW87o&sid=7YID4v4FgYPLN0cUAAAS HTTP/1.1" 200 - -2025-10-01 15:40:46,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUW87p&sid=7YID4v4FgYPLN0cUAAAS HTTP/1.1" 200 - -2025-10-01 15:40:46,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:40:46] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:41:01,709 [INFO] root: [AJAX] 작업 시작: 1759300861.7010565, script: PortGUID_v1.py -2025-10-01 15:41:01,711 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:01] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 15:41:01,715 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 15:41:01,718 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 15:41:01,720 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 15:41:01,722 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 15:41:03,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:03] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:05,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:05] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:07,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:07] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:09,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:09] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:11,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:11] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:13,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:13] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:15,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:15] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:17,741 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:17] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:19,733 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:19] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:21,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:21] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:23,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:23] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:25,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:25] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:27,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:27] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:27,836 [INFO] root: [10.10.0.3] ✅ stdout: - -2025-10-01 15:41:28,817 [INFO] root: [10.10.0.2] ✅ stdout: - -2025-10-01 15:41:29,731 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:29] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:31,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:31] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:33,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:33] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:33,749 [INFO] root: [10.10.0.4] ✅ stdout: - -2025-10-01 15:41:35,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:35] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:37,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:37] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:39,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:39] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:41,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:41] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:42,848 [INFO] root: [10.10.0.5] ✅ stdout: - -2025-10-01 15:41:43,738 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:43] "GET /progress_status/1759300861.7010565 HTTP/1.1" 200 - -2025-10-01 15:41:45,747 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /socket.io/?EIO=4&transport=websocket&sid=7YID4v4FgYPLN0cUAAAS HTTP/1.1" 200 - -2025-10-01 15:41:45,759 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /index HTTP/1.1" 200 - -2025-10-01 15:41:45,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:41:45,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:41:45,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWMj4 HTTP/1.1" 200 - -2025-10-01 15:41:45,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUWMjA&sid=rq8BiihanfJAos1rAAAU HTTP/1.1" 200 - -2025-10-01 15:41:45,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWMjA.0&sid=rq8BiihanfJAos1rAAAU HTTP/1.1" 200 - -2025-10-01 15:41:45,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:41:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:43:42,710 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading -2025-10-01 15:43:42,710 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading -2025-10-01 15:43:43,406 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 15:43:44,487 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:43:44,509 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:43:44,509 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:43:44,532 [WARNING] werkzeug: * Debugger is active! -2025-10-01 15:43:44,537 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 15:43:44,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpix HTTP/1.1" 200 - -2025-10-01 15:43:44,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUWpj2&sid=B_8M3RVc0kw40oa_AAAA HTTP/1.1" 200 - -2025-10-01 15:43:44,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpj3&sid=B_8M3RVc0kw40oa_AAAA HTTP/1.1" 200 - -2025-10-01 15:43:44,589 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpj9&sid=B_8M3RVc0kw40oa_AAAA HTTP/1.1" 200 - -2025-10-01 15:43:45,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=websocket&sid=B_8M3RVc0kw40oa_AAAA HTTP/1.1" 200 - -2025-10-01 15:43:45,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /index HTTP/1.1" 200 - -2025-10-01 15:43:45,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:43:45,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:43:45,368 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpvK HTTP/1.1" 200 - -2025-10-01 15:43:45,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:43:45,381 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUWpvU&sid=MSokMM8auFn_-HJQAAAC HTTP/1.1" 200 - -2025-10-01 15:43:45,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpvV&sid=MSokMM8auFn_-HJQAAAC HTTP/1.1" 200 - -2025-10-01 15:43:45,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUWpve&sid=MSokMM8auFn_-HJQAAAC HTTP/1.1" 200 - -2025-10-01 15:43:45,395 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=websocket&sid=MSokMM8auFn_-HJQAAAC HTTP/1.1" 200 - -2025-10-01 15:43:45,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /index HTTP/1.1" 200 - -2025-10-01 15:43:45,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:43:45,422 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:43:45,438 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpwP HTTP/1.1" 200 - -2025-10-01 15:43:45,447 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUWpwZ&sid=FROgNFxmB5K03ntLAAAE HTTP/1.1" 200 - -2025-10-01 15:43:45,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpwa&sid=FROgNFxmB5K03ntLAAAE HTTP/1.1" 200 - -2025-10-01 15:43:45,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=websocket&sid=FROgNFxmB5K03ntLAAAE HTTP/1.1" 200 - -2025-10-01 15:43:45,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /index HTTP/1.1" 200 - -2025-10-01 15:43:45,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:43:45,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:43:45,599 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpyy HTTP/1.1" 200 - -2025-10-01 15:43:45,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUWpz3&sid=b6WC2lw5W4VRJKIrAAAG HTTP/1.1" 200 - -2025-10-01 15:43:45,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:43:45,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUWpz4&sid=b6WC2lw5W4VRJKIrAAAG HTTP/1.1" 200 - -2025-10-01 15:44:03,260 [INFO] root: [AJAX] 작업 시작: 1759301043.2558017, script: collect_idrac_info.py -2025-10-01 15:44:03,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:03] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 15:44:03,263 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\collect_idrac_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 15:44:03,264 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\collect_idrac_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 15:44:03,265 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\collect_idrac_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 15:44:03,265 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\collect_idrac_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 15:44:05,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:05] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:07,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:07] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:09,271 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:09] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:11,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:11] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:13,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:13] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:15,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:15] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:17,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:17] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:19,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:19] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:21,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:21] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:22,898 [INFO] root: [10.10.0.2] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.2 - 저장: idrac_info\4XZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 19 초. - -2025-10-01 15:44:23,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:23] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:23,896 [INFO] root: [10.10.0.3] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.3 - 저장: idrac_info\3PYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 20 초. - -2025-10-01 15:44:25,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:25] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:25,622 [INFO] root: [10.10.0.5] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.5 - 저장: idrac_info\CXZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 22 초. - -2025-10-01 15:44:27,067 [INFO] root: [10.10.0.4] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.4 - 저장: idrac_info\BNYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 23 초. - -2025-10-01 15:44:27,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:27] "GET /progress_status/1759301043.2558017 HTTP/1.1" 200 - -2025-10-01 15:44:29,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /socket.io/?EIO=4&transport=websocket&sid=b6WC2lw5W4VRJKIrAAAG HTTP/1.1" 200 - -2025-10-01 15:44:29,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /index HTTP/1.1" 200 - -2025-10-01 15:44:29,310 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:44:29,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:44:29,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /socket.io/?EIO=4&transport=polling&t=PcUW-eE HTTP/1.1" 200 - -2025-10-01 15:44:29,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "POST /socket.io/?EIO=4&transport=polling&t=PcUW-eN&sid=Krn8wFjT0ciZoJ1IAAAI HTTP/1.1" 200 - -2025-10-01 15:44:29,344 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /socket.io/?EIO=4&transport=polling&t=PcUW-eO&sid=Krn8wFjT0ciZoJ1IAAAI HTTP/1.1" 200 - -2025-10-01 15:44:29,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:44:29] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:51:56,171 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading -2025-10-01 15:51:56,173 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading -2025-10-01 15:51:56,914 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 15:51:57,797 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:51:57,814 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:51:57,814 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:51:57,837 [WARNING] werkzeug: * Debugger is active! -2025-10-01 15:51:57,841 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 15:51:57,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:51:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUYi4Q HTTP/1.1" 200 - -2025-10-01 15:51:57,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:51:57] "POST /socket.io/?EIO=4&transport=polling&t=PcUYi8T&sid=4aiGrI38vyumBpnDAAAA HTTP/1.1" 200 - -2025-10-01 15:51:57,860 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:51:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUYi8U&sid=4aiGrI38vyumBpnDAAAA HTTP/1.1" 200 - -2025-10-01 15:52:07,870 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 15:52:08,104 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 15:52:09,151 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:52:09,173 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:52:09,173 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:52:09,200 [WARNING] werkzeug: * Debugger is active! -2025-10-01 15:52:09,206 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 15:52:09,216 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:09] "GET /socket.io/?EIO=4&transport=polling&t=PcUYkv4 HTTP/1.1" 200 - -2025-10-01 15:52:09,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:09] "POST /socket.io/?EIO=4&transport=polling&t=PcUYkw2&sid=vI8Bb2cgF-DZwFUqAAAA HTTP/1.1" 200 - -2025-10-01 15:52:09,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:09] "GET /socket.io/?EIO=4&transport=polling&t=PcUYkw3&sid=vI8Bb2cgF-DZwFUqAAAA HTTP/1.1" 200 - -2025-10-01 15:52:11,573 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading -2025-10-01 15:52:12,359 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 15:52:13,353 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:52:13,375 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:52:13,375 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:52:13,400 [WARNING] werkzeug: * Debugger is active! -2025-10-01 15:52:13,405 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 15:52:13,417 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:13] "GET /socket.io/?EIO=4&transport=polling&t=PcUYluX HTTP/1.1" 200 - -2025-10-01 15:52:13,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:13] "POST /socket.io/?EIO=4&transport=polling&t=PcUYlxg&sid=5Ee-7Qm4decffZx-AAAA HTTP/1.1" 200 - -2025-10-01 15:52:13,424 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:13] "GET /socket.io/?EIO=4&transport=polling&t=PcUYlxh&sid=5Ee-7Qm4decffZx-AAAA HTTP/1.1" 200 - -2025-10-01 15:52:13,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:13] "GET /socket.io/?EIO=4&transport=polling&t=PcUYlxo&sid=5Ee-7Qm4decffZx-AAAA HTTP/1.1" 200 - -2025-10-01 15:52:17,033 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /socket.io/?EIO=4&transport=websocket&sid=5Ee-7Qm4decffZx-AAAA HTTP/1.1" 200 - -2025-10-01 15:52:17,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /index HTTP/1.1" 200 - -2025-10-01 15:52:17,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:52:17,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:52:17,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUYmsS HTTP/1.1" 200 - -2025-10-01 15:52:17,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "POST /socket.io/?EIO=4&transport=polling&t=PcUYmse&sid=gUuTF3d-XjLwgOKKAAAC HTTP/1.1" 200 - -2025-10-01 15:52:17,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:52:17,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUYmsf&sid=gUuTF3d-XjLwgOKKAAAC HTTP/1.1" 200 - -2025-10-01 15:52:34,432 [INFO] root: [AJAX] 작업 시작: 1759301554.4251287, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 15:52:34,436 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:34] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 15:52:34,441 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 15:52:34,442 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 15:52:34,444 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 15:52:34,446 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 15:52:34,530 [ERROR] root: [10.10.0.3] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py", line 18, in - OUTPUT_DIR = BASE_DIR / "idrac_info" - ^^^^^^^^ -NameError: name 'BASE_DIR' is not defined - -2025-10-01 15:52:34,531 [ERROR] root: [10.10.0.4] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py", line 18, in - OUTPUT_DIR = BASE_DIR / "idrac_info" - ^^^^^^^^ -NameError: name 'BASE_DIR' is not defined - -2025-10-01 15:52:34,532 [ERROR] root: [10.10.0.2] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py", line 18, in - OUTPUT_DIR = BASE_DIR / "idrac_info" - ^^^^^^^^ -NameError: name 'BASE_DIR' is not defined - -2025-10-01 15:52:34,532 [ERROR] root: [10.10.0.5] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py", line 18, in - OUTPUT_DIR = BASE_DIR / "idrac_info" - ^^^^^^^^ -NameError: name 'BASE_DIR' is not defined - -2025-10-01 15:52:36,456 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:36] "GET /progress_status/1759301554.4251287 HTTP/1.1" 200 - -2025-10-01 15:52:38,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /socket.io/?EIO=4&transport=websocket&sid=gUuTF3d-XjLwgOKKAAAC HTTP/1.1" 200 - -2025-10-01 15:52:38,476 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /index HTTP/1.1" 200 - -2025-10-01 15:52:38,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:52:38,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:52:38,625 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /socket.io/?EIO=4&transport=polling&t=PcUYs5T HTTP/1.1" 200 - -2025-10-01 15:52:38,634 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "POST /socket.io/?EIO=4&transport=polling&t=PcUYs5b&sid=VzAyHIc1v_xvuS6IAAAE HTTP/1.1" 200 - -2025-10-01 15:52:38,638 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /socket.io/?EIO=4&transport=polling&t=PcUYs5b.0&sid=VzAyHIc1v_xvuS6IAAAE HTTP/1.1" 200 - -2025-10-01 15:52:38,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:52:38] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:54:17,514 [INFO] root: [AJAX] 작업 시작: 1759301657.5085237, script: 07-PowerOFF.py -2025-10-01 15:54:17,516 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 15:54:17,517 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 15:54:17,518 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 15:54:17,518 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 15:54:28,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:28] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 15:54:30,792 [INFO] root: [10.10.0.3] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.3 -Successfully powered off server for 10.10.0.3 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 1 초. - -2025-10-01 15:54:30,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:30] "GET /progress_status/1759301657.5085237 HTTP/1.1" 200 - -2025-10-01 15:54:31,306 [INFO] root: [10.10.0.5] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.5 -Successfully powered off server for 10.10.0.5 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 15:54:31,430 [INFO] root: [10.10.0.4] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.4 -Successfully powered off server for 10.10.0.4 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 15:54:31,942 [INFO] root: [10.10.0.2] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.2 -Successfully powered off server for 10.10.0.2 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. - -2025-10-01 15:54:32,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:32] "GET /progress_status/1759301657.5085237 HTTP/1.1" 200 - -2025-10-01 15:54:34,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /socket.io/?EIO=4&transport=websocket&sid=VzAyHIc1v_xvuS6IAAAE HTTP/1.1" 200 - -2025-10-01 15:54:34,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /index HTTP/1.1" 200 - -2025-10-01 15:54:34,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:54:34,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:54:34,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /socket.io/?EIO=4&transport=polling&t=PcUZITu HTTP/1.1" 200 - -2025-10-01 15:54:34,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "POST /socket.io/?EIO=4&transport=polling&t=PcUZIU1&sid=CwjvFtt2DkRrbCzjAAAG HTTP/1.1" 200 - -2025-10-01 15:54:34,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /socket.io/?EIO=4&transport=polling&t=PcUZIU1.0&sid=CwjvFtt2DkRrbCzjAAAG HTTP/1.1" 200 - -2025-10-01 15:54:34,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:34] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:54:52,201 [INFO] root: [AJAX] 작업 시작: 1759301692.1978657, script: 02-set_config.py -2025-10-01 15:54:52,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:52] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 15:54:52,203 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 15:54:52,204 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 15:54:52,205 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 15:54:52,206 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 15:54:54,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:54] "GET /progress_status/1759301692.1978657 HTTP/1.1" 200 - -2025-10-01 15:54:54,706 [INFO] root: [10.10.0.4] ✅ stdout: - -2025-10-01 15:54:54,707 [WARNING] root: [10.10.0.4] ⚠ stderr: -2025-10-01 15:54:52,298 - INFO - 10.10.0.4에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 15:54:54,700 - ERROR - 10.10.0.4 설정 실패 -2025-10-01 15:54:54,700 - ERROR - Command Error: -2025-10-01 15:54:54,700 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 2 초. - -2025-10-01 15:54:54,721 [INFO] root: [10.10.0.5] ✅ stdout: - -2025-10-01 15:54:54,721 [WARNING] root: [10.10.0.5] ⚠ stderr: -2025-10-01 15:54:52,298 - INFO - 10.10.0.5에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 15:54:54,715 - ERROR - 10.10.0.5 설정 실패 -2025-10-01 15:54:54,715 - ERROR - Command Error: -2025-10-01 15:54:54,715 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 2 초. - -2025-10-01 15:54:54,950 [INFO] root: [10.10.0.2] ✅ stdout: - -2025-10-01 15:54:54,951 [WARNING] root: [10.10.0.2] ⚠ stderr: -2025-10-01 15:54:52,296 - INFO - 10.10.0.2에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 15:54:54,944 - ERROR - 10.10.0.2 설정 실패 -2025-10-01 15:54:54,944 - ERROR - Command Error: -2025-10-01 15:54:54,945 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 2 초. - -2025-10-01 15:54:55,431 [INFO] root: [10.10.0.3] ✅ stdout: - -2025-10-01 15:54:55,431 [WARNING] root: [10.10.0.3] ⚠ stderr: -2025-10-01 15:54:52,297 - INFO - 10.10.0.3에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 15:54:55,425 - ERROR - 10.10.0.3 설정 실패 -2025-10-01 15:54:55,425 - ERROR - Command Error: -2025-10-01 15:54:55,425 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. - -2025-10-01 15:54:56,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:56] "GET /progress_status/1759301692.1978657 HTTP/1.1" 200 - -2025-10-01 15:54:58,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /socket.io/?EIO=4&transport=websocket&sid=CwjvFtt2DkRrbCzjAAAG HTTP/1.1" 200 - -2025-10-01 15:54:58,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /index HTTP/1.1" 200 - -2025-10-01 15:54:58,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 15:54:58,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 15:54:58,285 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUZOBe HTTP/1.1" 200 - -2025-10-01 15:54:58,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUZOBy&sid=3arhrjwaGAFvJE9FAAAI HTTP/1.1" 200 - -2025-10-01 15:54:58,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUZOBy.0&sid=3arhrjwaGAFvJE9FAAAI HTTP/1.1" 200 - -2025-10-01 15:54:58,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:54:58] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 15:59:04,752 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 15:59:04,753 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 15:59:05,518 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 15:59:06,465 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:59:06,482 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:59:06,482 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:59:06,505 [WARNING] werkzeug: * Debugger is active! -2025-10-01 15:59:06,509 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 15:59:06,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUaKj8 HTTP/1.1" 200 - -2025-10-01 15:59:06,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:06] "POST /socket.io/?EIO=4&transport=polling&t=PcUaKoP&sid=oWsadDM2_tKbSfkSAAAA HTTP/1.1" 200 - -2025-10-01 15:59:06,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUaKoQ&sid=oWsadDM2_tKbSfkSAAAA HTTP/1.1" 200 - -2025-10-01 15:59:06,535 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUaKoa&sid=oWsadDM2_tKbSfkSAAAA HTTP/1.1" 200 - -2025-10-01 15:59:10,181 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 15:59:10,182 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\XE9680_H200_IB_10EA_MAC_info.py', reloading -2025-10-01 15:59:10,639 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 15:59:11,570 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 15:59:11,587 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:59:11,587 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 15:59:11,609 [WARNING] werkzeug: * Debugger is active! -2025-10-01 15:59:11,614 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 15:59:11,624 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUaL-R HTTP/1.1" 200 - -2025-10-01 15:59:11,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:11] "POST /socket.io/?EIO=4&transport=polling&t=PcUaM29&sid=PaAKct6CDMSLvlEQAAAA HTTP/1.1" 200 - -2025-10-01 15:59:11,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:11] "GET /socket.io/?EIO=4&transport=polling&t=PcUaM2A&sid=PaAKct6CDMSLvlEQAAAA HTTP/1.1" 200 - -2025-10-01 15:59:28,510 [INFO] root: [AJAX] 작업 시작: 1759301968.5060964, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 15:59:28,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:28] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 15:59:28,513 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 15:59:28,516 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 15:59:28,516 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 15:59:28,516 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 15:59:30,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:30] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:32,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:32] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:34,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:34] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:36,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:36] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:38,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:38] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:40,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:40] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:42,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:42] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:44,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:44] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:46,528 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:46] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:48,524 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:48] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:48,736 [INFO] root: [Watchdog] 생성된 파일: 4XZCZC4.txt (1/4) -2025-10-01 15:59:48,744 [INFO] root: [10.10.0.2] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.2 - 저장: D:\idrac_info\idrac_info\data\idrac_info\4XZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 20 초. - -2025-10-01 15:59:50,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:50] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:51,032 [INFO] root: [Watchdog] 생성된 파일: CXZCZC4.txt (2/4) -2025-10-01 15:59:51,044 [INFO] root: [10.10.0.5] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.5 - 저장: D:\idrac_info\idrac_info\data\idrac_info\CXZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 22 초. - -2025-10-01 15:59:52,376 [INFO] root: [Watchdog] 생성된 파일: BNYCZC4.txt (3/4) -2025-10-01 15:59:52,384 [INFO] root: [10.10.0.4] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.4 - 저장: D:\idrac_info\idrac_info\data\idrac_info\BNYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 23 초. - -2025-10-01 15:59:52,524 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:52] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:54,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:54] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:56,521 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:56] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 15:59:58,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 15:59:58] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 16:00:00,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:00] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 16:00:01,803 [INFO] root: [Watchdog] 생성된 파일: 3PYCZC4.txt (4/4) -2025-10-01 16:00:01,811 [INFO] root: [10.10.0.3] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.3 - 저장: D:\idrac_info\idrac_info\data\idrac_info\3PYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 33 초. - -2025-10-01 16:00:02,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:02] "GET /progress_status/1759301968.5060964 HTTP/1.1" 200 - -2025-10-01 16:00:04,534 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /socket.io/?EIO=4&transport=websocket&sid=PaAKct6CDMSLvlEQAAAA HTTP/1.1" 200 - -2025-10-01 16:00:04,555 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /index HTTP/1.1" 200 - -2025-10-01 16:00:04,646 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:00:04,652 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:00:04,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /socket.io/?EIO=4&transport=polling&t=PcUaY-w HTTP/1.1" 200 - -2025-10-01 16:00:04,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "POST /socket.io/?EIO=4&transport=polling&t=PcUaY_4&sid=Ld21ZoAxXqpUJvOrAAAC HTTP/1.1" 200 - -2025-10-01 16:00:04,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /socket.io/?EIO=4&transport=polling&t=PcUaY_5&sid=Ld21ZoAxXqpUJvOrAAAC HTTP/1.1" 200 - -2025-10-01 16:00:04,686 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:04] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:00:05,996 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:05] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:07,052 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:07] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:08,657 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:08] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:09,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:09] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:09,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:09] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:10,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:10] "GET /view_file?folder=idrac_info&date=&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:10,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:10] "GET /view_file?folder=idrac_info&date=&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:11,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:11] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:11,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:11] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:13,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:13] "GET /view_file?folder=idrac_info&date=&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:14,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:14] "GET /view_file?folder=idrac_info&date=&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:15,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:15] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:15,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:15] "GET /view_file?folder=idrac_info&date=&filename=CXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:16,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:16] "GET /socket.io/?EIO=4&transport=websocket&sid=Ld21ZoAxXqpUJvOrAAAC HTTP/1.1" 200 - -2025-10-01 16:00:16,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:16] "GET /download/CXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:16,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:16] "GET /download/BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:17,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:17] "GET /download/4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:17,996 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:17] "GET /download/3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:00:50,443 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUakA7 HTTP/1.1" 200 - -2025-10-01 16:00:50,448 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:50] "POST /socket.io/?EIO=4&transport=polling&t=PcUakAD&sid=MRHkn3RqU_iNxgdLAAAE HTTP/1.1" 200 - -2025-10-01 16:00:50,456 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUakAE&sid=MRHkn3RqU_iNxgdLAAAE HTTP/1.1" 200 - -2025-10-01 16:00:50,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:00:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUakAQ&sid=MRHkn3RqU_iNxgdLAAAE HTTP/1.1" 200 - -2025-10-01 16:06:29,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:29] "GET /socket.io/?EIO=4&transport=websocket&sid=MRHkn3RqU_iNxgdLAAAE HTTP/1.1" 200 - -2025-10-01 16:06:29,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:29] "GET /index HTTP/1.1" 500 - -2025-10-01 16:06:29,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:29] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 16:06:29,988 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:29] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 16:06:30,004 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - -2025-10-01 16:06:30,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 16:06:30,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index HTTP/1.1" 500 - -2025-10-01 16:06:30,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 16:06:30,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 16:06:30,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 304 - -2025-10-01 16:06:30,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 16:10:25,325 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:25] "GET /index HTTP/1.1" 500 - -2025-10-01 16:10:25,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:25] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 16:10:25,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:25] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 16:10:25,366 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:25] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - -2025-10-01 16:10:25,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:25] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 16:10:26,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index HTTP/1.1" 500 - -2025-10-01 16:10:26,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 16:10:26,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 16:10:26,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - -2025-10-01 16:10:26,285 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 16:10:26,382 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index HTTP/1.1" 500 - -2025-10-01 16:10:26,401 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 16:10:26,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 16:10:26,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - -2025-10-01 16:10:26,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 16:10:28,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index HTTP/1.1" 500 - -2025-10-01 16:10:28,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 16:10:28,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 16:10:28,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - -2025-10-01 16:10:28,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 16:10:28,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index HTTP/1.1" 500 - -2025-10-01 16:10:28,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 16:10:28,397 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 16:10:28,410 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - -2025-10-01 16:10:28,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 16:10:28,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index HTTP/1.1" 500 - -2025-10-01 16:10:28,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 16:10:28,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 16:10:28,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - -2025-10-01 16:10:28,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 16:10:28,944 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index HTTP/1.1" 500 - -2025-10-01 16:10:28,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 16:10:28,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 16:10:28,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - -2025-10-01 16:10:28,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 16:10:29,120 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:29] "GET /index HTTP/1.1" 500 - -2025-10-01 16:10:29,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:29] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 16:10:29,139 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:29] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 16:10:29,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:29] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 200 - -2025-10-01 16:10:29,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:29] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 16:10:30,328 [INFO] app: LOGIN: already auth → /index -2025-10-01 16:10:30,328 [INFO] app: LOGIN: already auth → /index -2025-10-01 16:10:30,331 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:30] "GET /login?next=/index HTTP/1.1" 302 - -2025-10-01 16:10:31,272 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /admin HTTP/1.1" 200 - -2025-10-01 16:10:31,295 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:10:31,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:10:31,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUcx-W HTTP/1.1" 200 - -2025-10-01 16:10:31,342 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "POST /socket.io/?EIO=4&transport=polling&t=PcUcx-f&sid=IH9Tfzq9EaffoUYAAAAG HTTP/1.1" 200 - -2025-10-01 16:10:31,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:10:31,347 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUcx-g&sid=IH9Tfzq9EaffoUYAAAAG HTTP/1.1" 200 - -2025-10-01 16:10:33,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:33] "GET /socket.io/?EIO=4&transport=websocket&sid=IH9Tfzq9EaffoUYAAAAG HTTP/1.1" 200 - -2025-10-01 16:10:33,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:33] "GET /index HTTP/1.1" 500 - -2025-10-01 16:10:33,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:33] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 16:10:33,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:33] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 16:10:33,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:10:33] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=IFne80M59KnJbXN6sAd1 HTTP/1.1" 304 - -2025-10-01 16:11:00,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /index HTTP/1.1" 200 - -2025-10-01 16:11:00,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:11:00,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:11:00,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUd30i HTTP/1.1" 200 - -2025-10-01 16:11:00,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUd30r&sid=Yd5itpeSb_y--cpIAAAI HTTP/1.1" 200 - -2025-10-01 16:11:00,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:11:00,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUd30s&sid=Yd5itpeSb_y--cpIAAAI HTTP/1.1" 200 - -2025-10-01 16:11:00,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /socket.io/?EIO=4&transport=websocket&sid=Yd5itpeSb_y--cpIAAAI HTTP/1.1" 200 - -2025-10-01 16:11:00,656 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /index HTTP/1.1" 200 - -2025-10-01 16:11:00,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:11:00,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:11:00,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUd3Af HTTP/1.1" 200 - -2025-10-01 16:11:00,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUd3Am&sid=6jqo54VKkidiJ6yfAAAK HTTP/1.1" 200 - -2025-10-01 16:11:00,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUd3An&sid=6jqo54VKkidiJ6yfAAAK HTTP/1.1" 200 - -2025-10-01 16:11:00,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:00] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:11:05,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:05] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:11:05,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:11:05] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 16:14:19,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=websocket&sid=6jqo54VKkidiJ6yfAAAK HTTP/1.1" 200 - -2025-10-01 16:14:19,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /index HTTP/1.1" 200 - -2025-10-01 16:14:19,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:14:19,296 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:14:19,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUdpf7 HTTP/1.1" 200 - -2025-10-01 16:14:19,349 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUdpfH&sid=v-LrScCSZXvELMKFAAAM HTTP/1.1" 200 - -2025-10-01 16:14:19,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUdpfH.0&sid=v-LrScCSZXvELMKFAAAM HTTP/1.1" 200 - -2025-10-01 16:14:19,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=websocket&sid=v-LrScCSZXvELMKFAAAM HTTP/1.1" 200 - -2025-10-01 16:14:19,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 16:14:19,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:14:19,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:14:19,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUdpmQ HTTP/1.1" 200 - -2025-10-01 16:14:19,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUdpme&sid=FlxHT1udk3VZYYRnAAAO HTTP/1.1" 200 - -2025-10-01 16:14:19,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUdpmg&sid=FlxHT1udk3VZYYRnAAAO HTTP/1.1" 200 - -2025-10-01 16:14:22,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:22] "GET /socket.io/?EIO=4&transport=websocket&sid=FlxHT1udk3VZYYRnAAAO HTTP/1.1" 200 - -2025-10-01 16:14:23,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "GET /index HTTP/1.1" 200 - -2025-10-01 16:14:23,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:14:23,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:14:23,092 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "GET /socket.io/?EIO=4&transport=polling&t=PcUdqZm HTTP/1.1" 200 - -2025-10-01 16:14:23,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "POST /socket.io/?EIO=4&transport=polling&t=PcUdqZu&sid=8KcaGLUv1EJUP-QrAAAQ HTTP/1.1" 200 - -2025-10-01 16:14:23,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:23] "GET /socket.io/?EIO=4&transport=polling&t=PcUdqZu.0&sid=8KcaGLUv1EJUP-QrAAAQ HTTP/1.1" 200 - -2025-10-01 16:14:56,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /socket.io/?EIO=4&transport=websocket&sid=8KcaGLUv1EJUP-QrAAAQ HTTP/1.1" 200 - -2025-10-01 16:14:56,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /index HTTP/1.1" 200 - -2025-10-01 16:14:56,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:14:56,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:14:56,278 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUdygI HTTP/1.1" 200 - -2025-10-01 16:14:56,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:14:56,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "POST /socket.io/?EIO=4&transport=polling&t=PcUdyge&sid=8LKA-uV670RiudsAAAAS HTTP/1.1" 200 - -2025-10-01 16:14:56,310 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUdygf&sid=8LKA-uV670RiudsAAAAS HTTP/1.1" 200 - -2025-10-01 16:14:56,319 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:14:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUdygw&sid=8LKA-uV670RiudsAAAAS HTTP/1.1" 200 - -2025-10-01 16:15:02,798 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 16:15:02,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:02] "POST /move_mac_files HTTP/1.1" 400 - -2025-10-01 16:15:06,335 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=websocket&sid=8LKA-uV670RiudsAAAAS HTTP/1.1" 200 - -2025-10-01 16:15:06,344 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /index HTTP/1.1" 200 - -2025-10-01 16:15:06,360 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:15:06,367 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:15:06,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_8H HTTP/1.1" 200 - -2025-10-01 16:15:06,416 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:15:06,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "POST /socket.io/?EIO=4&transport=polling&t=PcUd_8g&sid=HxX26hwnl8doCUlFAAAU HTTP/1.1" 200 - -2025-10-01 16:15:06,419 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_8g.0&sid=HxX26hwnl8doCUlFAAAU HTTP/1.1" 200 - -2025-10-01 16:15:06,435 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_91&sid=HxX26hwnl8doCUlFAAAU HTTP/1.1" 200 - -2025-10-01 16:15:06,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=websocket&sid=HxX26hwnl8doCUlFAAAU HTTP/1.1" 200 - -2025-10-01 16:15:06,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /index HTTP/1.1" 200 - -2025-10-01 16:15:06,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:15:06,542 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:15:06,564 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_A_ HTTP/1.1" 200 - -2025-10-01 16:15:06,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "POST /socket.io/?EIO=4&transport=polling&t=PcUd_BC&sid=M1PzBAngdfcIokrbAAAW HTTP/1.1" 200 - -2025-10-01 16:15:06,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_BC.0&sid=M1PzBAngdfcIokrbAAAW HTTP/1.1" 200 - -2025-10-01 16:15:06,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:15:06,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=websocket&sid=M1PzBAngdfcIokrbAAAW HTTP/1.1" 200 - -2025-10-01 16:15:06,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /index HTTP/1.1" 200 - -2025-10-01 16:15:06,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:15:06,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:15:06,753 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_Dl HTTP/1.1" 200 - -2025-10-01 16:15:06,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:15:06,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "POST /socket.io/?EIO=4&transport=polling&t=PcUd_EJ&sid=wQRCX4qAvkKn1aeWAAAY HTTP/1.1" 200 - -2025-10-01 16:15:06,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUd_EJ.0&sid=wQRCX4qAvkKn1aeWAAAY HTTP/1.1" 200 - -2025-10-01 16:15:07,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:07] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:15:07,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:07] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:15:08,086 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:08] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:15:08,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:15:08] "GET /view_file?folder=idrac_info&date=&filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:16:48,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /socket.io/?EIO=4&transport=websocket&sid=wQRCX4qAvkKn1aeWAAAY HTTP/1.1" 200 - -2025-10-01 16:16:48,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /index HTTP/1.1" 200 - -2025-10-01 16:16:48,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:16:48,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:16:48,448 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /socket.io/?EIO=4&transport=polling&t=PcUeO2w HTTP/1.1" 200 - -2025-10-01 16:16:48,458 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "POST /socket.io/?EIO=4&transport=polling&t=PcUeO34&sid=P8Pls4Y5daeMBXUcAAAa HTTP/1.1" 200 - -2025-10-01 16:16:48,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /socket.io/?EIO=4&transport=polling&t=PcUeO35&sid=P8Pls4Y5daeMBXUcAAAa HTTP/1.1" 200 - -2025-10-01 16:16:48,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:16:50,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:50] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:16:51,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:51] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 16:16:59,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:59] "GET /socket.io/?EIO=4&transport=websocket&sid=P8Pls4Y5daeMBXUcAAAa HTTP/1.1" 200 - -2025-10-01 16:16:59,951 [INFO] root: 백업 완료: PO-20240709-0047_판교_20251001 -2025-10-01 16:16:59,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:59] "POST /backup HTTP/1.1" 302 - -2025-10-01 16:16:59,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:59] "GET /index HTTP/1.1" 200 - -2025-10-01 16:16:59,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:59] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:16:59,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:16:59] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:17:00,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUeQth HTTP/1.1" 200 - -2025-10-01 16:17:00,046 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUeQu9&sid=JPigmq-pAJG4RVEeAAAc HTTP/1.1" 200 - -2025-10-01 16:17:00,051 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUeQuA&sid=JPigmq-pAJG4RVEeAAAc HTTP/1.1" 200 - -2025-10-01 16:17:55,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /socket.io/?EIO=4&transport=websocket&sid=JPigmq-pAJG4RVEeAAAc HTTP/1.1" 200 - -2025-10-01 16:17:55,818 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /index HTTP/1.1" 200 - -2025-10-01 16:17:55,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:17:55,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:17:55,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUeeWN HTTP/1.1" 200 - -2025-10-01 16:17:55,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:17:55,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUeeWs&sid=hYEGMJC8fIg8vl7XAAAe HTTP/1.1" 200 - -2025-10-01 16:17:55,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:17:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUeeWt&sid=hYEGMJC8fIg8vl7XAAAe HTTP/1.1" 200 - -2025-10-01 16:23:55,254 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\PortGUID_v1.py', reloading -2025-10-01 16:23:55,255 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\PortGUID_v1.py', reloading -2025-10-01 16:23:55,820 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 16:23:56,834 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 16:23:56,854 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:23:56,854 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:23:56,880 [WARNING] werkzeug: * Debugger is active! -2025-10-01 16:23:56,885 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 16:23:57,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUg0hK HTTP/1.1" 200 - -2025-10-01 16:23:57,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:57] "POST /socket.io/?EIO=4&transport=polling&t=PcUg0hQ&sid=nlna8Dr8TqU2TkKbAAAA HTTP/1.1" 200 - -2025-10-01 16:23:57,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUg0hS&sid=nlna8Dr8TqU2TkKbAAAA HTTP/1.1" 200 - -2025-10-01 16:23:57,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUg0hZ&sid=nlna8Dr8TqU2TkKbAAAA HTTP/1.1" 200 - -2025-10-01 16:23:58,443 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /socket.io/?EIO=4&transport=websocket&sid=nlna8Dr8TqU2TkKbAAAA HTTP/1.1" 200 - -2025-10-01 16:23:58,471 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /index HTTP/1.1" 200 - -2025-10-01 16:23:58,554 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:23:58,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:23:58,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUg142 HTTP/1.1" 200 - -2025-10-01 16:23:58,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUg14A&sid=1enXK3kCeUsr7LicAAAC HTTP/1.1" 200 - -2025-10-01 16:23:58,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUg14B&sid=1enXK3kCeUsr7LicAAAC HTTP/1.1" 200 - -2025-10-01 16:23:58,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:23:58] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:24:30,508 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:30] "GET /socket.io/?EIO=4&transport=websocket&sid=1enXK3kCeUsr7LicAAAC HTTP/1.1" 200 - -2025-10-01 16:24:30,530 [INFO] root: [AJAX] 작업 시작: 1759303470.5234594, script: PortGUID_v1.py -2025-10-01 16:24:30,531 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:30] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 16:24:30,533 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 16:24:30,533 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 16:24:30,535 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 16:24:30,535 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 16:24:34,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "GET /index HTTP/1.1" 200 - -2025-10-01 16:24:34,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:24:34,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:24:34,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "GET /socket.io/?EIO=4&transport=polling&t=PcUg9wE HTTP/1.1" 200 - -2025-10-01 16:24:34,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "POST /socket.io/?EIO=4&transport=polling&t=PcUg9wR&sid=PD54jMydTHmjniynAAAE HTTP/1.1" 200 - -2025-10-01 16:24:34,850 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:34] "GET /socket.io/?EIO=4&transport=polling&t=PcUg9wS&sid=PD54jMydTHmjniynAAAE HTTP/1.1" 200 - -2025-10-01 16:24:34,946 [INFO] root: [Watchdog] 생성된 파일: BNYCZC4.txt (1/4) -2025-10-01 16:24:36,236 [INFO] root: [Watchdog] 생성된 파일: 3PYCZC4.txt (2/4) -2025-10-01 16:24:36,707 [INFO] root: [Watchdog] 생성된 파일: 4XZCZC4.txt (3/4) -2025-10-01 16:24:38,110 [INFO] root: [Watchdog] 생성된 파일: CXZCZC4.txt (4/4) -2025-10-01 16:24:46,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /socket.io/?EIO=4&transport=websocket&sid=PD54jMydTHmjniynAAAE HTTP/1.1" 200 - -2025-10-01 16:24:46,767 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /index HTTP/1.1" 200 - -2025-10-01 16:24:46,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:24:46,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:24:46,811 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUgCrL HTTP/1.1" 200 - -2025-10-01 16:24:46,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "POST /socket.io/?EIO=4&transport=polling&t=PcUgCrU&sid=zofyoauNDbOkXOOoAAAG HTTP/1.1" 200 - -2025-10-01 16:24:46,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUgCrV&sid=zofyoauNDbOkXOOoAAAG HTTP/1.1" 200 - -2025-10-01 16:24:46,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:46] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:24:47,833 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /socket.io/?EIO=4&transport=websocket&sid=zofyoauNDbOkXOOoAAAG HTTP/1.1" 200 - -2025-10-01 16:24:47,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /index HTTP/1.1" 200 - -2025-10-01 16:24:47,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:24:47,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:24:47,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUgD6A HTTP/1.1" 200 - -2025-10-01 16:24:47,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "POST /socket.io/?EIO=4&transport=polling&t=PcUgD6N&sid=83nSp1iDJdAnPGRmAAAI HTTP/1.1" 200 - -2025-10-01 16:24:47,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:24:47,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUgD6O&sid=83nSp1iDJdAnPGRmAAAI HTTP/1.1" 200 - -2025-10-01 16:24:49,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:49] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:24:53,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:53] "GET /view_file?filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:24:56,393 [ERROR] root: [10.10.0.5] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 16:24:56,817 [ERROR] root: [10.10.0.4] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 16:24:58,488 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:24:58] "GET /view_file?filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:25:02,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:02] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:25:04,616 [ERROR] root: [10.10.0.2] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 16:25:07,485 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=websocket&sid=83nSp1iDJdAnPGRmAAAI HTTP/1.1" 200 - -2025-10-01 16:25:07,494 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /index HTTP/1.1" 200 - -2025-10-01 16:25:07,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:25:07,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:25:07,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PcUgHvE HTTP/1.1" 200 - -2025-10-01 16:25:07,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "POST /socket.io/?EIO=4&transport=polling&t=PcUgHvO&sid=WwzTtcKBneU0jQ1ZAAAK HTTP/1.1" 200 - -2025-10-01 16:25:07,551 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:25:07,551 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PcUgHvO.0&sid=WwzTtcKBneU0jQ1ZAAAK HTTP/1.1" 200 - -2025-10-01 16:25:07,827 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=websocket&sid=WwzTtcKBneU0jQ1ZAAAK HTTP/1.1" 200 - -2025-10-01 16:25:07,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /index HTTP/1.1" 200 - -2025-10-01 16:25:07,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:25:07,858 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:25:07,883 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PcUgH-c HTTP/1.1" 200 - -2025-10-01 16:25:07,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:25:07,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "POST /socket.io/?EIO=4&transport=polling&t=PcUgH-r&sid=COxJAHuirY7yy3y9AAAM HTTP/1.1" 200 - -2025-10-01 16:25:07,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PcUgH-r.0&sid=COxJAHuirY7yy3y9AAAM HTTP/1.1" 200 - -2025-10-01 16:25:07,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=polling&t=PcUgH_5&sid=COxJAHuirY7yy3y9AAAM HTTP/1.1" 200 - -2025-10-01 16:25:07,992 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:07] "GET /socket.io/?EIO=4&transport=websocket&sid=COxJAHuirY7yy3y9AAAM HTTP/1.1" 200 - -2025-10-01 16:25:08,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /index HTTP/1.1" 200 - -2025-10-01 16:25:08,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:25:08,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:25:08,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /socket.io/?EIO=4&transport=polling&t=PcUgI1A HTTP/1.1" 200 - -2025-10-01 16:25:08,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "POST /socket.io/?EIO=4&transport=polling&t=PcUgI1Q&sid=lYBmNTYU74bIVz_TAAAO HTTP/1.1" 200 - -2025-10-01 16:25:08,064 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /socket.io/?EIO=4&transport=polling&t=PcUgI1R&sid=lYBmNTYU74bIVz_TAAAO HTTP/1.1" 200 - -2025-10-01 16:25:08,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:25:08,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:08] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:25:11,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:11] "GET /view_file?filename=CXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:25:15,010 [ERROR] root: [10.10.0.3] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 16:25:17,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:17] "GET /view_file?filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:25:20,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:20] "GET /view_file?filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:25:22,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:22] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:25:37,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /socket.io/?EIO=4&transport=websocket&sid=lYBmNTYU74bIVz_TAAAO HTTP/1.1" 200 - -2025-10-01 16:25:37,108 [INFO] root: ✅ GUID 파일 이동 완료 (4개) -2025-10-01 16:25:37,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-01 16:25:37,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /index HTTP/1.1" 200 - -2025-10-01 16:25:37,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:25:37,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:25:37,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUgP87 HTTP/1.1" 200 - -2025-10-01 16:25:37,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "POST /socket.io/?EIO=4&transport=polling&t=PcUgP8c&sid=zEOQXNcFaVdOAUe6AAAQ HTTP/1.1" 200 - -2025-10-01 16:25:37,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUgP8d&sid=zEOQXNcFaVdOAUe6AAAQ HTTP/1.1" 200 - -2025-10-01 16:25:37,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUgP8v&sid=zEOQXNcFaVdOAUe6AAAQ HTTP/1.1" 200 - -2025-10-01 16:25:56,505 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /socket.io/?EIO=4&transport=websocket&sid=zEOQXNcFaVdOAUe6AAAQ HTTP/1.1" 200 - -2025-10-01 16:25:56,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /index HTTP/1.1" 200 - -2025-10-01 16:25:56,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:25:56,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:25:56,559 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUgTtA HTTP/1.1" 200 - -2025-10-01 16:25:56,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:25:56,596 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "POST /socket.io/?EIO=4&transport=polling&t=PcUgTtj&sid=GUpFF1VtlXG8lxELAAAS HTTP/1.1" 200 - -2025-10-01 16:25:56,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUgTtk&sid=GUpFF1VtlXG8lxELAAAS HTTP/1.1" 200 - -2025-10-01 16:25:56,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:25:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUgTty&sid=GUpFF1VtlXG8lxELAAAS HTTP/1.1" 200 - -2025-10-01 16:27:55,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /socket.io/?EIO=4&transport=websocket&sid=GUpFF1VtlXG8lxELAAAS HTTP/1.1" 200 - -2025-10-01 16:27:55,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /index HTTP/1.1" 200 - -2025-10-01 16:27:55,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:27:55,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:27:55,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUgwyZ HTTP/1.1" 200 - -2025-10-01 16:27:55,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:27:55,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUgwzF&sid=mNP98206wZkjuEihAAAU HTTP/1.1" 200 - -2025-10-01 16:27:55,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUgwzG&sid=mNP98206wZkjuEihAAAU HTTP/1.1" 200 - -2025-10-01 16:27:55,745 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUgwzT&sid=mNP98206wZkjuEihAAAU HTTP/1.1" 200 - -2025-10-01 16:27:56,094 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /socket.io/?EIO=4&transport=websocket&sid=mNP98206wZkjuEihAAAU HTTP/1.1" 200 - -2025-10-01 16:27:56,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /index HTTP/1.1" 200 - -2025-10-01 16:27:56,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:27:56,138 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:27:56,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUgx3w HTTP/1.1" 200 - -2025-10-01 16:27:56,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "POST /socket.io/?EIO=4&transport=polling&t=PcUgx46&sid=bcmswoj9aUh1TLAyAAAW HTTP/1.1" 200 - -2025-10-01 16:27:56,176 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUgx47&sid=bcmswoj9aUh1TLAyAAAW HTTP/1.1" 200 - -2025-10-01 16:27:56,178 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:27:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:29:04,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:04] "GET /socket.io/?EIO=4&transport=websocket&sid=bcmswoj9aUh1TLAyAAAW HTTP/1.1" 200 - -2025-10-01 16:29:04,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:04] "GET /index HTTP/1.1" 200 - -2025-10-01 16:29:04,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:29:04,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:04] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:29:15,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:15] "GET /socket.io/?EIO=4&transport=polling&t=PcUhEYd HTTP/1.1" 200 - -2025-10-01 16:29:15,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:15] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:29:15,988 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:15] "POST /socket.io/?EIO=4&transport=polling&t=PcUhEZC&sid=bFtwlIvQIeN3ekNqAAAY HTTP/1.1" 200 - -2025-10-01 16:29:15,994 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:15] "GET /socket.io/?EIO=4&transport=polling&t=PcUhEZC.0&sid=bFtwlIvQIeN3ekNqAAAY HTTP/1.1" 200 - -2025-10-01 16:29:46,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:46] "GET /socket.io/?EIO=4&transport=websocket&sid=bFtwlIvQIeN3ekNqAAAY HTTP/1.1" 200 - -2025-10-01 16:29:46,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:46] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:29:46,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:46] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:29:46,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:46] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:29:47,010 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUhM7_ HTTP/1.1" 200 - -2025-10-01 16:29:47,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "POST /socket.io/?EIO=4&transport=polling&t=PcUhM8E&sid=SzmKzreTqJntoOxcAAAa HTTP/1.1" 200 - -2025-10-01 16:29:47,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUhM8F&sid=SzmKzreTqJntoOxcAAAa HTTP/1.1" 200 - -2025-10-01 16:29:47,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /socket.io/?EIO=4&transport=websocket&sid=SzmKzreTqJntoOxcAAAa HTTP/1.1" 200 - -2025-10-01 16:29:47,694 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:29:47,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:29:47,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:29:47,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUhMJO HTTP/1.1" 200 - -2025-10-01 16:29:47,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "POST /socket.io/?EIO=4&transport=polling&t=PcUhMJf&sid=revogfgKdQRrFo6PAAAc HTTP/1.1" 200 - -2025-10-01 16:29:47,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:29:47] "GET /socket.io/?EIO=4&transport=polling&t=PcUhMJg&sid=revogfgKdQRrFo6PAAAc HTTP/1.1" 200 - -2025-10-01 16:30:23,957 [INFO] root: [AJAX] 작업 시작: 1759303823.951628, script: TYPE11_Server_info.sh -2025-10-01 16:30:23,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:23] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 16:30:23,960 [ERROR] root: 10.10.0.2 처리 중 오류 발생: name 'shutil' is not defined -2025-10-01 16:30:23,962 [ERROR] root: 10.10.0.3 처리 중 오류 발생: name 'shutil' is not defined -2025-10-01 16:30:23,963 [ERROR] root: 10.10.0.5 처리 중 오류 발생: name 'shutil' is not defined -2025-10-01 16:30:23,963 [ERROR] root: 10.10.0.4 처리 중 오류 발생: name 'shutil' is not defined -2025-10-01 16:30:25,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:25] "GET /progress_status/1759303823.951628 HTTP/1.1" 200 - -2025-10-01 16:30:27,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:27] "GET /socket.io/?EIO=4&transport=websocket&sid=revogfgKdQRrFo6PAAAc HTTP/1.1" 200 - -2025-10-01 16:30:27,996 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:27] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:30:28,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:30:28,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:30:28,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "GET /socket.io/?EIO=4&transport=polling&t=PcUhW94 HTTP/1.1" 200 - -2025-10-01 16:30:28,052 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "POST /socket.io/?EIO=4&transport=polling&t=PcUhW9H&sid=ZI2BcMD_OKcECff0AAAe HTTP/1.1" 200 - -2025-10-01 16:30:28,059 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "GET /socket.io/?EIO=4&transport=polling&t=PcUhW9H.0&sid=ZI2BcMD_OKcECff0AAAe HTTP/1.1" 200 - -2025-10-01 16:30:28,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:30:28] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:31:43,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:43] "GET /socket.io/?EIO=4&transport=websocket&sid=ZI2BcMD_OKcECff0AAAe HTTP/1.1" 200 - -2025-10-01 16:31:43,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:43] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:31:43,987 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:31:43,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:31:44,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhoiK HTTP/1.1" 200 - -2025-10-01 16:31:44,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUhoiT&sid=apkbu871XvGIotGGAAAg HTTP/1.1" 200 - -2025-10-01 16:31:44,035 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhoiT.0&sid=apkbu871XvGIotGGAAAg HTTP/1.1" 200 - -2025-10-01 16:31:44,042 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:31:44,382 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=websocket&sid=apkbu871XvGIotGGAAAg HTTP/1.1" 200 - -2025-10-01 16:31:44,395 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:31:44,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:31:44,425 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:31:44,452 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhoo_ HTTP/1.1" 200 - -2025-10-01 16:31:44,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUhop8&sid=_S71yb4VwQtMJnpzAAAi HTTP/1.1" 200 - -2025-10-01 16:31:44,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhop9&sid=_S71yb4VwQtMJnpzAAAi HTTP/1.1" 200 - -2025-10-01 16:31:44,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:31:44,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=websocket&sid=_S71yb4VwQtMJnpzAAAi HTTP/1.1" 200 - -2025-10-01 16:31:44,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:31:44,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:31:44,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:31:44,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhorM HTTP/1.1" 200 - -2025-10-01 16:31:44,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUhorW&sid=ES49eInLI6a0bqA5AAAk HTTP/1.1" 200 - -2025-10-01 16:31:44,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:31:44,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUhorX&sid=ES49eInLI6a0bqA5AAAk HTTP/1.1" 200 - -2025-10-01 16:31:45,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=websocket&sid=ES49eInLI6a0bqA5AAAk HTTP/1.1" 200 - -2025-10-01 16:31:45,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:31:45,654 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:31:45,664 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:31:45,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUhp6f HTTP/1.1" 200 - -2025-10-01 16:31:45,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUhp6n&sid=NYBiINB0IuKKopCLAAAm HTTP/1.1" 200 - -2025-10-01 16:31:45,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUhp6o&sid=NYBiINB0IuKKopCLAAAm HTTP/1.1" 200 - -2025-10-01 16:31:45,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:31:45,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=websocket&sid=NYBiINB0IuKKopCLAAAm HTTP/1.1" 200 - -2025-10-01 16:31:45,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:31:45,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:31:45,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:31:45,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUhp8k HTTP/1.1" 200 - -2025-10-01 16:31:45,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "POST /socket.io/?EIO=4&transport=polling&t=PcUhp8s&sid=Y_tXPqlwDuZlrW6kAAAo HTTP/1.1" 200 - -2025-10-01 16:31:45,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=polling&t=PcUhp8t&sid=Y_tXPqlwDuZlrW6kAAAo HTTP/1.1" 200 - -2025-10-01 16:31:45,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:31:45,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /socket.io/?EIO=4&transport=websocket&sid=Y_tXPqlwDuZlrW6kAAAo HTTP/1.1" 200 - -2025-10-01 16:31:45,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:31:45,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:31:45,965 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:45] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:31:46,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUhpBI HTTP/1.1" 200 - -2025-10-01 16:31:46,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:46] "POST /socket.io/?EIO=4&transport=polling&t=PcUhpBR&sid=7jAF5lYP2gbpBt7CAAAq HTTP/1.1" 200 - -2025-10-01 16:31:46,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:31:46,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUhpBS&sid=7jAF5lYP2gbpBt7CAAAq HTTP/1.1" 200 - -2025-10-01 16:31:46,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:31:46] "GET /socket.io/?EIO=4&transport=polling&t=PcUhpBf&sid=7jAF5lYP2gbpBt7CAAAq HTTP/1.1" 200 - -2025-10-01 16:33:55,746 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /socket.io/?EIO=4&transport=websocket&sid=7jAF5lYP2gbpBt7CAAAq HTTP/1.1" 200 - -2025-10-01 16:33:55,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:33:55,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:33:55,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:33:55,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUiItm HTTP/1.1" 200 - -2025-10-01 16:33:55,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUiItw&sid=XkQWh8o6GhSn4_qmAAAs HTTP/1.1" 200 - -2025-10-01 16:33:55,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:33:55,841 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUiItx&sid=XkQWh8o6GhSn4_qmAAAs HTTP/1.1" 200 - -2025-10-01 16:33:55,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUiIu7&sid=XkQWh8o6GhSn4_qmAAAs HTTP/1.1" 200 - -2025-10-01 16:33:56,664 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /socket.io/?EIO=4&transport=websocket&sid=XkQWh8o6GhSn4_qmAAAs HTTP/1.1" 200 - -2025-10-01 16:33:56,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:33:56,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:33:56,699 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:33:56,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUiJ5h HTTP/1.1" 200 - -2025-10-01 16:33:56,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "POST /socket.io/?EIO=4&transport=polling&t=PcUiJ5t&sid=NfVsCfCZbf0GLXHeAAAu HTTP/1.1" 200 - -2025-10-01 16:33:56,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:33:56,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUiJ5u&sid=NfVsCfCZbf0GLXHeAAAu HTTP/1.1" 200 - -2025-10-01 16:33:57,057 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /socket.io/?EIO=4&transport=websocket&sid=NfVsCfCZbf0GLXHeAAAu HTTP/1.1" 200 - -2025-10-01 16:33:57,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:33:57,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:33:57,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:33:57,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUiJBs HTTP/1.1" 200 - -2025-10-01 16:33:57,128 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "POST /socket.io/?EIO=4&transport=polling&t=PcUiJC3&sid=wzGQKnPkEEAVz2brAAAw HTTP/1.1" 200 - -2025-10-01 16:33:57,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /socket.io/?EIO=4&transport=polling&t=PcUiJC4&sid=wzGQKnPkEEAVz2brAAAw HTTP/1.1" 200 - -2025-10-01 16:33:57,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:33:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:34:33,718 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\TYPE11-MAC_info.sh', reloading -2025-10-01 16:34:34,160 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 16:34:35,166 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 16:34:35,187 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:34:35,187 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:34:35,212 [WARNING] werkzeug: * Debugger is active! -2025-10-01 16:34:35,217 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 16:34:36,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:36] "GET /socket.io/?EIO=4&transport=polling&t=PcUiShj HTTP/1.1" 200 - -2025-10-01 16:34:36,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:36] "POST /socket.io/?EIO=4&transport=polling&t=PcUiShq&sid=oHDIxHuBp6LbtF2AAAAA HTTP/1.1" 200 - -2025-10-01 16:34:36,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:36] "GET /socket.io/?EIO=4&transport=polling&t=PcUiShs&sid=oHDIxHuBp6LbtF2AAAAA HTTP/1.1" 200 - -2025-10-01 16:34:58,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=websocket&sid=oHDIxHuBp6LbtF2AAAAA HTTP/1.1" 200 - -2025-10-01 16:34:58,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:34:58,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:34:58,767 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:34:58,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYFQ HTTP/1.1" 200 - -2025-10-01 16:34:58,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUiYFd&sid=nfh5V-GIoYT7C0e0AAAC HTTP/1.1" 200 - -2025-10-01 16:34:58,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:34:58,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYFe&sid=nfh5V-GIoYT7C0e0AAAC HTTP/1.1" 200 - -2025-10-01 16:34:58,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUiYFm&sid=nfh5V-GIoYT7C0e0AAAC HTTP/1.1" 200 - -2025-10-01 16:34:58,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:34:58,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=websocket&sid=nfh5V-GIoYT7C0e0AAAC HTTP/1.1" 200 - -2025-10-01 16:34:58,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:34:58,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:34:58,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYGm HTTP/1.1" 200 - -2025-10-01 16:34:58,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "POST /socket.io/?EIO=4&transport=polling&t=PcUiYG_&sid=2fKfhvuUQxnA3QF6AAAE HTTP/1.1" 200 - -2025-10-01 16:34:58,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYG_.0&sid=2fKfhvuUQxnA3QF6AAAE HTTP/1.1" 200 - -2025-10-01 16:34:58,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYHE&sid=2fKfhvuUQxnA3QF6AAAE HTTP/1.1" 200 - -2025-10-01 16:34:58,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /socket.io/?EIO=4&transport=websocket&sid=2fKfhvuUQxnA3QF6AAAE HTTP/1.1" 200 - -2025-10-01 16:34:58,960 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:34:58,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:34:58,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:58] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:34:59,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:59] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYI_ HTTP/1.1" 200 - -2025-10-01 16:34:59,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:59] "POST /socket.io/?EIO=4&transport=polling&t=PcUiYJD&sid=7t5xPuGHqbABaPWiAAAG HTTP/1.1" 200 - -2025-10-01 16:34:59,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:59] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:34:59,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:34:59] "GET /socket.io/?EIO=4&transport=polling&t=PcUiYJD.0&sid=7t5xPuGHqbABaPWiAAAG HTTP/1.1" 200 - -2025-10-01 16:35:17,541 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\TYPE11-MAC_info.py', reloading -2025-10-01 16:35:17,541 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11-MAC_info.py', reloading -2025-10-01 16:35:18,432 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 16:35:19,354 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 16:35:19,373 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:35:19,373 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:35:19,396 [WARNING] werkzeug: * Debugger is active! -2025-10-01 16:35:19,400 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 16:35:19,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUidGF HTTP/1.1" 200 - -2025-10-01 16:35:19,417 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUidHr&sid=4Nx81izrrIBzAgbBAAAA HTTP/1.1" 200 - -2025-10-01 16:35:19,420 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUidHs&sid=4Nx81izrrIBzAgbBAAAA HTTP/1.1" 200 - -2025-10-01 16:35:21,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=websocket&sid=4Nx81izrrIBzAgbBAAAA HTTP/1.1" 200 - -2025-10-01 16:35:21,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:35:21,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:35:21,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:35:21,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUiduG HTTP/1.1" 200 - -2025-10-01 16:35:21,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "POST /socket.io/?EIO=4&transport=polling&t=PcUiduO&sid=M16itkhavs0MIjydAAAC HTTP/1.1" 200 - -2025-10-01 16:35:21,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUiduO.0&sid=M16itkhavs0MIjydAAAC HTTP/1.1" 200 - -2025-10-01 16:35:21,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:35:21,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "POST /socket.io/?EIO=4&transport=polling&t=PcUiduR&sid=M16itkhavs0MIjydAAAC HTTP/1.1" 200 - -2025-10-01 16:35:21,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=websocket&sid=M16itkhavs0MIjydAAAC HTTP/1.1" 200 - -2025-10-01 16:35:21,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:35:21,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:35:21,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:35:21,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUidvR HTTP/1.1" 200 - -2025-10-01 16:35:21,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "POST /socket.io/?EIO=4&transport=polling&t=PcUidvh&sid=kYQRbtT70-hOIV2EAAAE HTTP/1.1" 200 - -2025-10-01 16:35:21,974 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:21] "GET /socket.io/?EIO=4&transport=polling&t=PcUidvh.0&sid=kYQRbtT70-hOIV2EAAAE HTTP/1.1" 200 - -2025-10-01 16:35:38,663 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11-MAC_info.py', reloading -2025-10-01 16:35:39,565 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 16:35:40,552 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 16:35:40,570 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:35:40,570 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:35:40,593 [WARNING] werkzeug: * Debugger is active! -2025-10-01 16:35:40,597 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 16:35:40,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:40] "GET /socket.io/?EIO=4&transport=polling&t=PcUiiQ1 HTTP/1.1" 200 - -2025-10-01 16:35:40,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:40] "POST /socket.io/?EIO=4&transport=polling&t=PcUiiTH&sid=iQKl5MuQQPNk9LH4AAAA HTTP/1.1" 200 - -2025-10-01 16:35:40,634 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:40] "GET /socket.io/?EIO=4&transport=polling&t=PcUiiTI&sid=iQKl5MuQQPNk9LH4AAAA HTTP/1.1" 200 - -2025-10-01 16:35:42,662 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=websocket&sid=iQKl5MuQQPNk9LH4AAAA HTTP/1.1" 200 - -2025-10-01 16:35:42,688 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:35:42,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:35:42,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:35:42,826 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=polling&t=PcUii_c HTTP/1.1" 200 - -2025-10-01 16:35:42,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "POST /socket.io/?EIO=4&transport=polling&t=PcUii_k&sid=2OrBGg1EXIFN2gmzAAAC HTTP/1.1" 200 - -2025-10-01 16:35:42,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=polling&t=PcUii_k.0&sid=2OrBGg1EXIFN2gmzAAAC HTTP/1.1" 200 - -2025-10-01 16:35:42,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:35:42,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=websocket&sid=2OrBGg1EXIFN2gmzAAAC HTTP/1.1" 200 - -2025-10-01 16:35:42,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:35:42,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:35:42,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:35:42,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=polling&t=PcUij0l HTTP/1.1" 200 - -2025-10-01 16:35:42,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "POST /socket.io/?EIO=4&transport=polling&t=PcUij0u&sid=YpnYWjZhpswkV5drAAAE HTTP/1.1" 200 - -2025-10-01 16:35:42,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=polling&t=PcUij0u.0&sid=YpnYWjZhpswkV5drAAAE HTTP/1.1" 200 - -2025-10-01 16:35:42,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:35:42,929 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=polling&t=PcUij1D&sid=YpnYWjZhpswkV5drAAAE HTTP/1.1" 200 - -2025-10-01 16:35:42,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /socket.io/?EIO=4&transport=websocket&sid=YpnYWjZhpswkV5drAAAE HTTP/1.1" 200 - -2025-10-01 16:35:42,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:42] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:35:43,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:35:43,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:35:43,041 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUij2y HTTP/1.1" 200 - -2025-10-01 16:35:43,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:35:43,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "POST /socket.io/?EIO=4&transport=polling&t=PcUij3B&sid=qT5GkHqIYmM_E1JzAAAG HTTP/1.1" 200 - -2025-10-01 16:35:43,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUij3B.0&sid=qT5GkHqIYmM_E1JzAAAG HTTP/1.1" 200 - -2025-10-01 16:35:43,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:35:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUij3U&sid=qT5GkHqIYmM_E1JzAAAG HTTP/1.1" 200 - -2025-10-01 16:36:03,444 [INFO] root: [AJAX] 작업 시작: 1759304163.44043, script: TYPE11_Server_info.py -2025-10-01 16:36:03,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:03] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 16:36:03,447 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 16:36:03,448 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 16:36:03,448 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 16:36:03,449 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 16:36:05,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:05] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - -2025-10-01 16:36:07,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:07] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - -2025-10-01 16:36:09,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:09] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - -2025-10-01 16:36:11,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:11] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - -2025-10-01 16:36:13,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:13] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - -2025-10-01 16:36:14,427 [INFO] root: [Watchdog] 생성된 파일: 4XZCZC4.txt (1/4) -2025-10-01 16:36:14,433 [INFO] root: [10.10.0.2] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 0 분, 10 초. - -2025-10-01 16:36:15,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:15] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - -2025-10-01 16:36:17,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:17] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - -2025-10-01 16:36:18,694 [INFO] root: [Watchdog] 생성된 파일: CXZCZC4.txt (2/4) -2025-10-01 16:36:18,701 [INFO] root: [10.10.0.5] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 0 분, 15 초. - -2025-10-01 16:36:18,953 [INFO] root: [Watchdog] 생성된 파일: 3PYCZC4.txt (3/4) -2025-10-01 16:36:18,960 [INFO] root: [10.10.0.3] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 0 분, 15 초. - -2025-10-01 16:36:19,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:19] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - -2025-10-01 16:36:19,772 [INFO] root: [Watchdog] 생성된 파일: BNYCZC4.txt (4/4) -2025-10-01 16:36:19,778 [INFO] root: [10.10.0.4] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 0 분, 16 초. - -2025-10-01 16:36:21,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:21] "GET /progress_status/1759304163.44043 HTTP/1.1" 200 - -2025-10-01 16:36:23,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /socket.io/?EIO=4&transport=websocket&sid=qT5GkHqIYmM_E1JzAAAG HTTP/1.1" 200 - -2025-10-01 16:36:23,486 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:36:23,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:36:23,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:36:23,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcUisxg HTTP/1.1" 200 - -2025-10-01 16:36:23,545 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "POST /socket.io/?EIO=4&transport=polling&t=PcUisxq&sid=hvscMhiRgEAuh0YrAAAI HTTP/1.1" 200 - -2025-10-01 16:36:23,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcUisxr&sid=hvscMhiRgEAuh0YrAAAI HTTP/1.1" 200 - -2025-10-01 16:36:23,555 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:36:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:37:20,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:20] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:37:20,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:20] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 16:37:30,565 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /socket.io/?EIO=4&transport=websocket&sid=hvscMhiRgEAuh0YrAAAI HTTP/1.1" 200 - -2025-10-01 16:37:30,575 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:37:30,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:37:30,604 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:37:30,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /socket.io/?EIO=4&transport=polling&t=PcUj7J- HTTP/1.1" 200 - -2025-10-01 16:37:30,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "POST /socket.io/?EIO=4&transport=polling&t=PcUj7KA&sid=x93djV0B_9a2otOBAAAK HTTP/1.1" 200 - -2025-10-01 16:37:30,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /socket.io/?EIO=4&transport=polling&t=PcUj7KA.0&sid=x93djV0B_9a2otOBAAAK HTTP/1.1" 200 - -2025-10-01 16:37:30,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:30] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:37:31,140 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /socket.io/?EIO=4&transport=websocket&sid=x93djV0B_9a2otOBAAAK HTTP/1.1" 200 - -2025-10-01 16:37:31,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /index?backup_page=1 HTTP/1.1" 200 - -2025-10-01 16:37:31,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:37:31,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:37:31,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUj7St HTTP/1.1" 200 - -2025-10-01 16:37:31,206 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "POST /socket.io/?EIO=4&transport=polling&t=PcUj7T1&sid=-nTTBOP5y69C7S-PAAAM HTTP/1.1" 200 - -2025-10-01 16:37:31,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:37:31,211 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUj7T2&sid=-nTTBOP5y69C7S-PAAAM HTTP/1.1" 200 - -2025-10-01 16:37:32,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:32] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:37:35,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:37:35] "GET /view_file?filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 16:37:59,417 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', reloading -2025-10-01 16:38:00,005 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 16:38:00,930 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 16:38:00,949 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:38:00,949 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:38:00,971 [WARNING] werkzeug: * Debugger is active! -2025-10-01 16:38:00,976 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 16:38:00,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUjEiV HTTP/1.1" 200 - -2025-10-01 16:38:00,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUjEkR&sid=bhuSAMVLhKFmtv0pAAAA HTTP/1.1" 200 - -2025-10-01 16:38:00,993 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUjEkS&sid=bhuSAMVLhKFmtv0pAAAA HTTP/1.1" 200 - -2025-10-01 16:38:52,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /socket.io/?EIO=4&transport=websocket&sid=bhuSAMVLhKFmtv0pAAAA HTTP/1.1" 200 - -2025-10-01 16:38:52,056 [INFO] root: 파일 삭제됨: 3PYCZC4.txt -2025-10-01 16:38:52,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "POST /delete/3PYCZC4.txt HTTP/1.1" 302 - -2025-10-01 16:38:52,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /index HTTP/1.1" 200 - -2025-10-01 16:38:52,181 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:38:52,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:38:52,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /socket.io/?EIO=4&transport=polling&t=PcUjREi HTTP/1.1" 200 - -2025-10-01 16:38:52,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "POST /socket.io/?EIO=4&transport=polling&t=PcUjREr&sid=ZxxAy6FVOYjsePa3AAAC HTTP/1.1" 200 - -2025-10-01 16:38:52,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:52] "GET /socket.io/?EIO=4&transport=polling&t=PcUjREs&sid=ZxxAy6FVOYjsePa3AAAC HTTP/1.1" 200 - -2025-10-01 16:38:53,756 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /socket.io/?EIO=4&transport=websocket&sid=ZxxAy6FVOYjsePa3AAAC HTTP/1.1" 200 - -2025-10-01 16:38:53,773 [INFO] root: 파일 삭제됨: 4XZCZC4.txt -2025-10-01 16:38:53,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "POST /delete/4XZCZC4.txt HTTP/1.1" 302 - -2025-10-01 16:38:53,784 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /index HTTP/1.1" 200 - -2025-10-01 16:38:53,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:38:53,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:38:53,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /socket.io/?EIO=4&transport=polling&t=PcUjReC HTTP/1.1" 200 - -2025-10-01 16:38:53,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "POST /socket.io/?EIO=4&transport=polling&t=PcUjReb&sid=NikMjvO976M6KSGMAAAE HTTP/1.1" 200 - -2025-10-01 16:38:53,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /socket.io/?EIO=4&transport=polling&t=PcUjRec&sid=NikMjvO976M6KSGMAAAE HTTP/1.1" 200 - -2025-10-01 16:38:53,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:53] "GET /socket.io/?EIO=4&transport=polling&t=PcUjRes&sid=NikMjvO976M6KSGMAAAE HTTP/1.1" 200 - -2025-10-01 16:38:55,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /socket.io/?EIO=4&transport=websocket&sid=NikMjvO976M6KSGMAAAE HTTP/1.1" 200 - -2025-10-01 16:38:55,248 [INFO] root: 파일 삭제됨: CXZCZC4.txt -2025-10-01 16:38:55,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "POST /delete/CXZCZC4.txt HTTP/1.1" 302 - -2025-10-01 16:38:55,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /index HTTP/1.1" 200 - -2025-10-01 16:38:55,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:38:55,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:38:55,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUjR_F HTTP/1.1" 200 - -2025-10-01 16:38:55,326 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "POST /socket.io/?EIO=4&transport=polling&t=PcUjR_Q&sid=y9k-n7qP-0lfxG_XAAAG HTTP/1.1" 200 - -2025-10-01 16:38:55,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:55] "GET /socket.io/?EIO=4&transport=polling&t=PcUjR_R&sid=y9k-n7qP-0lfxG_XAAAG HTTP/1.1" 200 - -2025-10-01 16:38:56,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /socket.io/?EIO=4&transport=websocket&sid=y9k-n7qP-0lfxG_XAAAG HTTP/1.1" 200 - -2025-10-01 16:38:56,219 [INFO] root: 파일 삭제됨: BNYCZC4.txt -2025-10-01 16:38:56,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "POST /delete/BNYCZC4.txt HTTP/1.1" 302 - -2025-10-01 16:38:56,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /index HTTP/1.1" 200 - -2025-10-01 16:38:56,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:38:56,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:38:56,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUjSEG HTTP/1.1" 200 - -2025-10-01 16:38:56,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "POST /socket.io/?EIO=4&transport=polling&t=PcUjSEQ&sid=A-ubfkyguCcYW5cnAAAI HTTP/1.1" 200 - -2025-10-01 16:38:56,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:38:56] "GET /socket.io/?EIO=4&transport=polling&t=PcUjSER&sid=A-ubfkyguCcYW5cnAAAI HTTP/1.1" 200 - -2025-10-01 16:44:41,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /socket.io/?EIO=4&transport=websocket&sid=A-ubfkyguCcYW5cnAAAI HTTP/1.1" 200 - -2025-10-01 16:44:41,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /index HTTP/1.1" 200 - -2025-10-01 16:44:41,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:44:41,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:44:41,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /socket.io/?EIO=4&transport=polling&t=PcUkmTG HTTP/1.1" 200 - -2025-10-01 16:44:41,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "POST /socket.io/?EIO=4&transport=polling&t=PcUkmTP&sid=_JsM4GzRzjOrSZ1xAAAK HTTP/1.1" 200 - -2025-10-01 16:44:41,313 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:44:41,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:44:41] "GET /socket.io/?EIO=4&transport=polling&t=PcUkmTQ&sid=_JsM4GzRzjOrSZ1xAAAK HTTP/1.1" 200 - -2025-10-01 16:52:13,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:13] "GET /socket.io/?EIO=4&transport=websocket&sid=_JsM4GzRzjOrSZ1xAAAK HTTP/1.1" 200 - -2025-10-01 16:52:13,051 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:13] "GET /index HTTP/1.1" 200 - -2025-10-01 16:52:13,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:13] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:52:13,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:13] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:52:24,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUmXTc HTTP/1.1" 200 - -2025-10-01 16:52:24,179 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:24] "POST /socket.io/?EIO=4&transport=polling&t=PcUmXTl&sid=Xm9hk0gezS7WE-A7AAAM HTTP/1.1" 200 - -2025-10-01 16:52:24,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUmXTm&sid=Xm9hk0gezS7WE-A7AAAM HTTP/1.1" 200 - -2025-10-01 16:52:24,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:52:42,923 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:42] "GET /socket.io/?EIO=4&transport=websocket&sid=Xm9hk0gezS7WE-A7AAAM HTTP/1.1" 200 - -2025-10-01 16:52:42,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:42] "GET /index HTTP/1.1" 200 - -2025-10-01 16:52:42,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:52:42,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:42] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:52:43,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUmc4T HTTP/1.1" 200 - -2025-10-01 16:52:43,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:52:43,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:43] "POST /socket.io/?EIO=4&transport=polling&t=PcUmc4k&sid=SWIALoZALFqwt1p_AAAO HTTP/1.1" 200 - -2025-10-01 16:52:43,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUmc4m&sid=SWIALoZALFqwt1p_AAAO HTTP/1.1" 200 - -2025-10-01 16:52:54,706 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading -2025-10-01 16:52:54,707 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading -2025-10-01 16:52:55,720 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 16:53:09,181 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 16:53:09,200 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:53:09,200 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:53:09,236 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.0.73:5000 -2025-10-01 16:53:09,237 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 16:53:09,238 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 16:53:10,145 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 16:53:10,165 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:53:10,165 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:53:10,186 [WARNING] werkzeug: * Debugger is active! -2025-10-01 16:53:10,193 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 16:53:10,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /index HTTP/1.1" 200 - -2025-10-01 16:53:10,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:53:10,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:53:10,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /socket.io/?EIO=4&transport=polling&t=PcUmile HTTP/1.1" 200 - -2025-10-01 16:53:10,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "POST /socket.io/?EIO=4&transport=polling&t=PcUmilm&sid=LE7xuzsdYFa_VoyxAAAA HTTP/1.1" 200 - -2025-10-01 16:53:10,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /socket.io/?EIO=4&transport=polling&t=PcUmiln&sid=LE7xuzsdYFa_VoyxAAAA HTTP/1.1" 200 - -2025-10-01 16:53:10,398 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:53:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:55:18,848 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.sh', reloading -2025-10-01 16:55:19,555 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 16:55:20,543 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 16:55:20,566 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:55:20,566 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:55:20,591 [WARNING] werkzeug: * Debugger is active! -2025-10-01 16:55:20,597 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 16:55:20,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:55:20] "GET /socket.io/?EIO=4&transport=polling&t=PcUnCR0 HTTP/1.1" 200 - -2025-10-01 16:55:20,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:55:20] "POST /socket.io/?EIO=4&transport=polling&t=PcUnCYa&sid=b9i12xN1Ox7nYtsfAAAA HTTP/1.1" 200 - -2025-10-01 16:55:20,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:55:20] "GET /socket.io/?EIO=4&transport=polling&t=PcUnCYa.0&sid=b9i12xN1Ox7nYtsfAAAA HTTP/1.1" 200 - -2025-10-01 16:56:43,359 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', reloading -2025-10-01 16:56:43,839 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 16:56:44,768 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 16:56:44,787 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:56:44,787 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:56:44,812 [WARNING] werkzeug: * Debugger is active! -2025-10-01 16:56:44,817 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 16:56:44,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:56:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUnX2m HTTP/1.1" 200 - -2025-10-01 16:56:44,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:56:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUnX6V&sid=U79uAkgTanc2MkfnAAAA HTTP/1.1" 200 - -2025-10-01 16:56:44,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:56:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUnX6V.0&sid=U79uAkgTanc2MkfnAAAA HTTP/1.1" 200 - -2025-10-01 16:57:01,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:01] "GET /socket.io/?EIO=4&transport=websocket&sid=U79uAkgTanc2MkfnAAAA HTTP/1.1" 200 - -2025-10-01 16:57:01,267 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:01] "GET /index HTTP/1.1" 200 - -2025-10-01 16:57:01,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 16:57:01,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:01] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 16:57:12,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:12] "GET /socket.io/?EIO=4&transport=polling&t=PcUndqu HTTP/1.1" 200 - -2025-10-01 16:57:12,385 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:12] "POST /socket.io/?EIO=4&transport=polling&t=PcUndq-&sid=sQw1N6_p7BsML0U-AAAC HTTP/1.1" 200 - -2025-10-01 16:57:12,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:12] "GET /socket.io/?EIO=4&transport=polling&t=PcUndq_&sid=sQw1N6_p7BsML0U-AAAC HTTP/1.1" 200 - -2025-10-01 16:57:12,393 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:57:12] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 16:58:18,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:18] "GET /socket.io/?EIO=4&transport=websocket&sid=sQw1N6_p7BsML0U-AAAC HTTP/1.1" 200 - -2025-10-01 16:58:18,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:18] "GET /index HTTP/1.1" 200 - -2025-10-01 16:58:18,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:58:18,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:58:19,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnu6G HTTP/1.1" 200 - -2025-10-01 16:58:19,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUnu6Q&sid=gtwCF3sn5X19a5TKAAAE HTTP/1.1" 200 - -2025-10-01 16:58:19,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnu6R&sid=gtwCF3sn5X19a5TKAAAE HTTP/1.1" 200 - -2025-10-01 16:58:19,045 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:58:19,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=websocket&sid=gtwCF3sn5X19a5TKAAAE HTTP/1.1" 200 - -2025-10-01 16:58:19,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /index HTTP/1.1" 200 - -2025-10-01 16:58:19,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:58:19,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:58:19,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnuE2 HTTP/1.1" 200 - -2025-10-01 16:58:19,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUnuED&sid=T1m2ZxOckuLTHducAAAG HTTP/1.1" 200 - -2025-10-01 16:58:19,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:58:19,545 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnuEE&sid=T1m2ZxOckuLTHducAAAG HTTP/1.1" 200 - -2025-10-01 16:58:19,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=websocket&sid=T1m2ZxOckuLTHducAAAG HTTP/1.1" 200 - -2025-10-01 16:58:19,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /index HTTP/1.1" 200 - -2025-10-01 16:58:19,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 16:58:19,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 16:58:19,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnuG0 HTTP/1.1" 200 - -2025-10-01 16:58:19,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUnuGC&sid=Yjrpuwmck2VeshfwAAAI HTTP/1.1" 200 - -2025-10-01 16:58:19,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnuGC.0&sid=Yjrpuwmck2VeshfwAAAI HTTP/1.1" 200 - -2025-10-01 16:58:19,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 16:58:19,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:58:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUnuGQ&sid=Yjrpuwmck2VeshfwAAAI HTTP/1.1" 200 - -2025-10-01 16:59:04,137 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', reloading -2025-10-01 16:59:05,199 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 16:59:06,187 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 16:59:06,209 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:59:06,209 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 16:59:06,235 [WARNING] werkzeug: * Debugger is active! -2025-10-01 16:59:06,240 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 16:59:06,250 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUo3Yb HTTP/1.1" 200 - -2025-10-01 16:59:06,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:06] "POST /socket.io/?EIO=4&transport=polling&t=PcUo3eC&sid=TOEkP8GlPQ1kpRbFAAAA HTTP/1.1" 200 - -2025-10-01 16:59:06,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcUo3eD&sid=TOEkP8GlPQ1kpRbFAAAA HTTP/1.1" 200 - -2025-10-01 16:59:17,778 [INFO] root: [AJAX] 작업 시작: 1759305557.7747095, script: TYPE11_Server_info.py -2025-10-01 16:59:17,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:17] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 16:59:17,782 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 16:59:17,783 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 16:59:17,784 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 16:59:17,784 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 16:59:19,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:19] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:21,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:21] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:23,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:23] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:25,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:25] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:27,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:27] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:29,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:29] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:31,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:31] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:33,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:33] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:35,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:35] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:37,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:37] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:39,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:39] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:41,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:41] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:43,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:43] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:45,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:45] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:47,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:47] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:49,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:49] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:51,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:51] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:53,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:53] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:55,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:55] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:57,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:57] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 16:59:59,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 16:59:59] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:01,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:01] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:04,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:04] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:06,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:06] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:08,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:08] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:10,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:10] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:12,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:12] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:14,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:14] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:16,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:16] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:18,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:18] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:20,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:20] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:22,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:22] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:24,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:24] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:26,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:26] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:27,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:27] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:29,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:29] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:31,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:31] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:33,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:33] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:35,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:35] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:37,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:37] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:39,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:39] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:41,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:41] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:43,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:43] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:45,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:45] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:47,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:47] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:49,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:49] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:51,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:51] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:53,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:53] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:55,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:55] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:57,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:57] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:00:59,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:00:59] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:01,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:01] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:03,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:03] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:05,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:05] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:07,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:07] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:09,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:09] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:11,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:11] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:12,136 [INFO] root: [Watchdog] 생성된 파일: CXZCZC4.txt (1/4) -2025-10-01 17:01:12,142 [INFO] root: [10.10.0.5] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 1 분, 54 초. - -2025-10-01 17:01:13,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:13] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:15,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:15] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:17,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:17] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:19,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:19] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:21,559 [INFO] root: [Watchdog] 생성된 파일: 4XZCZC4.txt (2/4) -2025-10-01 17:01:21,565 [INFO] root: [10.10.0.2] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 3 초. - -2025-10-01 17:01:21,574 [INFO] root: [Watchdog] 생성된 파일: BNYCZC4.txt (3/4) -2025-10-01 17:01:21,580 [INFO] root: [10.10.0.4] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 3 초. - -2025-10-01 17:01:21,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:21] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:23,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:23] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:25,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:25] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:27,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:27] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:28,958 [INFO] root: [Watchdog] 생성된 파일: 3PYCZC4.txt (4/4) -2025-10-01 17:01:28,964 [INFO] root: [10.10.0.3] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 11 초. - -2025-10-01 17:01:29,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:29] "GET /progress_status/1759305557.7747095 HTTP/1.1" 200 - -2025-10-01 17:01:31,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /socket.io/?EIO=4&transport=websocket&sid=TOEkP8GlPQ1kpRbFAAAA HTTP/1.1" 200 - -2025-10-01 17:01:31,839 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /index HTTP/1.1" 200 - -2025-10-01 17:01:31,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:01:31,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:01:31,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUodCV HTTP/1.1" 200 - -2025-10-01 17:01:31,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "POST /socket.io/?EIO=4&transport=polling&t=PcUodCd&sid=JAeVW0ymA-8GFgQKAAAC HTTP/1.1" 200 - -2025-10-01 17:01:31,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /socket.io/?EIO=4&transport=polling&t=PcUodCd.0&sid=JAeVW0ymA-8GFgQKAAAC HTTP/1.1" 200 - -2025-10-01 17:01:31,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:01:31] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:02:52,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:52] "GET /view_file?filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 17:02:52,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:52] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 17:02:55,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:55] "GET /socket.io/?EIO=4&transport=websocket&sid=JAeVW0ymA-8GFgQKAAAC HTTP/1.1" 200 - -2025-10-01 17:02:55,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:55] "GET /download/3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 17:02:56,686 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:56] "GET /download/BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 17:02:57,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:57] "GET /download/CXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 17:02:58,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:02:58] "GET /download/4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 17:03:32,419 [INFO] root: 백업 완료: PO-20250826-0158_20251013_가산3_70EA_20251001_20251001 -2025-10-01 17:03:32,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "POST /backup HTTP/1.1" 302 - -2025-10-01 17:03:32,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /index HTTP/1.1" 200 - -2025-10-01 17:03:32,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:03:32,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:03:32,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUp4dv HTTP/1.1" 200 - -2025-10-01 17:03:32,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "POST /socket.io/?EIO=4&transport=polling&t=PcUp4eM&sid=kCgxs2qhM1ZsAM3VAAAE HTTP/1.1" 200 - -2025-10-01 17:03:32,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUp4eN&sid=kCgxs2qhM1ZsAM3VAAAE HTTP/1.1" 200 - -2025-10-01 17:03:32,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:32] "GET /socket.io/?EIO=4&transport=polling&t=PcUp4eg&sid=kCgxs2qhM1ZsAM3VAAAE HTTP/1.1" 200 - -2025-10-01 17:03:56,842 [INFO] root: [AJAX] 작업 시작: 1759305836.8396065, script: 07-PowerOFF.py -2025-10-01 17:03:56,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:56] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 17:03:56,846 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 17:03:56,847 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 17:03:56,847 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 17:03:56,847 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 17:03:58,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:03:58] "GET /progress_status/1759305836.8396065 HTTP/1.1" 200 - -2025-10-01 17:03:58,874 [INFO] root: [10.10.0.2] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.2 -Successfully powered off server for 10.10.0.2 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 1 초. - -2025-10-01 17:03:59,601 [INFO] root: [10.10.0.4] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.4 -Successfully powered off server for 10.10.0.4 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 17:03:59,780 [INFO] root: [10.10.0.3] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.3 -Successfully powered off server for 10.10.0.3 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 17:03:59,856 [INFO] root: [10.10.0.5] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.5 -Successfully powered off server for 10.10.0.5 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 17:04:00,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:00] "GET /progress_status/1759305836.8396065 HTTP/1.1" 200 - -2025-10-01 17:04:02,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /socket.io/?EIO=4&transport=websocket&sid=kCgxs2qhM1ZsAM3VAAAE HTTP/1.1" 200 - -2025-10-01 17:04:02,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /index HTTP/1.1" 200 - -2025-10-01 17:04:02,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:04:02,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:04:02,957 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /socket.io/?EIO=4&transport=polling&t=PcUpC3t HTTP/1.1" 200 - -2025-10-01 17:04:02,970 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:04:02,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "POST /socket.io/?EIO=4&transport=polling&t=PcUpC4Q&sid=ui7MycUo-cfW3U2hAAAG HTTP/1.1" 200 - -2025-10-01 17:04:02,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /socket.io/?EIO=4&transport=polling&t=PcUpC4R&sid=ui7MycUo-cfW3U2hAAAG HTTP/1.1" 200 - -2025-10-01 17:04:02,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:04:02] "GET /socket.io/?EIO=4&transport=polling&t=PcUpC4h&sid=ui7MycUo-cfW3U2hAAAG HTTP/1.1" 200 - -2025-10-01 17:11:17,885 [INFO] root: [AJAX] 작업 시작: 1759306277.8818257, script: XE9680_H200_IB_10EA_MAC_info.sh -2025-10-01 17:11:17,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:17] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 17:11:17,889 [ERROR] root: 10.10.0.6 처리 중 오류 발생: name 'shutil' is not defined -2025-10-01 17:11:17,889 [ERROR] root: 10.10.0.7 처리 중 오류 발생: name 'shutil' is not defined -2025-10-01 17:11:17,890 [ERROR] root: 10.10.0.8 처리 중 오류 발생: name 'shutil' is not defined -2025-10-01 17:11:17,890 [ERROR] root: 10.10.0.9 처리 중 오류 발생: name 'shutil' is not defined -2025-10-01 17:11:19,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:19] "GET /progress_status/1759306277.8818257 HTTP/1.1" 200 - -2025-10-01 17:11:21,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:21] "GET /socket.io/?EIO=4&transport=websocket&sid=ui7MycUo-cfW3U2hAAAG HTTP/1.1" 200 - -2025-10-01 17:11:21,933 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:21] "GET /index HTTP/1.1" 200 - -2025-10-01 17:11:21,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:11:21,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:21] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:11:22,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:22] "GET /socket.io/?EIO=4&transport=polling&t=PcUqtG9 HTTP/1.1" 200 - -2025-10-01 17:11:22,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:11:22,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:22] "POST /socket.io/?EIO=4&transport=polling&t=PcUqtGh&sid=MWASS61jAy_9i4n0AAAI HTTP/1.1" 200 - -2025-10-01 17:11:22,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:11:22] "GET /socket.io/?EIO=4&transport=polling&t=PcUqtGi&sid=MWASS61jAy_9i4n0AAAI HTTP/1.1" 200 - -2025-10-01 17:12:25,165 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading -2025-10-01 17:12:25,166 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\collect_idrac_info.py', reloading -2025-10-01 17:12:25,902 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 17:12:26,842 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 17:12:26,861 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 17:12:26,861 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 17:12:26,886 [WARNING] werkzeug: * Debugger is active! -2025-10-01 17:12:26,891 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 17:12:27,166 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:12:27] "GET /socket.io/?EIO=4&transport=polling&t=PcUr7AR HTTP/1.1" 200 - -2025-10-01 17:12:27,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:12:27] "POST /socket.io/?EIO=4&transport=polling&t=PcUr7AW&sid=NGdevIzBKJugJJ6PAAAA HTTP/1.1" 200 - -2025-10-01 17:12:27,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:12:27] "GET /socket.io/?EIO=4&transport=polling&t=PcUr7AW.0&sid=NGdevIzBKJugJJ6PAAAA HTTP/1.1" 200 - -2025-10-01 17:12:56,121 [INFO] root: [AJAX] 작업 시작: 1759306376.1179, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 17:12:56,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:12:56] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 17:12:56,126 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 17:12:56,127 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 17:12:56,127 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 17:12:56,128 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 17:12:58,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:12:58] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:00,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:00] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:02,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:02] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:04,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:04] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:06,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:06] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:08,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:08] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:10,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:10] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:12,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:12] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:14,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:14] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:14,857 [INFO] root: [Watchdog] 생성된 파일: 6XZCZC4.txt (1/4) -2025-10-01 17:13:14,864 [INFO] root: [10.10.0.6] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.6 - 저장: D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 18 초. - -2025-10-01 17:13:16,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:16] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:17,939 [INFO] root: [Watchdog] 생성된 파일: 3LYCZC4.txt (2/4) -2025-10-01 17:13:17,946 [INFO] root: [10.10.0.9] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.9 - 저장: D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 21 초. - -2025-10-01 17:13:18,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:18] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:18,267 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (3/4) -2025-10-01 17:13:18,277 [INFO] root: [10.10.0.8] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.8 - 저장: D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 22 초. - -2025-10-01 17:13:20,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:20] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:22,116 [INFO] root: [Watchdog] 생성된 파일: 7XZCZC4.txt (4/4) -2025-10-01 17:13:22,123 [INFO] root: [10.10.0.7] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.7 - 저장: D:\idrac_info\idrac_info\data\idrac_info\7XZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 25 초. - -2025-10-01 17:13:22,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:22] "GET /progress_status/1759306376.1179 HTTP/1.1" 200 - -2025-10-01 17:13:24,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /socket.io/?EIO=4&transport=websocket&sid=NGdevIzBKJugJJ6PAAAA HTTP/1.1" 200 - -2025-10-01 17:13:24,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /index HTTP/1.1" 200 - -2025-10-01 17:13:24,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:13:24,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:13:24,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUrL6t HTTP/1.1" 200 - -2025-10-01 17:13:24,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "POST /socket.io/?EIO=4&transport=polling&t=PcUrL6z&sid=7t5rLGWFLM99lZAuAAAC HTTP/1.1" 200 - -2025-10-01 17:13:24,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:13:24,294 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:13:24] "GET /socket.io/?EIO=4&transport=polling&t=PcUrL6-&sid=7t5rLGWFLM99lZAuAAAC HTTP/1.1" 200 - -2025-10-01 17:14:12,482 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:14:12] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 17:16:57,451 [INFO] root: [AJAX] 작업 시작: 1759306617.4490943, script: PortGUID_v1.py -2025-10-01 17:16:57,452 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:16:57] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 17:16:57,455 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 17:16:57,455 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 17:16:57,456 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 17:16:57,457 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 17:16:59,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:16:59] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:01,202 [INFO] root: [Watchdog] 생성된 파일: 3LYCZC4.txt (1/4) -2025-10-01 17:17:01,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:01] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:03,162 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (2/4) -2025-10-01 17:17:03,257 [INFO] root: [Watchdog] 생성된 파일: 6XZCZC4.txt (3/4) -2025-10-01 17:17:03,473 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:03] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:05,329 [INFO] root: [Watchdog] 생성된 파일: 7XZCZC4.txt (4/4) -2025-10-01 17:17:05,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:05] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:07,477 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:07] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:09,476 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:09] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:11,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:11] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:13,470 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:13] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:15,472 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:15] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:17,475 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:17] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:19,473 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:19] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:20,174 [ERROR] root: [10.10.0.9] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 17:17:20,191 [ERROR] root: [10.10.0.6] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 17:17:21,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:21] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:21,953 [ERROR] root: [10.10.0.7] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 17:17:23,469 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:23] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:25,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:25] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:27,480 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:27] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:29,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:29] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:29,636 [ERROR] root: [10.10.0.8] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 17:17:31,471 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:31] "GET /progress_status/1759306617.4490943 HTTP/1.1" 200 - -2025-10-01 17:17:33,481 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /socket.io/?EIO=4&transport=websocket&sid=7t5rLGWFLM99lZAuAAAC HTTP/1.1" 200 - -2025-10-01 17:17:33,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /index HTTP/1.1" 200 - -2025-10-01 17:17:33,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:17:33,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:17:33,548 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUsHze HTTP/1.1" 200 - -2025-10-01 17:17:33,557 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "POST /socket.io/?EIO=4&transport=polling&t=PcUsHzl&sid=rgnc2htAJOpjqffUAAAE HTTP/1.1" 200 - -2025-10-01 17:17:33,559 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:17:33,560 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUsHzm&sid=rgnc2htAJOpjqffUAAAE HTTP/1.1" 200 - -2025-10-01 17:17:33,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:17:33] "GET /socket.io/?EIO=4&transport=polling&t=PcUsHzy&sid=rgnc2htAJOpjqffUAAAE HTTP/1.1" 200 - -2025-10-01 17:20:30,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:30] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 404 - -2025-10-01 17:20:34,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:34] "GET /socket.io/?EIO=4&transport=websocket&sid=rgnc2htAJOpjqffUAAAE HTTP/1.1" 200 - -2025-10-01 17:20:34,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:34] "GET /index HTTP/1.1" 200 - -2025-10-01 17:20:34,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:20:34,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:20:35,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /socket.io/?EIO=4&transport=polling&t=PcUs-Gq HTTP/1.1" 200 - -2025-10-01 17:20:35,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:20:35,035 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "POST /socket.io/?EIO=4&transport=polling&t=PcUs-HL&sid=pW1KRDRtukzfs_8zAAAG HTTP/1.1" 200 - -2025-10-01 17:20:35,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /socket.io/?EIO=4&transport=polling&t=PcUs-HM&sid=pW1KRDRtukzfs_8zAAAG HTTP/1.1" 200 - -2025-10-01 17:20:35,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /socket.io/?EIO=4&transport=websocket&sid=pW1KRDRtukzfs_8zAAAG HTTP/1.1" 200 - -2025-10-01 17:20:35,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /index HTTP/1.1" 200 - -2025-10-01 17:20:35,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:20:35,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:20:35,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /socket.io/?EIO=4&transport=polling&t=PcUs-T3 HTTP/1.1" 200 - -2025-10-01 17:20:35,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "POST /socket.io/?EIO=4&transport=polling&t=PcUs-TG&sid=ENHdjlCj9VqXCPsfAAAI HTTP/1.1" 200 - -2025-10-01 17:20:35,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:20:35,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:20:35] "GET /socket.io/?EIO=4&transport=polling&t=PcUs-TG.0&sid=ENHdjlCj9VqXCPsfAAAI HTTP/1.1" 200 - -2025-10-01 17:21:00,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /socket.io/?EIO=4&transport=websocket&sid=ENHdjlCj9VqXCPsfAAAI HTTP/1.1" 200 - -2025-10-01 17:21:00,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /index HTTP/1.1" 200 - -2025-10-01 17:21:00,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:21:00,936 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:21:00,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4cK HTTP/1.1" 200 - -2025-10-01 17:21:00,979 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:21:00,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUt4cv&sid=gFrEV6lgTkUq2s84AAAK HTTP/1.1" 200 - -2025-10-01 17:21:00,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4cv.0&sid=gFrEV6lgTkUq2s84AAAK HTTP/1.1" 200 - -2025-10-01 17:21:01,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4dB&sid=gFrEV6lgTkUq2s84AAAK HTTP/1.1" 200 - -2025-10-01 17:21:01,087 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=websocket&sid=gFrEV6lgTkUq2s84AAAK HTTP/1.1" 200 - -2025-10-01 17:21:01,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /index HTTP/1.1" 200 - -2025-10-01 17:21:01,116 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:21:01,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:21:01,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4fK HTTP/1.1" 200 - -2025-10-01 17:21:01,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "POST /socket.io/?EIO=4&transport=polling&t=PcUt4fS&sid=t2ioRqRB3iSvMLXeAAAM HTTP/1.1" 200 - -2025-10-01 17:21:01,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4fS.0&sid=t2ioRqRB3iSvMLXeAAAM HTTP/1.1" 200 - -2025-10-01 17:21:01,158 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:21:01,565 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=websocket&sid=t2ioRqRB3iSvMLXeAAAM HTTP/1.1" 200 - -2025-10-01 17:21:01,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /index HTTP/1.1" 200 - -2025-10-01 17:21:01,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:21:01,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:21:01,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4mi HTTP/1.1" 200 - -2025-10-01 17:21:01,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:21:01,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "POST /socket.io/?EIO=4&transport=polling&t=PcUt4n4&sid=sCocV96kOFKYSK_6AAAO HTTP/1.1" 200 - -2025-10-01 17:21:01,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4n5&sid=sCocV96kOFKYSK_6AAAO HTTP/1.1" 200 - -2025-10-01 17:21:01,655 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:01] "GET /socket.io/?EIO=4&transport=polling&t=PcUt4nH&sid=sCocV96kOFKYSK_6AAAO HTTP/1.1" 200 - -2025-10-01 17:21:46,596 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /socket.io/?EIO=4&transport=websocket&sid=sCocV96kOFKYSK_6AAAO HTTP/1.1" 200 - -2025-10-01 17:21:46,626 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /index HTTP/1.1" 500 - -2025-10-01 17:21:46,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:21:46,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:21:46,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:21:46,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:21:46] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:22:28,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:28] "GET /index?backup_page=1 HTTP/1.1" 500 - -2025-10-01 17:22:28,564 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:28] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 17:22:30,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /admin HTTP/1.1" 200 - -2025-10-01 17:22:30,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:22:30,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:22:30,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /socket.io/?EIO=4&transport=polling&t=PcUtQUw HTTP/1.1" 200 - -2025-10-01 17:22:30,600 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "POST /socket.io/?EIO=4&transport=polling&t=PcUtQV3&sid=vHT-rCI8kHHpNo5ZAAAQ HTTP/1.1" 200 - -2025-10-01 17:22:30,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:22:30,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:30] "GET /socket.io/?EIO=4&transport=polling&t=PcUtQV4&sid=vHT-rCI8kHHpNo5ZAAAQ HTTP/1.1" 200 - -2025-10-01 17:22:32,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:32] "GET /socket.io/?EIO=4&transport=websocket&sid=vHT-rCI8kHHpNo5ZAAAQ HTTP/1.1" 200 - -2025-10-01 17:22:32,477 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:32] "GET /index HTTP/1.1" 500 - -2025-10-01 17:22:32,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:32] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 17:22:32,517 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:32] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 17:22:32,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:22:32] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 304 - -2025-10-01 17:23:48,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:48] "GET /index HTTP/1.1" 500 - -2025-10-01 17:23:48,052 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:48] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:23:48,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:48] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:23:48,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:48] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:23:48,078 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:48] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:23:50,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "GET /admin HTTP/1.1" 200 - -2025-10-01 17:23:50,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:23:50,046 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:23:50,064 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUtjui HTTP/1.1" 200 - -2025-10-01 17:23:50,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "POST /socket.io/?EIO=4&transport=polling&t=PcUtjur&sid=KeL7mFdFk8MNcJuJAAAS HTTP/1.1" 200 - -2025-10-01 17:23:50,078 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUtjus&sid=KeL7mFdFk8MNcJuJAAAS HTTP/1.1" 200 - -2025-10-01 17:23:51,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:51] "GET /socket.io/?EIO=4&transport=websocket&sid=KeL7mFdFk8MNcJuJAAAS HTTP/1.1" 200 - -2025-10-01 17:23:51,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:51] "GET /index HTTP/1.1" 500 - -2025-10-01 17:23:51,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:51] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 17:23:51,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:51] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 17:23:51,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:23:51] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 304 - -2025-10-01 17:25:33,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index HTTP/1.1" 500 - -2025-10-01 17:25:33,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:25:33,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:25:33,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:25:33,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:25:33,528 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index HTTP/1.1" 500 - -2025-10-01 17:25:33,545 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:25:33,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:25:33,565 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:25:33,581 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:25:33] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:27:33,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:33] "GET /index HTTP/1.1" 200 - -2025-10-01 17:27:33,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 17:27:33,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:33] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 17:27:39,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:39] "GET /socket.io/?EIO=4&transport=polling&t=PcUubzh HTTP/1.1" 200 - -2025-10-01 17:27:39,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:39] "POST /socket.io/?EIO=4&transport=polling&t=PcUubzr&sid=pPwV8oywq0Zd2yxxAAAU HTTP/1.1" 200 - -2025-10-01 17:27:39,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 17:27:39,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:27:39] "GET /socket.io/?EIO=4&transport=polling&t=PcUubzs&sid=pPwV8oywq0Zd2yxxAAAU HTTP/1.1" 200 - -2025-10-01 17:30:18,705 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /socket.io/?EIO=4&transport=websocket&sid=pPwV8oywq0Zd2yxxAAAU HTTP/1.1" 200 - -2025-10-01 17:30:18,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /index HTTP/1.1" 500 - -2025-10-01 17:30:18,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:30:18,756 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:30:18,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:30:18,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:18] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:30:39,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:39] "GET /index HTTP/1.1" 500 - -2025-10-01 17:30:39,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:39] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:30:39,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:39] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:30:39,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:39] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:30:39,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:30:39] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:31:09,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index HTTP/1.1" 500 - -2025-10-01 17:31:09,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:31:09,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:31:09,045 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:31:09,069 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:31:09,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index HTTP/1.1" 500 - -2025-10-01 17:31:09,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:31:09,596 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:31:09,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:31:09,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:31:09] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:32:01,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index HTTP/1.1" 500 - -2025-10-01 17:32:01,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:32:01,366 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:32:01,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:32:01,396 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:32:01,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index HTTP/1.1" 500 - -2025-10-01 17:32:01,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:32:01,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:32:01,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:32:01,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:32:01,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:01] "GET /index HTTP/1.1" 500 - -2025-10-01 17:32:02,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:02] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:32:02,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:02] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:32:02,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:32:02,054 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:32:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:33:26,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:26] "GET /index HTTP/1.1" 200 - -2025-10-01 17:33:26,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:26] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 17:33:26,818 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:26] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 17:33:37,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:37] "GET /socket.io/?EIO=4&transport=polling&t=PcUvzRB HTTP/1.1" 200 - -2025-10-01 17:33:38,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:38] "POST /socket.io/?EIO=4&transport=polling&t=PcUvzRJ&sid=lTO8y-dDgiLZE-ItAAAW HTTP/1.1" 200 - -2025-10-01 17:33:38,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:38] "GET /socket.io/?EIO=4&transport=polling&t=PcUvzRK&sid=lTO8y-dDgiLZE-ItAAAW HTTP/1.1" 200 - -2025-10-01 17:33:38,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:33:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 17:37:14,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /socket.io/?EIO=4&transport=websocket&sid=lTO8y-dDgiLZE-ItAAAW HTTP/1.1" 200 - -2025-10-01 17:37:14,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /index HTTP/1.1" 200 - -2025-10-01 17:37:14,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 17:37:14,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 17:37:14,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /socket.io/?EIO=4&transport=polling&t=PcUwoD7 HTTP/1.1" 200 - -2025-10-01 17:37:14,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "POST /socket.io/?EIO=4&transport=polling&t=PcUwoDF&sid=4vLcOz0Jr8_4GQLPAAAY HTTP/1.1" 200 - -2025-10-01 17:37:14,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /socket.io/?EIO=4&transport=polling&t=PcUwoDF.0&sid=4vLcOz0Jr8_4GQLPAAAY HTTP/1.1" 200 - -2025-10-01 17:37:14,200 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:14] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 17:37:16,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /socket.io/?EIO=4&transport=websocket&sid=4vLcOz0Jr8_4GQLPAAAY HTTP/1.1" 200 - -2025-10-01 17:37:16,208 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /index HTTP/1.1" 200 - -2025-10-01 17:37:16,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 17:37:16,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 17:37:16,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /socket.io/?EIO=4&transport=polling&t=PcUwojr HTTP/1.1" 200 - -2025-10-01 17:37:16,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "POST /socket.io/?EIO=4&transport=polling&t=PcUwojy&sid=B130AWKSfMGeH1zlAAAa HTTP/1.1" 200 - -2025-10-01 17:37:16,292 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /socket.io/?EIO=4&transport=polling&t=PcUwojy.0&sid=B130AWKSfMGeH1zlAAAa HTTP/1.1" 200 - -2025-10-01 17:37:16,292 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 17:37:16,298 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:16] "GET /socket.io/?EIO=4&transport=polling&t=PcUwok7&sid=B130AWKSfMGeH1zlAAAa HTTP/1.1" 200 - -2025-10-01 17:37:17,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /socket.io/?EIO=4&transport=websocket&sid=B130AWKSfMGeH1zlAAAa HTTP/1.1" 200 - -2025-10-01 17:37:17,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /index HTTP/1.1" 200 - -2025-10-01 17:37:17,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:37:17,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:37:17,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUwp5D HTTP/1.1" 200 - -2025-10-01 17:37:17,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "POST /socket.io/?EIO=4&transport=polling&t=PcUwp5R&sid=4f53GmhNmL9OxwBDAAAc HTTP/1.1" 200 - -2025-10-01 17:37:17,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:17] "GET /socket.io/?EIO=4&transport=polling&t=PcUwp5R.0&sid=4f53GmhNmL9OxwBDAAAc HTTP/1.1" 200 - -2025-10-01 17:37:18,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /socket.io/?EIO=4&transport=websocket&sid=4f53GmhNmL9OxwBDAAAc HTTP/1.1" 200 - -2025-10-01 17:37:18,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 17:37:18,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:37:18,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:37:18,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUwpDa HTTP/1.1" 200 - -2025-10-01 17:37:18,326 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "POST /socket.io/?EIO=4&transport=polling&t=PcUwpDn&sid=IIGBk721I3Wx0U4-AAAe HTTP/1.1" 200 - -2025-10-01 17:37:18,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUwpDo&sid=IIGBk721I3Wx0U4-AAAe HTTP/1.1" 200 - -2025-10-01 17:37:18,345 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:18] "GET /socket.io/?EIO=4&transport=polling&t=PcUwpE2&sid=IIGBk721I3Wx0U4-AAAe HTTP/1.1" 200 - -2025-10-01 17:37:19,009 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /socket.io/?EIO=4&transport=websocket&sid=IIGBk721I3Wx0U4-AAAe HTTP/1.1" 200 - -2025-10-01 17:37:19,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /index HTTP/1.1" 200 - -2025-10-01 17:37:19,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:37:19,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:37:19,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUwpPW HTTP/1.1" 200 - -2025-10-01 17:37:19,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "POST /socket.io/?EIO=4&transport=polling&t=PcUwpPj&sid=ZTvIZVzg8oOpTORXAAAg HTTP/1.1" 200 - -2025-10-01 17:37:19,094 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:37:19] "GET /socket.io/?EIO=4&transport=polling&t=PcUwpPk&sid=ZTvIZVzg8oOpTORXAAAg HTTP/1.1" 200 - -2025-10-01 17:43:26,987 [INFO] flask_wtf.csrf: The CSRF token is invalid. -2025-10-01 17:43:26,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:43:26] "POST /process_ips HTTP/1.1" 400 - -2025-10-01 17:45:23,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:23] "GET /socket.io/?EIO=4&transport=websocket&sid=ZTvIZVzg8oOpTORXAAAg HTTP/1.1" 200 - -2025-10-01 17:45:23,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:23] "GET /index HTTP/1.1" 500 - -2025-10-01 17:45:23,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:23] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:45:23,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:23] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:45:23,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:23] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:45:24,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:45:24] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:46:21,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:21] "GET /index HTTP/1.1" 500 - -2025-10-01 17:46:21,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:21] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:46:21,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:21] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:46:21,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:21] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:46:21,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:21] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:46:50,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /index HTTP/1.1" 200 - -2025-10-01 17:46:50,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 17:46:50,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 17:46:50,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUy-_D HTTP/1.1" 200 - -2025-10-01 17:46:50,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "POST /socket.io/?EIO=4&transport=polling&t=PcUy-_N&sid=X2Vi8ArYoplVDvkGAAAi HTTP/1.1" 200 - -2025-10-01 17:46:50,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /socket.io/?EIO=4&transport=polling&t=PcUy-_O&sid=X2Vi8ArYoplVDvkGAAAi HTTP/1.1" 200 - -2025-10-01 17:46:50,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:46:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 17:47:43,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /socket.io/?EIO=4&transport=websocket&sid=X2Vi8ArYoplVDvkGAAAi HTTP/1.1" 200 - -2025-10-01 17:47:43,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /index HTTP/1.1" 200 - -2025-10-01 17:47:43,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:47:43,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:47:43,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUzBwt HTTP/1.1" 200 - -2025-10-01 17:47:43,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "POST /socket.io/?EIO=4&transport=polling&t=PcUzBx0&sid=3bNFGGazBdaqbUJhAAAk HTTP/1.1" 200 - -2025-10-01 17:47:43,815 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:47:43,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:43] "GET /socket.io/?EIO=4&transport=polling&t=PcUzBx0.0&sid=3bNFGGazBdaqbUJhAAAk HTTP/1.1" 200 - -2025-10-01 17:47:44,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=websocket&sid=3bNFGGazBdaqbUJhAAAk HTTP/1.1" 200 - -2025-10-01 17:47:44,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /index HTTP/1.1" 200 - -2025-10-01 17:47:44,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:47:44,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:47:44,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUzB_y HTTP/1.1" 200 - -2025-10-01 17:47:44,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:47:44,139 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUzC05&sid=-U-S7Xw13OS7paxBAAAm HTTP/1.1" 200 - -2025-10-01 17:47:44,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUzC06&sid=-U-S7Xw13OS7paxBAAAm HTTP/1.1" 200 - -2025-10-01 17:47:44,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=websocket&sid=-U-S7Xw13OS7paxBAAAm HTTP/1.1" 200 - -2025-10-01 17:47:44,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /index HTTP/1.1" 200 - -2025-10-01 17:47:44,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:47:44,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:47:44,321 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUzC2z HTTP/1.1" 200 - -2025-10-01 17:47:44,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "POST /socket.io/?EIO=4&transport=polling&t=PcUzC35&sid=f4X3yO0T02-hGTqvAAAo HTTP/1.1" 200 - -2025-10-01 17:47:44,336 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /socket.io/?EIO=4&transport=polling&t=PcUzC35.0&sid=f4X3yO0T02-hGTqvAAAo HTTP/1.1" 200 - -2025-10-01 17:47:44,337 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:47:44] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:49:36,872 [INFO] root: [AJAX] 작업 시작: 1759308576.8704104, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 17:49:36,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:36] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 17:49:36,874 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 17:49:38,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:38] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:49:40,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:40] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:49:42,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:42] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:49:44,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:44] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:49:46,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:46] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:49:48,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:48] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:49:50,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:50] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:49:52,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:52] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:49:54,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:54] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:49:56,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:56] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:49:57,780 [INFO] root: [Watchdog] 생성된 파일: 6XZCZC4.txt (1/1) -2025-10-01 17:49:57,787 [INFO] root: [10.10.0.6] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.6 - 저장: D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 20 초. - -2025-10-01 17:49:58,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:49:58] "GET /progress_status/1759308576.8704104 HTTP/1.1" 200 - -2025-10-01 17:50:00,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /socket.io/?EIO=4&transport=websocket&sid=f4X3yO0T02-hGTqvAAAo HTTP/1.1" 200 - -2025-10-01 17:50:00,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /index HTTP/1.1" 200 - -2025-10-01 17:50:00,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 17:50:00,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 17:50:00,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUzjPt HTTP/1.1" 200 - -2025-10-01 17:50:00,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "POST /socket.io/?EIO=4&transport=polling&t=PcUzjP_&sid=Ak4Wsyjk-VvvZ-N8AAAq HTTP/1.1" 200 - -2025-10-01 17:50:00,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /socket.io/?EIO=4&transport=polling&t=PcUzjP_.0&sid=Ak4Wsyjk-VvvZ-N8AAAq HTTP/1.1" 200 - -2025-10-01 17:50:00,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:00] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 17:50:05,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:05] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:05,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:05] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:09,453 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:09] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:09,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:09] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:22,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:22] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:22,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:22] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:25,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:25] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:25,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:25] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:51,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:51] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:51,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:51] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:54,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:54] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:54,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:54] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:56,694 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:56] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:56,695 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:56] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:58,994 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:58] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:50:59,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:50:59] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:52:46,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /socket.io/?EIO=4&transport=websocket&sid=Ak4Wsyjk-VvvZ-N8AAAq HTTP/1.1" 200 - -2025-10-01 17:52:46,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /index HTTP/1.1" 500 - -2025-10-01 17:52:46,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:52:46,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:52:46,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:52:46,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:52:46] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:53:33,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /index HTTP/1.1" 200 - -2025-10-01 17:53:33,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 17:53:33,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 17:53:33,349 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /socket.io/?EIO=4&transport=polling&t=PcU-XGU HTTP/1.1" 200 - -2025-10-01 17:53:33,358 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "POST /socket.io/?EIO=4&transport=polling&t=PcU-XGe&sid=_sBWccXbSsZecC-BAAAs HTTP/1.1" 200 - -2025-10-01 17:53:33,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /socket.io/?EIO=4&transport=polling&t=PcU-XGf&sid=_sBWccXbSsZecC-BAAAs HTTP/1.1" 200 - -2025-10-01 17:53:33,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 17:53:35,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:35] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:53:35,466 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:35] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:53:37,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:37] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:53:37,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:37] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:53:39,436 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:39] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:53:39,436 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:39] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:53:40,946 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:40] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:53:40,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:40] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:53:43,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:43] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:53:43,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:53:43] "GET /view_file?filename=6XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 17:57:26,469 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /socket.io/?EIO=4&transport=websocket&sid=_sBWccXbSsZecC-BAAAs HTTP/1.1" 200 - -2025-10-01 17:57:26,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /index HTTP/1.1" 500 - -2025-10-01 17:57:26,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 17:57:26,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 17:57:26,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=S5IMcRXAhEfIYZqQRO6B HTTP/1.1" 200 - -2025-10-01 17:57:26,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:26] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 17:57:52,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /index HTTP/1.1" 200 - -2025-10-01 17:57:52,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 17:57:52,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 17:57:52,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /socket.io/?EIO=4&transport=polling&t=PcU_WVP HTTP/1.1" 200 - -2025-10-01 17:57:52,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "POST /socket.io/?EIO=4&transport=polling&t=PcU_WVZ&sid=P0Bzr-e781468an2AAAu HTTP/1.1" 200 - -2025-10-01 17:57:52,364 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 17:57:52,365 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 17:57:52] "GET /socket.io/?EIO=4&transport=polling&t=PcU_WVa&sid=P0Bzr-e781468an2AAAu HTTP/1.1" 200 - -2025-10-01 18:01:58,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /socket.io/?EIO=4&transport=websocket&sid=P0Bzr-e781468an2AAAu HTTP/1.1" 200 - -2025-10-01 18:01:58,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /index HTTP/1.1" 200 - -2025-10-01 18:01:58,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 18:01:58,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 18:01:58,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /socket.io/?EIO=4&transport=polling&t=PcV0Si3 HTTP/1.1" 200 - -2025-10-01 18:01:58,928 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "POST /socket.io/?EIO=4&transport=polling&t=PcV0SiC&sid=IpBzzejuz-zW7beDAAAw HTTP/1.1" 200 - -2025-10-01 18:01:58,934 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /socket.io/?EIO=4&transport=polling&t=PcV0SiC.0&sid=IpBzzejuz-zW7beDAAAw HTTP/1.1" 200 - -2025-10-01 18:01:58,934 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:01:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 18:02:08,242 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - -2025-10-01 18:02:08,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - -2025-10-01 18:02:13,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:13] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:02:13,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:13] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:02:18,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:18] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:02:18,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:18] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:02:19,417 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:19] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:02:19,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:19] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:02:20,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:20] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:02:20,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:20] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:02:51,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /socket.io/?EIO=4&transport=websocket&sid=IpBzzejuz-zW7beDAAAw HTTP/1.1" 200 - -2025-10-01 18:02:51,174 [INFO] root: 파일 삭제됨: 6XZCZC4.txt -2025-10-01 18:02:51,177 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "POST /delete/6XZCZC4.txt HTTP/1.1" 302 - -2025-10-01 18:02:51,187 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /index HTTP/1.1" 200 - -2025-10-01 18:02:51,215 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:02:51,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:02:51,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /socket.io/?EIO=4&transport=polling&t=PcV0fTb HTTP/1.1" 200 - -2025-10-01 18:02:51,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "POST /socket.io/?EIO=4&transport=polling&t=PcV0fTs&sid=fY-XtM8WxiXg9qQWAAAy HTTP/1.1" 200 - -2025-10-01 18:02:51,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:02:51] "GET /socket.io/?EIO=4&transport=polling&t=PcV0fTt&sid=fY-XtM8WxiXg9qQWAAAy HTTP/1.1" 200 - -2025-10-01 18:03:04,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:03:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - -2025-10-01 18:03:04,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:03:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - -2025-10-01 18:06:24,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=websocket&sid=fY-XtM8WxiXg9qQWAAAy HTTP/1.1" 200 - -2025-10-01 18:06:24,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /index HTTP/1.1" 200 - -2025-10-01 18:06:24,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:06:24,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:06:24,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=polling&t=PcV1TSA HTTP/1.1" 200 - -2025-10-01 18:06:24,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "POST /socket.io/?EIO=4&transport=polling&t=PcV1TSJ&sid=gZOQCwtAL_lnIWrrAAA0 HTTP/1.1" 200 - -2025-10-01 18:06:24,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=polling&t=PcV1TSK&sid=gZOQCwtAL_lnIWrrAAA0 HTTP/1.1" 200 - -2025-10-01 18:06:24,163 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:06:24,747 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=websocket&sid=gZOQCwtAL_lnIWrrAAA0 HTTP/1.1" 200 - -2025-10-01 18:06:24,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /index HTTP/1.1" 200 - -2025-10-01 18:06:24,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:06:24,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:06:24,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=polling&t=PcV1TcY HTTP/1.1" 200 - -2025-10-01 18:06:24,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "POST /socket.io/?EIO=4&transport=polling&t=PcV1Tch&sid=5WDMLLN0me3UXsjEAAA2 HTTP/1.1" 200 - -2025-10-01 18:06:24,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:06:24,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:06:24] "GET /socket.io/?EIO=4&transport=polling&t=PcV1Tch.0&sid=5WDMLLN0me3UXsjEAAA2 HTTP/1.1" 200 - -2025-10-01 18:08:36,951 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading -2025-10-01 18:08:36,952 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading -2025-10-01 18:08:37,875 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 18:08:38,832 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 18:08:38,852 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 18:08:38,852 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 18:08:38,876 [WARNING] werkzeug: * Debugger is active! -2025-10-01 18:08:38,880 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 18:08:38,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:38] "GET /socket.io/?EIO=4&transport=polling&t=PcV1-Eq HTTP/1.1" 200 - -2025-10-01 18:08:38,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:38] "POST /socket.io/?EIO=4&transport=polling&t=PcV1-Lj&sid=iG4nf_Anxt1BK-0BAAAA HTTP/1.1" 200 - -2025-10-01 18:08:38,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:38] "GET /socket.io/?EIO=4&transport=polling&t=PcV1-Lk&sid=iG4nf_Anxt1BK-0BAAAA HTTP/1.1" 200 - -2025-10-01 18:08:41,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /socket.io/?EIO=4&transport=websocket&sid=iG4nf_Anxt1BK-0BAAAA HTTP/1.1" 200 - -2025-10-01 18:08:41,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /index HTTP/1.1" 200 - -2025-10-01 18:08:41,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 18:08:41,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 18:08:41,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /socket.io/?EIO=4&transport=polling&t=PcV1_50 HTTP/1.1" 200 - -2025-10-01 18:08:41,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "POST /socket.io/?EIO=4&transport=polling&t=PcV1_57&sid=qHmedYHsAsGJl_xaAAAC HTTP/1.1" 200 - -2025-10-01 18:08:41,935 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /socket.io/?EIO=4&transport=polling&t=PcV1_58&sid=qHmedYHsAsGJl_xaAAAC HTTP/1.1" 200 - -2025-10-01 18:08:41,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 18:08:47,074 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_3_70EA_20251001\CXZCZC4.txt -2025-10-01 18:08:47,074 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_3_70EA_20251001\CXZCZC4.txt -2025-10-01 18:08:47,076 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_3_70EA_20251001\CXZCZC4.txt -2025-10-01 18:08:47,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:47] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - -2025-10-01 18:08:47,078 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_3_70EA_20251001\CXZCZC4.txt -2025-10-01 18:08:47,079 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:08:47] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 404 - -2025-10-01 18:16:34,868 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading -2025-10-01 18:16:34,869 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\file_view.py', reloading -2025-10-01 18:16:35,946 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 18:16:36,910 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 18:16:36,930 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 18:16:36,930 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 18:16:36,955 [WARNING] werkzeug: * Debugger is active! -2025-10-01 18:16:36,961 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 18:16:36,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:36] "GET /socket.io/?EIO=4&transport=polling&t=PcV3p1R HTTP/1.1" 200 - -2025-10-01 18:16:36,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:36] "POST /socket.io/?EIO=4&transport=polling&t=PcV3p3j&sid=GHCVZcfqz6SwwE0AAAAA HTTP/1.1" 200 - -2025-10-01 18:16:36,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:36] "GET /socket.io/?EIO=4&transport=polling&t=PcV3p3j.0&sid=GHCVZcfqz6SwwE0AAAAA HTTP/1.1" 200 - -2025-10-01 18:16:39,489 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /socket.io/?EIO=4&transport=websocket&sid=GHCVZcfqz6SwwE0AAAAA HTTP/1.1" 200 - -2025-10-01 18:16:39,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /index HTTP/1.1" 200 - -2025-10-01 18:16:39,597 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 18:16:39,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 18:16:39,662 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /socket.io/?EIO=4&transport=polling&t=PcV3pjf HTTP/1.1" 200 - -2025-10-01 18:16:39,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "POST /socket.io/?EIO=4&transport=polling&t=PcV3pjp&sid=EXc5avcBNp4LiN4TAAAC HTTP/1.1" 200 - -2025-10-01 18:16:39,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /socket.io/?EIO=4&transport=polling&t=PcV3pjp.0&sid=EXc5avcBNp4LiN4TAAAC HTTP/1.1" 200 - -2025-10-01 18:16:39,679 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 18:16:44,104 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\CXZCZC4.txt -2025-10-01 18:16:44,105 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\CXZCZC4.txt -2025-10-01 18:16:44,108 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:44] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:16:44,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:16:44] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:20:51,619 [INFO] root: [AJAX] 작업 시작: 1759310451.615877, script: TYPE11_Server_info.py -2025-10-01 18:20:51,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:20:51] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 18:20:51,621 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 18:20:51,624 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 18:20:51,625 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 18:20:53,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:20:53] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:20:55,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:20:55] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:20:57,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:20:57] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:20:59,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:20:59] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:01,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:01] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:03,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:03] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:05,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:05] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:07,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:07] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:09,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:09] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:11,638 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:11] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:13,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:13] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:15,635 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:15] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:17,642 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:17] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:19,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:19] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:22,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:22] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:24,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:24] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:26,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:26] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:27,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:27] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:29,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:29] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:31,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:31] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:33,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:33] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:35,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:35] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:37,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:37] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:39,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:39] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:41,637 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:41] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:43,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:43] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:45,636 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:45] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:47,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:47] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:50,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:50] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:52,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:52] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:54,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:54] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:56,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:56] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:21:58,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:21:58] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:00,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:00] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:02,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:02] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:04,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:04] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:06,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:06] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:08,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:08] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:10,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:10] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:11,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:11] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:13,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:13] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:15,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:15] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:18,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:18] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:20,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:20] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:22,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:22] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:23,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:23] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:25,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:25] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:27,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:27] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:29,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:29] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:32,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:32] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:34,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:34] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:36,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:36] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:38,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:38] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:40,035 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:40] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:42,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:42] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:44,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:44] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:46,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:46] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:46,968 [INFO] root: [Watchdog] 생성된 파일: 3LYCZC4.txt (1/3) -2025-10-01 18:22:46,975 [INFO] root: [10.10.0.9] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 1 분, 55 초. - -2025-10-01 18:22:48,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:48] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:50,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:50] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:52,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:52] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:54,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:54] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:54,624 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (2/3) -2025-10-01 18:22:54,630 [INFO] root: [10.10.0.8] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 2 초. - -2025-10-01 18:22:56,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:56] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:58,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:22:58] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:22:58,896 [INFO] root: [Watchdog] 생성된 파일: 6XZCZC4.txt (3/3) -2025-10-01 18:22:58,903 [INFO] root: [10.10.0.6] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 7 초. - -2025-10-01 18:23:00,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:00] "GET /progress_status/1759310451.615877 HTTP/1.1" 200 - -2025-10-01 18:23:03,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /socket.io/?EIO=4&transport=websocket&sid=EXc5avcBNp4LiN4TAAAC HTTP/1.1" 200 - -2025-10-01 18:23:03,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /index HTTP/1.1" 200 - -2025-10-01 18:23:03,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:23:03,070 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:23:03,085 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /socket.io/?EIO=4&transport=polling&t=PcV5HKh HTTP/1.1" 200 - -2025-10-01 18:23:03,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "POST /socket.io/?EIO=4&transport=polling&t=PcV5HKp&sid=SK5G6Mra0x7maQhiAAAE HTTP/1.1" 200 - -2025-10-01 18:23:03,098 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /socket.io/?EIO=4&transport=polling&t=PcV5HKr&sid=SK5G6Mra0x7maQhiAAAE HTTP/1.1" 200 - -2025-10-01 18:23:03,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /socket.io/?EIO=4&transport=polling&t=PcV5HL0&sid=SK5G6Mra0x7maQhiAAAE HTTP/1.1" 200 - -2025-10-01 18:23:03,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:23:03] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:25:29,789 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 18:25:29,789 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 18:25:29,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:29] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:25:29,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:29] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:25:37,976 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt -2025-10-01 18:25:37,977 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt -2025-10-01 18:25:37,979 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:37] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:25:37,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:37] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:25:43,678 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt -2025-10-01 18:25:43,678 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt -2025-10-01 18:25:43,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:43] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:25:43,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:25:43] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:27:32,227 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt -2025-10-01 18:27:32,228 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt -2025-10-01 18:27:32,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:32] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:27:32,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:32] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:27:34,229 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt -2025-10-01 18:27:34,229 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt -2025-10-01 18:27:34,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:34] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:27:34,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:34] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:27:35,625 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 18:27:35,625 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 18:27:35,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:35] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:27:35,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:35] "GET /view_file?filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:27:38,925 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt -2025-10-01 18:27:38,925 [INFO] root: file_view: folder= date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt -2025-10-01 18:27:38,928 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:38] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:27:38,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:38] "GET /view_file?filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:27:40,643 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt -2025-10-01 18:27:40,643 [INFO] root: file_view: folder= date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt -2025-10-01 18:27:40,646 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:40] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:27:40,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:27:40] "GET /view_file?filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:33:22,206 [INFO] root: [AJAX] 작업 시작: 1759311202.2044015, script: TYPE11_Server_info.py -2025-10-01 18:33:22,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:22] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 18:33:22,210 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 18:33:24,223 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:24] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:26,222 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:26] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:28,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:28] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:31,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:31] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:33,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:33] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:35,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:35] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:37,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:37] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:39,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:39] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:41,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:41] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:43,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:43] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:45,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:45] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:47,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:47] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:49,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:49] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:51,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:51] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:53,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:53] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:55,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:55] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:57,054 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:57] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:33:59,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:33:59] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:01,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:01] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:03,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:03] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:05,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:05] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:07,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:07] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:09,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:09] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:11,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:11] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:13,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:13] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:15,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:15] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:17,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:17] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:19,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:19] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:21,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:21] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:23,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:23] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:25,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:25] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:27,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:27] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:34:53,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:34:53] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:19,357 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:19] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:20,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:20] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:22,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:22] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:24,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:24] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:26,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:26] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:28,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:28] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:30,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:30] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:32,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:32] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:34,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:34] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:36,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:36] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:38,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:38] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:40,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:40] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:42,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:42] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:44,223 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:44] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:46,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:46] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:48,222 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:48] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:50,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:50] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:52,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:52] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:54,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:54] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:56,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:56] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:35:58,223 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:35:58] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:36:00,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /progress_status/1759311202.2044015 HTTP/1.1" 200 - -2025-10-01 18:36:00,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /socket.io/?EIO=4&transport=websocket&sid=SK5G6Mra0x7maQhiAAAE HTTP/1.1" 200 - -2025-10-01 18:36:00,587 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /index HTTP/1.1" 500 - -2025-10-01 18:36:00,604 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 18:36:00,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 18:36:00,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=1tlfA8y7az6sojvfSb54 HTTP/1.1" 200 - -2025-10-01 18:36:00,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:00] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 18:36:01,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:01] "GET /index HTTP/1.1" 500 - -2025-10-01 18:36:01,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:01] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 18:36:01,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:01] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 18:36:01,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=1tlfA8y7az6sojvfSb54 HTTP/1.1" 200 - -2025-10-01 18:36:01,456 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:01] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 18:36:22,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:22,368 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 18:36:22,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 18:36:22,473 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcV8KV5 HTTP/1.1" 200 - -2025-10-01 18:36:22,483 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "POST /socket.io/?EIO=4&transport=polling&t=PcV8KVE&sid=dr8YD4RHpL1NwNd_AAAG HTTP/1.1" 200 - -2025-10-01 18:36:22,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 18:36:22,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcV8KVF&sid=dr8YD4RHpL1NwNd_AAAG HTTP/1.1" 200 - -2025-10-01 18:36:27,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=websocket&sid=dr8YD4RHpL1NwNd_AAAG HTTP/1.1" 200 - -2025-10-01 18:36:27,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:27,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:27,126 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:27,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Le5 HTTP/1.1" 200 - -2025-10-01 18:36:27,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "POST /socket.io/?EIO=4&transport=polling&t=PcV8LeG&sid=snTxonqzgf1NDfw4AAAI HTTP/1.1" 200 - -2025-10-01 18:36:27,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV8LeG.0&sid=snTxonqzgf1NDfw4AAAI HTTP/1.1" 200 - -2025-10-01 18:36:27,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:27,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=websocket&sid=snTxonqzgf1NDfw4AAAI HTTP/1.1" 200 - -2025-10-01 18:36:27,599 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:27,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:27,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:27,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Llv HTTP/1.1" 200 - -2025-10-01 18:36:27,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "POST /socket.io/?EIO=4&transport=polling&t=PcV8Lm5&sid=MXPFhHVxAGGtvJXhAAAK HTTP/1.1" 200 - -2025-10-01 18:36:27,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Lm6&sid=MXPFhHVxAGGtvJXhAAAK HTTP/1.1" 200 - -2025-10-01 18:36:27,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:27,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV8LmH&sid=MXPFhHVxAGGtvJXhAAAK HTTP/1.1" 200 - -2025-10-01 18:36:28,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=websocket&sid=MXPFhHVxAGGtvJXhAAAK HTTP/1.1" 200 - -2025-10-01 18:36:28,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:28,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:28,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:28,289 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Lvz HTTP/1.1" 200 - -2025-10-01 18:36:28,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:28,306 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "POST /socket.io/?EIO=4&transport=polling&t=PcV8LwA&sid=cMxaV4rAntNJDlVbAAAM HTTP/1.1" 200 - -2025-10-01 18:36:28,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8LwC&sid=cMxaV4rAntNJDlVbAAAM HTTP/1.1" 200 - -2025-10-01 18:36:28,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8LwQ&sid=cMxaV4rAntNJDlVbAAAM HTTP/1.1" 200 - -2025-10-01 18:36:28,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=websocket&sid=cMxaV4rAntNJDlVbAAAM HTTP/1.1" 200 - -2025-10-01 18:36:28,731 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:28,751 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:28,753 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:28,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8M1Y HTTP/1.1" 200 - -2025-10-01 18:36:28,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:28,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "POST /socket.io/?EIO=4&transport=polling&t=PcV8M1l&sid=u3tfQQc7sg1icB7kAAAO HTTP/1.1" 200 - -2025-10-01 18:36:28,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8M1m&sid=u3tfQQc7sg1icB7kAAAO HTTP/1.1" 200 - -2025-10-01 18:36:28,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:28] "GET /socket.io/?EIO=4&transport=polling&t=PcV8M1x&sid=u3tfQQc7sg1icB7kAAAO HTTP/1.1" 200 - -2025-10-01 18:36:29,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=websocket&sid=u3tfQQc7sg1icB7kAAAO HTTP/1.1" 200 - -2025-10-01 18:36:29,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:29,111 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:29,114 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:29,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV8M7A HTTP/1.1" 200 - -2025-10-01 18:36:29,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "POST /socket.io/?EIO=4&transport=polling&t=PcV8M7K&sid=RI_aOMK0TBuxNFoNAAAQ HTTP/1.1" 200 - -2025-10-01 18:36:29,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:29,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV8M7K.0&sid=RI_aOMK0TBuxNFoNAAAQ HTTP/1.1" 200 - -2025-10-01 18:36:29,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=websocket&sid=RI_aOMK0TBuxNFoNAAAQ HTTP/1.1" 200 - -2025-10-01 18:36:29,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:29,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:29,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:29,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV8MDz HTTP/1.1" 200 - -2025-10-01 18:36:29,578 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "POST /socket.io/?EIO=4&transport=polling&t=PcV8ME5&sid=PR1YDyhTpzTWvg8MAAAS HTTP/1.1" 200 - -2025-10-01 18:36:29,582 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV8ME6&sid=PR1YDyhTpzTWvg8MAAAS HTTP/1.1" 200 - -2025-10-01 18:36:29,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:29] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:30,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /socket.io/?EIO=4&transport=websocket&sid=PR1YDyhTpzTWvg8MAAAS HTTP/1.1" 200 - -2025-10-01 18:36:30,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:30,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:30,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:30,564 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /socket.io/?EIO=4&transport=polling&t=PcV8MTV HTTP/1.1" 200 - -2025-10-01 18:36:30,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "POST /socket.io/?EIO=4&transport=polling&t=PcV8MTh&sid=UdSAdcFvXsyKOWyHAAAU HTTP/1.1" 200 - -2025-10-01 18:36:30,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /socket.io/?EIO=4&transport=polling&t=PcV8MTi&sid=UdSAdcFvXsyKOWyHAAAU HTTP/1.1" 200 - -2025-10-01 18:36:30,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:30] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:34,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=websocket&sid=UdSAdcFvXsyKOWyHAAAU HTTP/1.1" 200 - -2025-10-01 18:36:34,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:34,126 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:34,128 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:34,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV8NLZ HTTP/1.1" 200 - -2025-10-01 18:36:34,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "POST /socket.io/?EIO=4&transport=polling&t=PcV8NLh&sid=OHsnow9YVWpctt_MAAAW HTTP/1.1" 200 - -2025-10-01 18:36:34,163 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV8NLi&sid=OHsnow9YVWpctt_MAAAW HTTP/1.1" 200 - -2025-10-01 18:36:34,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:34,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=websocket&sid=OHsnow9YVWpctt_MAAAW HTTP/1.1" 200 - -2025-10-01 18:36:34,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:34,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:34,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:34,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV8NWo HTTP/1.1" 200 - -2025-10-01 18:36:34,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "POST /socket.io/?EIO=4&transport=polling&t=PcV8NWw&sid=HvyzdJn2JEJ76dTuAAAY HTTP/1.1" 200 - -2025-10-01 18:36:34,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV8NWw.0&sid=HvyzdJn2JEJ76dTuAAAY HTTP/1.1" 200 - -2025-10-01 18:36:34,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:34] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:35,322 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /socket.io/?EIO=4&transport=websocket&sid=HvyzdJn2JEJ76dTuAAAY HTTP/1.1" 200 - -2025-10-01 18:36:35,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:35,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:35,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:35,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Nei HTTP/1.1" 200 - -2025-10-01 18:36:35,387 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "POST /socket.io/?EIO=4&transport=polling&t=PcV8Nes&sid=yXWpLvUT0yf6V09sAAAa HTTP/1.1" 200 - -2025-10-01 18:36:35,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Nes.0&sid=yXWpLvUT0yf6V09sAAAa HTTP/1.1" 200 - -2025-10-01 18:36:35,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:52,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /socket.io/?EIO=4&transport=websocket&sid=yXWpLvUT0yf6V09sAAAa HTTP/1.1" 200 - -2025-10-01 18:36:52,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:52,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:52,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:52,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Rk1 HTTP/1.1" 200 - -2025-10-01 18:36:52,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "POST /socket.io/?EIO=4&transport=polling&t=PcV8RkE&sid=L4ikxLymqBSFI1PTAAAc HTTP/1.1" 200 - -2025-10-01 18:36:52,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /socket.io/?EIO=4&transport=polling&t=PcV8RkE.0&sid=L4ikxLymqBSFI1PTAAAc HTTP/1.1" 200 - -2025-10-01 18:36:52,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:53,225 [INFO] root: [Watchdog] 생성된 파일: 7XZCZC4.txt (1/1) -2025-10-01 18:36:53,232 [INFO] root: [10.10.0.7] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 3 분, 30 초. - -2025-10-01 18:36:55,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /socket.io/?EIO=4&transport=websocket&sid=L4ikxLymqBSFI1PTAAAc HTTP/1.1" 200 - -2025-10-01 18:36:55,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /index HTTP/1.1" 200 - -2025-10-01 18:36:55,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:36:55,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:36:55,922 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Sfk HTTP/1.1" 200 - -2025-10-01 18:36:55,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "POST /socket.io/?EIO=4&transport=polling&t=PcV8Sft&sid=9i42KYlPmmd-VMdjAAAe HTTP/1.1" 200 - -2025-10-01 18:36:55,935 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /socket.io/?EIO=4&transport=polling&t=PcV8Sft.0&sid=9i42KYlPmmd-VMdjAAAe HTTP/1.1" 200 - -2025-10-01 18:36:55,942 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:36:59,617 [INFO] root: file_view: folder= date= filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7XZCZC4.txt -2025-10-01 18:36:59,617 [INFO] root: file_view: folder= date= filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7XZCZC4.txt -2025-10-01 18:36:59,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:59] "GET /view_file?filename=7XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:36:59,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:36:59] "GET /view_file?filename=7XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:37:38,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /socket.io/?EIO=4&transport=websocket&sid=9i42KYlPmmd-VMdjAAAe HTTP/1.1" 200 - -2025-10-01 18:37:38,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /index HTTP/1.1" 200 - -2025-10-01 18:37:38,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:37:38,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:37:38,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /socket.io/?EIO=4&transport=polling&t=PcV8d7u HTTP/1.1" 200 - -2025-10-01 18:37:38,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "POST /socket.io/?EIO=4&transport=polling&t=PcV8d82&sid=wbIdla9khR6i1r0PAAAg HTTP/1.1" 200 - -2025-10-01 18:37:38,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /socket.io/?EIO=4&transport=polling&t=PcV8d83&sid=wbIdla9khR6i1r0PAAAg HTTP/1.1" 200 - -2025-10-01 18:37:38,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:37:38] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:38:40,106 [INFO] root: [AJAX] 작업 시작: 1759311520.1028578, script: 07-PowerOFF.py -2025-10-01 18:38:40,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:40] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 18:38:40,109 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 18:38:40,110 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 18:38:40,111 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 18:38:40,111 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 18:38:42,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:42] "GET /progress_status/1759311520.1028578 HTTP/1.1" 200 - -2025-10-01 18:38:42,184 [INFO] root: [10.10.0.8] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.8 -Successfully powered off server for 10.10.0.8 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 1 초. - -2025-10-01 18:38:43,302 [INFO] root: [10.10.0.7] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.7 -Successfully powered off server for 10.10.0.7 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. - -2025-10-01 18:38:43,565 [INFO] root: [10.10.0.6] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.6 -Successfully powered off server for 10.10.0.6 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. - -2025-10-01 18:38:44,115 [INFO] root: [10.10.0.9] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.9 -Successfully powered off server for 10.10.0.9 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. - -2025-10-01 18:38:44,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:44] "GET /progress_status/1759311520.1028578 HTTP/1.1" 200 - -2025-10-01 18:38:46,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /socket.io/?EIO=4&transport=websocket&sid=wbIdla9khR6i1r0PAAAg HTTP/1.1" 200 - -2025-10-01 18:38:46,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /index HTTP/1.1" 200 - -2025-10-01 18:38:46,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:38:46,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:38:46,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /socket.io/?EIO=4&transport=polling&t=PcV8tiW HTTP/1.1" 200 - -2025-10-01 18:38:46,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:38:46,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "POST /socket.io/?EIO=4&transport=polling&t=PcV8tij&sid=yI9iB1wysyPO3k_uAAAi HTTP/1.1" 200 - -2025-10-01 18:38:46,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /socket.io/?EIO=4&transport=polling&t=PcV8tij.0&sid=yI9iB1wysyPO3k_uAAAi HTTP/1.1" 200 - -2025-10-01 18:38:46,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:38:46] "GET /socket.io/?EIO=4&transport=polling&t=PcV8tiy&sid=yI9iB1wysyPO3k_uAAAi HTTP/1.1" 200 - -2025-10-01 18:42:54,179 [INFO] root: [AJAX] 작업 시작: 1759311774.176371, script: PortGUID_v1.py -2025-10-01 18:42:54,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:42:54] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 18:42:54,184 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 18:42:54,184 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 18:42:54,185 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 18:42:54,185 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 18:42:56,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:42:56] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:42:58,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:42:58] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:00,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:00] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:01,719 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (1/4) -2025-10-01 18:43:01,893 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (2/4) -2025-10-01 18:43:02,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:02] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:03,185 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (3/4) -2025-10-01 18:43:04,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:04] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:04,434 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (4/4) -2025-10-01 18:43:06,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:06] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:08,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:08] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:10,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:10] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:12,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:12] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:14,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:14] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:16,194 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:16] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:18,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:18] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:20,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:20] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:22,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:22] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:24,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:24] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:26,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:26] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:28,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:28] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:28,707 [ERROR] root: [10.10.0.10] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 18:43:30,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:30] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:32,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:32] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:34,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:34] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:36,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:36] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:37,263 [ERROR] root: [10.10.0.13] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 18:43:37,359 [ERROR] root: [10.10.0.11] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 18:43:38,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:38] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:38,375 [ERROR] root: [10.10.0.12] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 18:43:40,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:40] "GET /progress_status/1759311774.176371 HTTP/1.1" 200 - -2025-10-01 18:43:42,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /socket.io/?EIO=4&transport=websocket&sid=yI9iB1wysyPO3k_uAAAi HTTP/1.1" 200 - -2025-10-01 18:43:42,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /index HTTP/1.1" 200 - -2025-10-01 18:43:42,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:43:42,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:43:42,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PcV9_t4 HTTP/1.1" 200 - -2025-10-01 18:43:42,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "POST /socket.io/?EIO=4&transport=polling&t=PcV9_tF&sid=en5tcovicHCxt8mGAAAk HTTP/1.1" 200 - -2025-10-01 18:43:42,295 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:43:42,296 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PcV9_tF.0&sid=en5tcovicHCxt8mGAAAk HTTP/1.1" 200 - -2025-10-01 18:43:59,517 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt -2025-10-01 18:43:59,517 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt -2025-10-01 18:43:59,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:59] "GET /view_file?filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:43:59,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:43:59] "GET /view_file?filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:44:01,558 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 18:44:01,558 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 18:44:01,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:01] "GET /view_file?filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:44:01,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:01] "GET /view_file?filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:44:03,246 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 18:44:03,246 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 18:44:03,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:03] "GET /view_file?filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:44:03,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:03] "GET /view_file?filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:44:05,062 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt -2025-10-01 18:44:05,063 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt -2025-10-01 18:44:05,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:05] "GET /view_file?filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:44:05,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:05] "GET /view_file?filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:44:18,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /socket.io/?EIO=4&transport=websocket&sid=en5tcovicHCxt8mGAAAk HTTP/1.1" 200 - -2025-10-01 18:44:18,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /index HTTP/1.1" 200 - -2025-10-01 18:44:18,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:44:18,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:44:18,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVA8nq HTTP/1.1" 200 - -2025-10-01 18:44:18,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "POST /socket.io/?EIO=4&transport=polling&t=PcVA8o0&sid=X0TJby02izGBJhinAAAm HTTP/1.1" 200 - -2025-10-01 18:44:18,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVA8o0.0&sid=X0TJby02izGBJhinAAAm HTTP/1.1" 200 - -2025-10-01 18:44:18,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:44:18] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:46:51,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /socket.io/?EIO=4&transport=websocket&sid=X0TJby02izGBJhinAAAm HTTP/1.1" 200 - -2025-10-01 18:46:51,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /index HTTP/1.1" 500 - -2025-10-01 18:46:51,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 18:46:51,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 18:46:51,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=1tlfA8y7az6sojvfSb54 HTTP/1.1" 200 - -2025-10-01 18:46:51,870 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:46:51] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 18:47:27,819 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 18:47:27,839 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 18:47:27,839 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 18:47:27,876 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.0.73:5000 -2025-10-01 18:47:27,876 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 18:47:27,877 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 18:47:28,837 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 18:47:28,858 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 18:47:28,858 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 18:47:28,883 [WARNING] werkzeug: * Debugger is active! -2025-10-01 18:47:28,888 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 18:47:29,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:29] "GET /index HTTP/1.1" 200 - -2025-10-01 18:47:29,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:47:29,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:47:29,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVAtT9 HTTP/1.1" 200 - -2025-10-01 18:47:30,006 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:30] "POST /socket.io/?EIO=4&transport=polling&t=PcVAtTI&sid=rAr0Oj2aP58oTQs_AAAA HTTP/1.1" 200 - -2025-10-01 18:47:30,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:30] "GET /socket.io/?EIO=4&transport=polling&t=PcVAtTJ&sid=rAr0Oj2aP58oTQs_AAAA HTTP/1.1" 200 - -2025-10-01 18:47:30,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:47:30] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 18:53:51,878 [INFO] root: [AJAX] 작업 시작: 1759312431.8739336, script: PortGUID_v1.py -2025-10-01 18:53:51,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:53:51] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 18:53:51,881 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 18:53:51,885 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 18:53:51,886 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 18:53:51,887 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 18:53:53,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:53:53] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:53:55,396 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (1/4) -2025-10-01 18:53:55,619 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (2/4) -2025-10-01 18:53:55,620 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (3/4) -2025-10-01 18:53:55,651 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (4/4) -2025-10-01 18:53:55,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:53:55] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:53:57,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:53:57] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:53:59,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:53:59] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:54:01,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:01] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:54:03,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:03] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:54:05,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:05] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:54:07,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:07] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:54:09,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:09] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:54:11,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:11] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:54:13,373 [ERROR] root: [10.10.0.12] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 18:54:13,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:13] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:54:13,980 [ERROR] root: [10.10.0.13] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 18:54:14,325 [ERROR] root: [10.10.0.10] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 18:54:14,775 [ERROR] root: [10.10.0.11] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 18:54:15,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:15] "GET /progress_status/1759312431.8739336 HTTP/1.1" 200 - -2025-10-01 18:54:17,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /socket.io/?EIO=4&transport=websocket&sid=rAr0Oj2aP58oTQs_AAAA HTTP/1.1" 200 - -2025-10-01 18:54:17,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /index HTTP/1.1" 200 - -2025-10-01 18:54:17,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:54:17,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:54:17,974 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVCR3o HTTP/1.1" 200 - -2025-10-01 18:54:17,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVCR3x&sid=q2PVl7AqawZIkfPlAAAC HTTP/1.1" 200 - -2025-10-01 18:54:17,988 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 18:54:17,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVCR3x.0&sid=q2PVl7AqawZIkfPlAAAC HTTP/1.1" 200 - -2025-10-01 18:54:18,001 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVCR4A&sid=q2PVl7AqawZIkfPlAAAC HTTP/1.1" 200 - -2025-10-01 18:54:23,582 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt -2025-10-01 18:54:23,582 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt -2025-10-01 18:54:23,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:23] "GET /view_file?filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:54:23,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:23] "GET /view_file?filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:54:25,979 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 18:54:25,979 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 18:54:25,981 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:25] "GET /view_file?filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:54:25,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:25] "GET /view_file?filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:54:27,405 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 18:54:27,405 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 18:54:27,407 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:27] "GET /view_file?filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:54:27,409 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:27] "GET /view_file?filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:54:28,772 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt -2025-10-01 18:54:28,772 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt -2025-10-01 18:54:28,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:28] "GET /view_file?filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:54:28,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:54:28] "GET /view_file?filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 18:56:15,248 [INFO] root: [AJAX] 작업 시작: 1759312575.2449164, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 18:56:15,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:15] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 18:56:15,251 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 18:56:15,252 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 18:56:15,253 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 18:56:15,253 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 18:56:17,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:17] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:19,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:19] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:21,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:21] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:23,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:23] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:25,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:25] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:27,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:27] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:29,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:29] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:31,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:31] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:32,374 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (1/4) -2025-10-01 18:56:32,398 [INFO] root: [10.10.0.13] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.13 - 저장: D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 17 초. - -2025-10-01 18:56:33,144 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (2/4) -2025-10-01 18:56:33,155 [INFO] root: [10.10.0.12] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.12 - 저장: D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 17 초. - -2025-10-01 18:56:33,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:33] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:35,078 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (3/4) -2025-10-01 18:56:35,087 [INFO] root: [10.10.0.10] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.10 - 저장: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 19 초. - -2025-10-01 18:56:35,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:35] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:37,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:37] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:38,454 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (4/4) -2025-10-01 18:56:38,461 [INFO] root: [10.10.0.11] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.11 - 저장: D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 23 초. - -2025-10-01 18:56:39,271 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:39] "GET /progress_status/1759312575.2449164 HTTP/1.1" 200 - -2025-10-01 18:56:41,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /socket.io/?EIO=4&transport=websocket&sid=q2PVl7AqawZIkfPlAAAC HTTP/1.1" 200 - -2025-10-01 18:56:41,305 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /index HTTP/1.1" 200 - -2025-10-01 18:56:41,325 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:56:41,336 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:56:41,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /index HTTP/1.1" 200 - -2025-10-01 18:56:41,370 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 18:56:41,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 18:56:41,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVC-5F HTTP/1.1" 200 - -2025-10-01 18:56:41,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "POST /socket.io/?EIO=4&transport=polling&t=PcVC-5O&sid=v-2tfuU2q_atqt7qAAAE HTTP/1.1" 200 - -2025-10-01 18:56:41,438 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 18:56:41,439 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:56:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVC-5O.0&sid=v-2tfuU2q_atqt7qAAAE HTTP/1.1" 200 - -2025-10-01 18:57:54,342 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /socket.io/?EIO=4&transport=websocket&sid=v-2tfuU2q_atqt7qAAAE HTTP/1.1" 200 - -2025-10-01 18:57:54,358 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /index?page=1&backup_page=1 HTTP/1.1" 200 - -2025-10-01 18:57:54,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 18:57:54,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 18:57:54,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /socket.io/?EIO=4&transport=polling&t=PcVDFvu HTTP/1.1" 200 - -2025-10-01 18:57:54,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "POST /socket.io/?EIO=4&transport=polling&t=PcVDFw7&sid=FX7pcjIHYhk0OC0OAAAG HTTP/1.1" 200 - -2025-10-01 18:57:54,449 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:54] "GET /socket.io/?EIO=4&transport=polling&t=PcVDFw8&sid=FX7pcjIHYhk0OC0OAAAG HTTP/1.1" 200 - -2025-10-01 18:57:59,089 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt?raw=1 -2025-10-01 18:57:59,089 [INFO] root: file_view: folder= date= filename=2XZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt?raw=1 -2025-10-01 18:57:59,090 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt?raw=1 -2025-10-01 18:57:59,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:59] "GET /view_file?filename=2XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 18:57:59,091 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt?raw=1 -2025-10-01 18:57:59,092 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:57:59] "GET /view_file?filename=2XZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 18:58:01,389 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt?raw=1 -2025-10-01 18:58:01,390 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt?raw=1 -2025-10-01 18:58:01,391 [INFO] root: file_view: folder= date= filename=3MYCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt?raw=1 -2025-10-01 18:58:01,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:01] "GET /view_file?filename=3MYCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 18:58:01,394 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt?raw=1 -2025-10-01 18:58:01,395 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:01] "GET /view_file?filename=3MYCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 18:58:02,873 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt?raw=1 -2025-10-01 18:58:02,873 [INFO] root: file_view: folder= date= filename=8WZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt?raw=1 -2025-10-01 18:58:02,874 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt?raw=1 -2025-10-01 18:58:02,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:02] "GET /view_file?filename=8WZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 18:58:02,875 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt?raw=1 -2025-10-01 18:58:02,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:02] "GET /view_file?filename=8WZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 18:58:04,218 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt?raw=1 -2025-10-01 18:58:04,218 [INFO] root: file_view: folder= date= filename=DXZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt?raw=1 -2025-10-01 18:58:04,219 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt?raw=1 -2025-10-01 18:58:04,220 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:04] "GET /view_file?filename=DXZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 18:58:04,220 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt?raw=1 -2025-10-01 18:58:04,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:04] "GET /view_file?filename=DXZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 18:58:22,481 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt -2025-10-01 18:58:22,482 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt -2025-10-01 18:58:25,389 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt -2025-10-01 18:58:25,389 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt -2025-10-01 18:58:29,305 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3LYCZC4.txt -2025-10-01 18:58:29,305 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3LYCZC4.txt -2025-10-01 18:58:33,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 18:58:33] "GET /socket.io/?EIO=4&transport=websocket&sid=FX7pcjIHYhk0OC0OAAAG HTTP/1.1" 200 - -2025-10-01 19:02:37,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:02:37,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:02:37,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:02:37,174 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:02:37,178 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3LYCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:02:37,181 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3LYCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:02:37,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVDXIe HTTP/1.1" 200 - -2025-10-01 19:02:37,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVDciS HTTP/1.1" 200 - -2025-10-01 19:02:37,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVDiRI HTTP/1.1" 200 - -2025-10-01 19:02:37,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVDoYJ HTTP/1.1" 200 - -2025-10-01 19:02:37,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVDufK HTTP/1.1" 200 - -2025-10-01 19:02:37,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVD-mG HTTP/1.1" 200 - -2025-10-01 19:02:37,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVE4tI HTTP/1.1" 200 - -2025-10-01 19:02:37,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVEA-B HTTP/1.1" 200 - -2025-10-01 19:02:37,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVEH4v HTTP/1.1" 200 - -2025-10-01 19:02:37,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /index HTTP/1.1" 200 - -2025-10-01 19:02:37,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:02:37,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:02:37,267 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVEKzG HTTP/1.1" 200 - -2025-10-01 19:02:37,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:02:37,310 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "POST /socket.io/?EIO=4&transport=polling&t=PcVEKzm&sid=ar16vw8a7WoUhjscAAAR HTTP/1.1" 200 - -2025-10-01 19:02:37,311 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVEKzn&sid=ar16vw8a7WoUhjscAAAR HTTP/1.1" 200 - -2025-10-01 19:02:37,324 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:02:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVEK-9&sid=ar16vw8a7WoUhjscAAAR HTTP/1.1" 200 - -2025-10-01 19:03:53,336 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /socket.io/?EIO=4&transport=websocket&sid=ar16vw8a7WoUhjscAAAR HTTP/1.1" 200 - -2025-10-01 19:03:53,345 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /index HTTP/1.1" 200 - -2025-10-01 19:03:53,366 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:03:53,374 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:03:53,412 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVEdYn HTTP/1.1" 200 - -2025-10-01 19:03:53,422 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:03:53,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVEdZE&sid=n_D6SHvheEGGzCXOAAAT HTTP/1.1" 200 - -2025-10-01 19:03:53,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVEdZE.0&sid=n_D6SHvheEGGzCXOAAAT HTTP/1.1" 200 - -2025-10-01 19:03:54,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /socket.io/?EIO=4&transport=websocket&sid=n_D6SHvheEGGzCXOAAAT HTTP/1.1" 200 - -2025-10-01 19:03:54,124 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /index HTTP/1.1" 200 - -2025-10-01 19:03:54,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:03:54,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:03:54,172 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /socket.io/?EIO=4&transport=polling&t=PcVEdku HTTP/1.1" 200 - -2025-10-01 19:03:54,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "POST /socket.io/?EIO=4&transport=polling&t=PcVEdl2&sid=7_JHKssSlhl0ldK_AAAV HTTP/1.1" 200 - -2025-10-01 19:03:54,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /socket.io/?EIO=4&transport=polling&t=PcVEdl3&sid=7_JHKssSlhl0ldK_AAAV HTTP/1.1" 200 - -2025-10-01 19:03:54,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:03:54] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:05:50,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /socket.io/?EIO=4&transport=websocket&sid=7_JHKssSlhl0ldK_AAAV HTTP/1.1" 200 - -2025-10-01 19:05:50,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /index HTTP/1.1" 200 - -2025-10-01 19:05:50,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 19:05:50,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 19:05:50,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVF4Cl HTTP/1.1" 200 - -2025-10-01 19:05:50,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "POST /socket.io/?EIO=4&transport=polling&t=PcVF4D9&sid=MdXuJj5F3jseZMDxAAAX HTTP/1.1" 200 - -2025-10-01 19:05:50,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 19:05:50,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVF4DA&sid=MdXuJj5F3jseZMDxAAAX HTTP/1.1" 200 - -2025-10-01 19:05:55,081 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt -2025-10-01 19:05:55,081 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt -2025-10-01 19:05:55,086 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:55] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:05:55,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:55] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:05:58,476 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\4XZCZC4.txt -2025-10-01 19:05:58,476 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\4XZCZC4.txt -2025-10-01 19:05:58,480 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:58] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=4XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:05:58,483 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:05:58] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=4XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:00,221 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt -2025-10-01 19:06:00,221 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt -2025-10-01 19:06:00,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:00] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:00,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:00] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:01,859 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt -2025-10-01 19:06:01,859 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt -2025-10-01 19:06:01,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:01] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:01,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:01] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:04,686 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt -2025-10-01 19:06:04,686 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt -2025-10-01 19:06:04,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:04,697 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:08,347 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\CXZCZC4.txt -2025-10-01 19:06:08,347 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\CXZCZC4.txt -2025-10-01 19:06:08,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:08,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:10,467 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=BNYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\BNYCZC4.txt -2025-10-01 19:06:10,467 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=BNYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\BNYCZC4.txt -2025-10-01 19:06:10,471 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:10] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=BNYCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:10,474 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:10] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=BNYCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:12,305 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt -2025-10-01 19:06:12,305 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt -2025-10-01 19:06:12,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:12] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:12,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:12] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:14,114 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt -2025-10-01 19:06:14,114 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt -2025-10-01 19:06:14,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:14] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:06:14,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:06:14] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:07:20,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /socket.io/?EIO=4&transport=websocket&sid=MdXuJj5F3jseZMDxAAAX HTTP/1.1" 200 - -2025-10-01 19:07:20,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /index HTTP/1.1" 200 - -2025-10-01 19:07:20,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:07:20,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:07:20,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVFQBp HTTP/1.1" 200 - -2025-10-01 19:07:20,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:07:20,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "POST /socket.io/?EIO=4&transport=polling&t=PcVFQCS&sid=1Os4svyx8PiDGGlIAAAZ HTTP/1.1" 200 - -2025-10-01 19:07:20,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVFQCT&sid=1Os4svyx8PiDGGlIAAAZ HTTP/1.1" 200 - -2025-10-01 19:07:20,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVFQCk&sid=1Os4svyx8PiDGGlIAAAZ HTTP/1.1" 200 - -2025-10-01 19:07:26,904 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 19:07:26,904 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 19:07:26,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:26] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:07:26,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:26] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:07:33,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /socket.io/?EIO=4&transport=websocket&sid=1Os4svyx8PiDGGlIAAAZ HTTP/1.1" 200 - -2025-10-01 19:07:33,625 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /index HTTP/1.1" 200 - -2025-10-01 19:07:33,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:07:33,651 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:07:33,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVFTKX HTTP/1.1" 200 - -2025-10-01 19:07:33,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:07:33,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "POST /socket.io/?EIO=4&transport=polling&t=PcVFTL7&sid=k6-yIzX3pXieGoO7AAAb HTTP/1.1" 200 - -2025-10-01 19:07:33,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:07:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVFTL7.0&sid=k6-yIzX3pXieGoO7AAAb HTTP/1.1" 200 - -2025-10-01 19:43:08,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:08] "GET /socket.io/?EIO=4&transport=websocket&sid=k6-yIzX3pXieGoO7AAAb HTTP/1.1" 200 - -2025-10-01 19:43:08,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:08] "GET /index HTTP/1.1" 302 - -2025-10-01 19:43:08,359 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:08] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-01 19:43:08,382 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 19:43:08,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:08] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 19:43:14,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVNdzk HTTP/1.1" 200 - -2025-10-01 19:43:14,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:14] "POST /socket.io/?EIO=4&transport=polling&t=PcVNd-4&sid=afZA9_xHgqvEdOCqAAAd HTTP/1.1" 200 - -2025-10-01 19:43:14,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:14] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:43:14,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVNd-6&sid=afZA9_xHgqvEdOCqAAAd HTTP/1.1" 200 - -2025-10-01 19:43:21,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /socket.io/?EIO=4&transport=websocket&sid=afZA9_xHgqvEdOCqAAAd HTTP/1.1" 200 - -2025-10-01 19:43:21,095 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:21,095 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:21,098 [INFO] app: LOGIN: user not found -2025-10-01 19:43:21,098 [INFO] app: LOGIN: user not found -2025-10-01 19:43:21,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "POST /login HTTP/1.1" 200 - -2025-10-01 19:43:21,125 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:43:21,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:43:21,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVNfd7 HTTP/1.1" 200 - -2025-10-01 19:43:21,182 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVNfdM&sid=67pIqUZD6n599uTWAAAf HTTP/1.1" 200 - -2025-10-01 19:43:21,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVNfdN&sid=67pIqUZD6n599uTWAAAf HTTP/1.1" 200 - -2025-10-01 19:43:21,194 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVNfdd&sid=67pIqUZD6n599uTWAAAf HTTP/1.1" 200 - -2025-10-01 19:43:25,543 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /socket.io/?EIO=4&transport=websocket&sid=67pIqUZD6n599uTWAAAf HTTP/1.1" 200 - -2025-10-01 19:43:25,554 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:25,554 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:25,557 [INFO] app: LOGIN: user not found -2025-10-01 19:43:25,557 [INFO] app: LOGIN: user not found -2025-10-01 19:43:25,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "POST /login HTTP/1.1" 200 - -2025-10-01 19:43:25,575 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:43:25,587 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:43:25,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVNgiU HTTP/1.1" 200 - -2025-10-01 19:43:25,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "POST /socket.io/?EIO=4&transport=polling&t=PcVNgij&sid=T3Mr879uzf0WgaiOAAAh HTTP/1.1" 200 - -2025-10-01 19:43:25,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVNgij.0&sid=T3Mr879uzf0WgaiOAAAh HTTP/1.1" 200 - -2025-10-01 19:43:25,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVNgj5&sid=T3Mr879uzf0WgaiOAAAh HTTP/1.1" 200 - -2025-10-01 19:43:29,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "GET /socket.io/?EIO=4&transport=websocket&sid=T3Mr879uzf0WgaiOAAAh HTTP/1.1" 200 - -2025-10-01 19:43:29,091 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:29,091 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:29,094 [INFO] app: LOGIN: user not found -2025-10-01 19:43:29,094 [INFO] app: LOGIN: user not found -2025-10-01 19:43:29,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "POST /login HTTP/1.1" 200 - -2025-10-01 19:43:29,114 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:43:29,126 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:43:29,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVNhZq HTTP/1.1" 200 - -2025-10-01 19:43:29,168 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVNha5&sid=6LmHTU0Xq6v2UP30AAAj HTTP/1.1" 200 - -2025-10-01 19:43:29,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVNha6&sid=6LmHTU0Xq6v2UP30AAAj HTTP/1.1" 200 - -2025-10-01 19:43:32,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "GET /socket.io/?EIO=4&transport=websocket&sid=6LmHTU0Xq6v2UP30AAAj HTTP/1.1" 200 - -2025-10-01 19:43:32,789 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:32,789 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:32,793 [INFO] app: LOGIN: user not found -2025-10-01 19:43:32,793 [INFO] app: LOGIN: user not found -2025-10-01 19:43:32,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "POST /login HTTP/1.1" 200 - -2025-10-01 19:43:32,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:43:32,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:43:32,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVNiTd HTTP/1.1" 200 - -2025-10-01 19:43:32,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "POST /socket.io/?EIO=4&transport=polling&t=PcVNiU3&sid=zXWYngLmPQk06-QEAAAl HTTP/1.1" 200 - -2025-10-01 19:43:32,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVNiU4&sid=zXWYngLmPQk06-QEAAAl HTTP/1.1" 200 - -2025-10-01 19:43:35,636 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /socket.io/?EIO=4&transport=websocket&sid=zXWYngLmPQk06-QEAAAl HTTP/1.1" 200 - -2025-10-01 19:43:35,645 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:35,645 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:35,649 [INFO] app: LOGIN: user not found -2025-10-01 19:43:35,649 [INFO] app: LOGIN: user not found -2025-10-01 19:43:35,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "POST /login HTTP/1.1" 200 - -2025-10-01 19:43:35,667 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:43:35,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:43:35,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjA9 HTTP/1.1" 200 - -2025-10-01 19:43:35,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "POST /socket.io/?EIO=4&transport=polling&t=PcVNjAP&sid=rAY-wupeSQFwLmXGAAAn HTTP/1.1" 200 - -2025-10-01 19:43:35,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjAQ&sid=rAY-wupeSQFwLmXGAAAn HTTP/1.1" 200 - -2025-10-01 19:43:35,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjAj&sid=rAY-wupeSQFwLmXGAAAn HTTP/1.1" 200 - -2025-10-01 19:43:38,561 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /socket.io/?EIO=4&transport=websocket&sid=rAY-wupeSQFwLmXGAAAn HTTP/1.1" 200 - -2025-10-01 19:43:38,567 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:38,567 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:38,572 [INFO] app: LOGIN: user not found -2025-10-01 19:43:38,572 [INFO] app: LOGIN: user not found -2025-10-01 19:43:38,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "POST /login HTTP/1.1" 200 - -2025-10-01 19:43:38,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:43:38,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:43:38,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjto HTTP/1.1" 200 - -2025-10-01 19:43:38,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVNjt-&sid=It_6IrT_kvTaVtcUAAAp HTTP/1.1" 200 - -2025-10-01 19:43:38,629 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjt_&sid=It_6IrT_kvTaVtcUAAAp HTTP/1.1" 200 - -2025-10-01 19:43:38,642 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVNjuD&sid=It_6IrT_kvTaVtcUAAAp HTTP/1.1" 200 - -2025-10-01 19:43:41,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:41] "GET /socket.io/?EIO=4&transport=websocket&sid=It_6IrT_kvTaVtcUAAAp HTTP/1.1" 200 - -2025-10-01 19:43:41,994 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:41,994 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:41,997 [INFO] app: LOGIN: user not found -2025-10-01 19:43:41,997 [INFO] app: LOGIN: user not found -2025-10-01 19:43:41,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:41] "POST /login HTTP/1.1" 200 - -2025-10-01 19:43:42,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:43:42,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:43:42,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVNkjP HTTP/1.1" 200 - -2025-10-01 19:43:42,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "POST /socket.io/?EIO=4&transport=polling&t=PcVNkjg&sid=6U_gVtIPcGMG2P_FAAAr HTTP/1.1" 200 - -2025-10-01 19:43:42,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVNkjh&sid=6U_gVtIPcGMG2P_FAAAr HTTP/1.1" 200 - -2025-10-01 19:43:42,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVNkk4&sid=6U_gVtIPcGMG2P_FAAAr HTTP/1.1" 200 - -2025-10-01 19:43:45,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "GET /socket.io/?EIO=4&transport=websocket&sid=6U_gVtIPcGMG2P_FAAAr HTTP/1.1" 200 - -2025-10-01 19:43:45,654 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:45,654 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:45,657 [INFO] app: LOGIN: user not found -2025-10-01 19:43:45,657 [INFO] app: LOGIN: user not found -2025-10-01 19:43:45,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "POST /login HTTP/1.1" 200 - -2025-10-01 19:43:45,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:43:45,686 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:43:45,705 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVNlcZ HTTP/1.1" 200 - -2025-10-01 19:43:45,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "POST /socket.io/?EIO=4&transport=polling&t=PcVNlcm&sid=yf9RvvZ3KMETLuTRAAAt HTTP/1.1" 200 - -2025-10-01 19:43:45,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVNlcn&sid=yf9RvvZ3KMETLuTRAAAt HTTP/1.1" 200 - -2025-10-01 19:43:50,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /socket.io/?EIO=4&transport=websocket&sid=yf9RvvZ3KMETLuTRAAAt HTTP/1.1" 200 - -2025-10-01 19:43:50,258 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:50,258 [INFO] app: LOGIN: form ok email=ganghee@zesrpo.co.kr -2025-10-01 19:43:50,261 [INFO] app: LOGIN: user not found -2025-10-01 19:43:50,261 [INFO] app: LOGIN: user not found -2025-10-01 19:43:50,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "POST /login HTTP/1.1" 200 - -2025-10-01 19:43:50,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:43:50,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:43:50,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVNmkQ HTTP/1.1" 200 - -2025-10-01 19:43:50,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "POST /socket.io/?EIO=4&transport=polling&t=PcVNmkW&sid=E9hGsI00EYj4eA2SAAAv HTTP/1.1" 200 - -2025-10-01 19:43:50,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVNmkX&sid=E9hGsI00EYj4eA2SAAAv HTTP/1.1" 200 - -2025-10-01 19:43:50,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:43:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVNmkp&sid=E9hGsI00EYj4eA2SAAAv HTTP/1.1" 200 - -2025-10-01 19:44:02,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:02] "GET /socket.io/?EIO=4&transport=websocket&sid=E9hGsI00EYj4eA2SAAAv HTTP/1.1" 200 - -2025-10-01 19:44:02,921 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 19:44:02,921 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-01 19:44:02,979 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 19:44:02,979 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-01 19:44:02,981 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 19:44:02,981 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-01 19:44:02,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:02] "POST /login HTTP/1.1" 302 - -2025-10-01 19:44:02,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:02] "GET /index HTTP/1.1" 200 - -2025-10-01 19:44:03,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:44:03,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:44:03,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVNprY HTTP/1.1" 200 - -2025-10-01 19:44:03,085 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVNps0&sid=z9zF7Ss_QhLcxqalAAAx HTTP/1.1" 200 - -2025-10-01 19:44:03,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVNps0.0&sid=z9zF7Ss_QhLcxqalAAAx HTTP/1.1" 200 - -2025-10-01 19:44:03,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVNpsP&sid=z9zF7Ss_QhLcxqalAAAx HTTP/1.1" 200 - -2025-10-01 19:44:05,981 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:05] "GET /socket.io/?EIO=4&transport=websocket&sid=z9zF7Ss_QhLcxqalAAAx HTTP/1.1" 200 - -2025-10-01 19:44:05,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:05] "GET /index HTTP/1.1" 200 - -2025-10-01 19:44:06,009 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:44:06,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:44:06,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVNqaJ HTTP/1.1" 200 - -2025-10-01 19:44:06,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:44:06,054 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "POST /socket.io/?EIO=4&transport=polling&t=PcVNqaT&sid=LM_yzlthWRTFEkfHAAAz HTTP/1.1" 200 - -2025-10-01 19:44:06,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVNqaT.0&sid=LM_yzlthWRTFEkfHAAAz HTTP/1.1" 200 - -2025-10-01 19:44:06,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVNqal&sid=LM_yzlthWRTFEkfHAAAz HTTP/1.1" 200 - -2025-10-01 19:44:13,497 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 19:44:13,497 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 19:44:13,500 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:13] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:44:13,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:44:13] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:46:29,489 [INFO] root: [AJAX] 작업 시작: 1759315589.4866374, script: 07-PowerOFF.py -2025-10-01 19:46:29,490 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:29] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 19:46:29,491 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 19:46:29,493 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 19:46:29,493 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 19:46:29,493 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 19:46:31,504 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:31] "GET /progress_status/1759315589.4866374 HTTP/1.1" 200 - -2025-10-01 19:46:32,072 [INFO] root: [10.10.0.12] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.12 -Successfully powered off server for 10.10.0.12 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 19:46:32,708 [INFO] root: [10.10.0.11] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.11 -Successfully powered off server for 10.10.0.11 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 19:46:32,788 [INFO] root: [10.10.0.13] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.13 -Successfully powered off server for 10.10.0.13 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 19:46:33,503 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:33] "GET /progress_status/1759315589.4866374 HTTP/1.1" 200 - -2025-10-01 19:46:34,250 [INFO] root: [10.10.0.10] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.10 -Successfully powered off server for 10.10.0.10 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 4 초. - -2025-10-01 19:46:35,503 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:35] "GET /progress_status/1759315589.4866374 HTTP/1.1" 200 - -2025-10-01 19:46:37,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /socket.io/?EIO=4&transport=websocket&sid=LM_yzlthWRTFEkfHAAAz HTTP/1.1" 200 - -2025-10-01 19:46:37,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /index HTTP/1.1" 200 - -2025-10-01 19:46:37,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:46:37,554 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:46:37,584 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVOPa9 HTTP/1.1" 200 - -2025-10-01 19:46:37,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "POST /socket.io/?EIO=4&transport=polling&t=PcVOPaJ&sid=jLj1ds6co7_5ePimAAA1 HTTP/1.1" 200 - -2025-10-01 19:46:37,597 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVOPaJ.0&sid=jLj1ds6co7_5ePimAAA1 HTTP/1.1" 200 - -2025-10-01 19:46:37,602 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:46:37] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:48:37,423 [INFO] root: [AJAX] 작업 시작: 1759315717.4206772, script: 02-set_config.py -2025-10-01 19:48:37,424 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:37] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 19:48:37,425 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 19:48:37,428 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 19:48:37,428 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 19:48:37,429 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 19:48:39,214 [INFO] root: [10.10.0.11] ✅ stdout: - -2025-10-01 19:48:39,215 [WARNING] root: [10.10.0.11] ⚠ stderr: -2025-10-01 19:48:37,524 - INFO - 10.10.0.11에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 19:48:39,208 - ERROR - 10.10.0.11 설정 실패 -2025-10-01 19:48:39,208 - ERROR - Command Error: -2025-10-01 19:48:39,208 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 1 초. - -2025-10-01 19:48:39,248 [INFO] root: [10.10.0.12] ✅ stdout: - -2025-10-01 19:48:39,248 [WARNING] root: [10.10.0.12] ⚠ stderr: -2025-10-01 19:48:37,524 - INFO - 10.10.0.12에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 19:48:39,240 - ERROR - 10.10.0.12 설정 실패 -2025-10-01 19:48:39,241 - ERROR - Command Error: -2025-10-01 19:48:39,241 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 1 초. - -2025-10-01 19:48:39,324 [INFO] root: [10.10.0.13] ✅ stdout: - -2025-10-01 19:48:39,325 [WARNING] root: [10.10.0.13] ⚠ stderr: -2025-10-01 19:48:37,524 - INFO - 10.10.0.13에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 19:48:39,318 - ERROR - 10.10.0.13 설정 실패 -2025-10-01 19:48:39,318 - ERROR - Command Error: -2025-10-01 19:48:39,318 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 1 초. - -2025-10-01 19:48:39,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:39] "GET /progress_status/1759315717.4206772 HTTP/1.1" 200 - -2025-10-01 19:48:40,973 [INFO] root: [10.10.0.10] ✅ stdout: - -2025-10-01 19:48:40,973 [WARNING] root: [10.10.0.10] ⚠ stderr: -2025-10-01 19:48:37,523 - INFO - 10.10.0.10에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 19:48:40,967 - ERROR - 10.10.0.10 설정 실패 -2025-10-01 19:48:40,967 - ERROR - Command Error: -2025-10-01 19:48:40,967 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. - -2025-10-01 19:48:41,443 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:41] "GET /progress_status/1759315717.4206772 HTTP/1.1" 200 - -2025-10-01 19:48:43,449 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /socket.io/?EIO=4&transport=websocket&sid=jLj1ds6co7_5ePimAAA1 HTTP/1.1" 200 - -2025-10-01 19:48:43,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /index HTTP/1.1" 200 - -2025-10-01 19:48:43,486 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:48:43,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:48:43,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVOuJ_ HTTP/1.1" 200 - -2025-10-01 19:48:43,534 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "POST /socket.io/?EIO=4&transport=polling&t=PcVOuK9&sid=D7pW67wLWLV3w9HGAAA3 HTTP/1.1" 200 - -2025-10-01 19:48:43,537 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVOuKA&sid=D7pW67wLWLV3w9HGAAA3 HTTP/1.1" 200 - -2025-10-01 19:48:43,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:48:43] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:58:57,503 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=websocket&sid=D7pW67wLWLV3w9HGAAA3 HTTP/1.1" 200 - -2025-10-01 19:58:57,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /index HTTP/1.1" 200 - -2025-10-01 19:58:57,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:58:57,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:58:57,566 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREER HTTP/1.1" 200 - -2025-10-01 19:58:57,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVREEZ&sid=348msPI6aa4f-LDCAAA5 HTTP/1.1" 200 - -2025-10-01 19:58:57,578 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREEa&sid=348msPI6aa4f-LDCAAA5 HTTP/1.1" 200 - -2025-10-01 19:58:57,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREEm&sid=348msPI6aa4f-LDCAAA5 HTTP/1.1" 200 - -2025-10-01 19:58:57,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:58:57,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=websocket&sid=348msPI6aa4f-LDCAAA5 HTTP/1.1" 200 - -2025-10-01 19:58:57,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /index HTTP/1.1" 200 - -2025-10-01 19:58:57,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:58:57,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:58:57,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREHp HTTP/1.1" 200 - -2025-10-01 19:58:57,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:58:57,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVREI4&sid=cAvwZKwksPWHxautAAA7 HTTP/1.1" 200 - -2025-10-01 19:58:57,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREI4.0&sid=cAvwZKwksPWHxautAAA7 HTTP/1.1" 200 - -2025-10-01 19:58:57,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREIH&sid=cAvwZKwksPWHxautAAA7 HTTP/1.1" 200 - -2025-10-01 19:58:57,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=websocket&sid=cAvwZKwksPWHxautAAA7 HTTP/1.1" 200 - -2025-10-01 19:58:57,946 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /index HTTP/1.1" 200 - -2025-10-01 19:58:57,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:58:57,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:58:57,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVREL2 HTTP/1.1" 200 - -2025-10-01 19:58:58,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "POST /socket.io/?EIO=4&transport=polling&t=PcVRELP&sid=cdFaV2J6TOkRX9hMAAA9 HTTP/1.1" 200 - -2025-10-01 19:58:58,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:58:58,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVRELP.0&sid=cdFaV2J6TOkRX9hMAAA9 HTTP/1.1" 200 - -2025-10-01 19:58:58,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /socket.io/?EIO=4&transport=websocket&sid=cdFaV2J6TOkRX9hMAAA9 HTTP/1.1" 200 - -2025-10-01 19:58:58,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /index HTTP/1.1" 200 - -2025-10-01 19:58:58,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:58:58,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:58:58,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVREaS HTTP/1.1" 200 - -2025-10-01 19:58:58,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "POST /socket.io/?EIO=4&transport=polling&t=PcVREaa&sid=hY27TuDL-a6kZuZrAAA_ HTTP/1.1" 200 - -2025-10-01 19:58:58,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVREab&sid=hY27TuDL-a6kZuZrAAA_ HTTP/1.1" 200 - -2025-10-01 19:58:58,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:58:58] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:59:00,508 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 19:59:00,509 [INFO] root: file_view: folder= date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 19:59:00,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:00] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:59:00,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:00] "GET /view_file?filename=1XZCZC4.txt&raw=1 HTTP/1.1" 200 - -2025-10-01 19:59:05,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "GET /socket.io/?EIO=4&transport=websocket&sid=hY27TuDL-a6kZuZrAAA_ HTTP/1.1" 200 - -2025-10-01 19:59:05,937 [INFO] root: 파일 삭제됨: 1XZCZC4.txt -2025-10-01 19:59:05,942 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "POST /delete/1XZCZC4.txt HTTP/1.1" 302 - -2025-10-01 19:59:05,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "GET /index HTTP/1.1" 200 - -2025-10-01 19:59:05,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:59:05,974 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:59:05,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:05] "GET /socket.io/?EIO=4&transport=polling&t=PcVRGI8 HTTP/1.1" 200 - -2025-10-01 19:59:06,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:06] "POST /socket.io/?EIO=4&transport=polling&t=PcVRGII&sid=GjTwtZsVbCYTPbQgAABB HTTP/1.1" 200 - -2025-10-01 19:59:06,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVRGII.0&sid=GjTwtZsVbCYTPbQgAABB HTTP/1.1" 200 - -2025-10-01 19:59:58,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /socket.io/?EIO=4&transport=websocket&sid=GjTwtZsVbCYTPbQgAABB HTTP/1.1" 200 - -2025-10-01 19:59:58,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /index HTTP/1.1" 200 - -2025-10-01 19:59:58,822 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:59:58,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:59:58,844 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTBu HTTP/1.1" 200 - -2025-10-01 19:59:58,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "POST /socket.io/?EIO=4&transport=polling&t=PcVRTC0&sid=9UaVg195BoGncDnBAABD HTTP/1.1" 200 - -2025-10-01 19:59:58,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTC0.0&sid=9UaVg195BoGncDnBAABD HTTP/1.1" 200 - -2025-10-01 19:59:58,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:58] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:59:59,406 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /socket.io/?EIO=4&transport=websocket&sid=9UaVg195BoGncDnBAABD HTTP/1.1" 200 - -2025-10-01 19:59:59,416 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /index HTTP/1.1" 200 - -2025-10-01 19:59:59,434 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 19:59:59,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 19:59:59,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTLZ HTTP/1.1" 200 - -2025-10-01 19:59:59,475 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 19:59:59,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVRTLm&sid=O7PBsuZ1CGm5P-y9AABF HTTP/1.1" 200 - -2025-10-01 19:59:59,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 19:59:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTLn&sid=O7PBsuZ1CGm5P-y9AABF HTTP/1.1" 200 - -2025-10-01 20:00:01,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /socket.io/?EIO=4&transport=websocket&sid=O7PBsuZ1CGm5P-y9AABF HTTP/1.1" 200 - -2025-10-01 20:00:01,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /index HTTP/1.1" 200 - -2025-10-01 20:00:01,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:00:01,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:00:01,942 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTyG HTTP/1.1" 200 - -2025-10-01 20:00:01,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "POST /socket.io/?EIO=4&transport=polling&t=PcVRTyS&sid=5DOWz3xX6eAs85FAAABH HTTP/1.1" 200 - -2025-10-01 20:00:01,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:00:01,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:01] "GET /socket.io/?EIO=4&transport=polling&t=PcVRTyT&sid=5DOWz3xX6eAs85FAAABH HTTP/1.1" 200 - -2025-10-01 20:00:28,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /socket.io/?EIO=4&transport=websocket&sid=5DOWz3xX6eAs85FAAABH HTTP/1.1" 200 - -2025-10-01 20:00:28,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /index HTTP/1.1" 200 - -2025-10-01 20:00:28,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:00:28,570 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:00:28,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /socket.io/?EIO=4&transport=polling&t=PcVRaSf HTTP/1.1" 200 - -2025-10-01 20:00:28,600 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "POST /socket.io/?EIO=4&transport=polling&t=PcVRaSo&sid=snk_QsAgXLu3sbwuAABJ HTTP/1.1" 200 - -2025-10-01 20:00:28,601 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /socket.io/?EIO=4&transport=polling&t=PcVRaSo.0&sid=snk_QsAgXLu3sbwuAABJ HTTP/1.1" 200 - -2025-10-01 20:00:28,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:00:28,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:28] "GET /socket.io/?EIO=4&transport=polling&t=PcVRaT0&sid=snk_QsAgXLu3sbwuAABJ HTTP/1.1" 200 - -2025-10-01 20:00:29,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /socket.io/?EIO=4&transport=websocket&sid=snk_QsAgXLu3sbwuAABJ HTTP/1.1" 200 - -2025-10-01 20:00:29,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /index HTTP/1.1" 200 - -2025-10-01 20:00:29,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:00:29,304 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:00:29,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVRaeB HTTP/1.1" 200 - -2025-10-01 20:00:29,345 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:00:29,347 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVRaeU&sid=XKtI5hR90QIZCTTHAABL HTTP/1.1" 200 - -2025-10-01 20:00:29,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:00:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVRaeU.0&sid=XKtI5hR90QIZCTTHAABL HTTP/1.1" 200 - -2025-10-01 20:01:47,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:47] "GET /socket.io/?EIO=4&transport=websocket&sid=XKtI5hR90QIZCTTHAABL HTTP/1.1" 200 - -2025-10-01 20:01:47,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:47] "GET /index HTTP/1.1" 200 - -2025-10-01 20:01:47,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:01:47,841 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:47] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:01:48,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:48] "GET /index HTTP/1.1" 200 - -2025-10-01 20:01:48,360 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:01:48,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:48] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:01:53,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVRvG- HTTP/1.1" 200 - -2025-10-01 20:01:53,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVRvH7&sid=l0pnSAHekw1SgoHNAABN HTTP/1.1" 200 - -2025-10-01 20:01:53,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVRvH8&sid=l0pnSAHekw1SgoHNAABN HTTP/1.1" 200 - -2025-10-01 20:01:53,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:01:55,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /socket.io/?EIO=4&transport=websocket&sid=l0pnSAHekw1SgoHNAABN HTTP/1.1" 200 - -2025-10-01 20:01:55,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /index HTTP/1.1" 200 - -2025-10-01 20:01:55,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:01:55,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:01:55,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVRvmr HTTP/1.1" 200 - -2025-10-01 20:01:55,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:01:55,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "POST /socket.io/?EIO=4&transport=polling&t=PcVRvm_&sid=DBxfez6TQ5TKcnJsAABP HTTP/1.1" 200 - -2025-10-01 20:01:55,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVRvn0&sid=DBxfez6TQ5TKcnJsAABP HTTP/1.1" 200 - -2025-10-01 20:01:55,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVRvnA&sid=DBxfez6TQ5TKcnJsAABP HTTP/1.1" 200 - -2025-10-01 20:02:17,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /socket.io/?EIO=4&transport=websocket&sid=DBxfez6TQ5TKcnJsAABP HTTP/1.1" 200 - -2025-10-01 20:02:17,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /index HTTP/1.1" 200 - -2025-10-01 20:02:17,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:02:17,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:02:17,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_5Z HTTP/1.1" 200 - -2025-10-01 20:02:17,711 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:02:17,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVR_5i&sid=47IOiXymrJtpJq6hAABR HTTP/1.1" 200 - -2025-10-01 20:02:17,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_5j&sid=47IOiXymrJtpJq6hAABR HTTP/1.1" 200 - -2025-10-01 20:02:17,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_5t&sid=47IOiXymrJtpJq6hAABR HTTP/1.1" 200 - -2025-10-01 20:02:19,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=websocket&sid=47IOiXymrJtpJq6hAABR HTTP/1.1" 200 - -2025-10-01 20:02:19,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /index HTTP/1.1" 200 - -2025-10-01 20:02:19,079 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:02:19,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:02:19,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_Ru HTTP/1.1" 200 - -2025-10-01 20:02:19,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "POST /socket.io/?EIO=4&transport=polling&t=PcVR_S3&sid=xe4RvtaIoutl-oMcAABT HTTP/1.1" 200 - -2025-10-01 20:02:19,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_S4&sid=xe4RvtaIoutl-oMcAABT HTTP/1.1" 200 - -2025-10-01 20:02:19,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:02:19,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=websocket&sid=xe4RvtaIoutl-oMcAABT HTTP/1.1" 200 - -2025-10-01 20:02:19,238 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /index HTTP/1.1" 200 - -2025-10-01 20:02:19,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:02:19,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:02:19,297 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_US HTTP/1.1" 200 - -2025-10-01 20:02:19,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "POST /socket.io/?EIO=4&transport=polling&t=PcVR_Ud&sid=C2gaWvLWmy1cK2GAAABV HTTP/1.1" 200 - -2025-10-01 20:02:19,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:02:19,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:19] "GET /socket.io/?EIO=4&transport=polling&t=PcVR_Uf&sid=C2gaWvLWmy1cK2GAAABV HTTP/1.1" 200 - -2025-10-01 20:02:41,086 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /socket.io/?EIO=4&transport=websocket&sid=C2gaWvLWmy1cK2GAAABV HTTP/1.1" 200 - -2025-10-01 20:02:41,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /index HTTP/1.1" 200 - -2025-10-01 20:02:41,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:02:41,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:02:41,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVS4q- HTTP/1.1" 200 - -2025-10-01 20:02:41,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "POST /socket.io/?EIO=4&transport=polling&t=PcVS4r5&sid=ELxWhJfeLnRUfeBQAABX HTTP/1.1" 200 - -2025-10-01 20:02:41,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVS4r5.0&sid=ELxWhJfeLnRUfeBQAABX HTTP/1.1" 200 - -2025-10-01 20:02:41,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:02:47,492 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /socket.io/?EIO=4&transport=websocket&sid=ELxWhJfeLnRUfeBQAABX HTTP/1.1" 200 - -2025-10-01 20:02:47,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /index HTTP/1.1" 200 - -2025-10-01 20:02:47,531 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:02:47,537 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:02:47,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVS6P3 HTTP/1.1" 200 - -2025-10-01 20:02:47,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "POST /socket.io/?EIO=4&transport=polling&t=PcVS6PB&sid=N1EDd3kfum2L3TVbAABZ HTTP/1.1" 200 - -2025-10-01 20:02:47,636 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:02:47,637 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:02:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVS6PB.0&sid=N1EDd3kfum2L3TVbAABZ HTTP/1.1" 200 - -2025-10-01 20:03:22,773 [INFO] root: [AJAX] 작업 시작: 1759316602.771706, script: XE9680_H200_IB_10EA_MAC_info.sh -2025-10-01 20:03:22,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:22] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 20:03:22,775 [ERROR] root: 10.10.0.10 처리 중 오류 발생: name 'shutil' is not defined -2025-10-01 20:03:24,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:24] "GET /progress_status/1759316602.771706 HTTP/1.1" 200 - -2025-10-01 20:03:26,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /socket.io/?EIO=4&transport=websocket&sid=N1EDd3kfum2L3TVbAABZ HTTP/1.1" 200 - -2025-10-01 20:03:26,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /index HTTP/1.1" 200 - -2025-10-01 20:03:26,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:03:26,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:03:26,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVSF-E HTTP/1.1" 200 - -2025-10-01 20:03:26,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVSF-M&sid=AYL9AG_9Y13Q8eeYAABb HTTP/1.1" 200 - -2025-10-01 20:03:26,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVSF-M.0&sid=AYL9AG_9Y13Q8eeYAABb HTTP/1.1" 200 - -2025-10-01 20:03:26,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:26] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:03:40,126 [INFO] root: [AJAX] 작업 시작: 1759316620.1250663, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 20:03:40,127 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:40] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 20:03:40,128 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 20:03:42,139 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:42] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - -2025-10-01 20:03:44,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:44] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - -2025-10-01 20:03:46,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:46] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - -2025-10-01 20:03:48,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:48] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - -2025-10-01 20:03:50,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:50] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - -2025-10-01 20:03:52,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:52] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - -2025-10-01 20:03:54,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:54] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - -2025-10-01 20:03:56,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:56] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - -2025-10-01 20:03:58,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:03:58] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - -2025-10-01 20:03:58,564 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (1/1) -2025-10-01 20:03:58,573 [INFO] root: [10.10.0.10] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.10 - 저장: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 18 초. - -2025-10-01 20:04:00,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:00] "GET /progress_status/1759316620.1250663 HTTP/1.1" 200 - -2025-10-01 20:04:02,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /socket.io/?EIO=4&transport=websocket&sid=AYL9AG_9Y13Q8eeYAABb HTTP/1.1" 200 - -2025-10-01 20:04:02,177 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /index HTTP/1.1" 200 - -2025-10-01 20:04:02,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:04:02,206 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:04:02,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /socket.io/?EIO=4&transport=polling&t=PcVSOci HTTP/1.1" 200 - -2025-10-01 20:04:02,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "POST /socket.io/?EIO=4&transport=polling&t=PcVSOcp&sid=R7nw6KysFYzicfmPAABd HTTP/1.1" 200 - -2025-10-01 20:04:02,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /socket.io/?EIO=4&transport=polling&t=PcVSOcq&sid=R7nw6KysFYzicfmPAABd HTTP/1.1" 200 - -2025-10-01 20:04:02,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:02] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:04:14,671 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 20:04:14,671 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 20:04:14,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:14] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:04:14,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:14] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:04:17,181 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /socket.io/?EIO=4&transport=websocket&sid=R7nw6KysFYzicfmPAABd HTTP/1.1" 200 - -2025-10-01 20:04:17,199 [INFO] root: 파일 삭제됨: 8WZCZC4.txt -2025-10-01 20:04:17,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "POST /delete/8WZCZC4.txt HTTP/1.1" 302 - -2025-10-01 20:04:17,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /index HTTP/1.1" 200 - -2025-10-01 20:04:17,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:04:17,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:04:17,266 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVSSHe HTTP/1.1" 200 - -2025-10-01 20:04:17,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVSSHw&sid=GHermN-vDc2T0hixAABf HTTP/1.1" 200 - -2025-10-01 20:04:17,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:04:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVSSHw.0&sid=GHermN-vDc2T0hixAABf HTTP/1.1" 200 - -2025-10-01 20:05:22,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=websocket&sid=GHermN-vDc2T0hixAABf HTTP/1.1" 200 - -2025-10-01 20:05:22,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /index HTTP/1.1" 200 - -2025-10-01 20:05:22,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:05:22,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:05:22,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiFg HTTP/1.1" 200 - -2025-10-01 20:05:22,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVSiFn&sid=Uj6Y5DOPCLHfuJcLAABh HTTP/1.1" 200 - -2025-10-01 20:05:22,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:05:22,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiFo&sid=Uj6Y5DOPCLHfuJcLAABh HTTP/1.1" 200 - -2025-10-01 20:05:22,782 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=websocket&sid=Uj6Y5DOPCLHfuJcLAABh HTTP/1.1" 200 - -2025-10-01 20:05:22,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /index HTTP/1.1" 200 - -2025-10-01 20:05:22,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:05:22,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:05:22,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiIE HTTP/1.1" 200 - -2025-10-01 20:05:22,842 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVSiIM&sid=j0sGGFdAaCaZJ8KjAABj HTTP/1.1" 200 - -2025-10-01 20:05:22,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiIM.0&sid=j0sGGFdAaCaZJ8KjAABj HTTP/1.1" 200 - -2025-10-01 20:05:22,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:05:22,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /socket.io/?EIO=4&transport=websocket&sid=j0sGGFdAaCaZJ8KjAABj HTTP/1.1" 200 - -2025-10-01 20:05:22,965 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /index HTTP/1.1" 200 - -2025-10-01 20:05:22,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:05:22,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:22] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:05:23,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiL1 HTTP/1.1" 200 - -2025-10-01 20:05:23,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVSiLD&sid=bSO9OVxalfxHYsG6AABl HTTP/1.1" 200 - -2025-10-01 20:05:23,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVSiLE&sid=bSO9OVxalfxHYsG6AABl HTTP/1.1" 200 - -2025-10-01 20:05:23,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:05:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:08:16,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:16] "GET /socket.io/?EIO=4&transport=websocket&sid=bSO9OVxalfxHYsG6AABl HTTP/1.1" 200 - -2025-10-01 20:08:16,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:16] "GET /index HTTP/1.1" 200 - -2025-10-01 20:08:16,933 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:08:16,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:16] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:08:17,494 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:17] "GET /index HTTP/1.1" 200 - -2025-10-01 20:08:17,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:08:17,517 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:17] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:08:24,991 [INFO] root: [AJAX] 작업 시작: 1759316904.989332, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 20:08:24,992 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:24] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 20:08:24,993 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 20:08:25,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:25] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 20:08:29,815 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /index HTTP/1.1" 200 - -2025-10-01 20:08:29,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVTPyR HTTP/1.1" 200 - -2025-10-01 20:08:29,858 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVTPyT HTTP/1.1" 200 - -2025-10-01 20:08:29,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVTPyd&sid=4i_jpzUvfLhzoj-hAABn HTTP/1.1" 200 - -2025-10-01 20:08:29,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVTPye&sid=4i_jpzUvfLhzoj-hAABn HTTP/1.1" 200 - -2025-10-01 20:08:29,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVTPyf&sid=w2hHQPyfzVnRRqCnAABo HTTP/1.1" 200 - -2025-10-01 20:08:29,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVTPyg&sid=w2hHQPyfzVnRRqCnAABo HTTP/1.1" 200 - -2025-10-01 20:08:29,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVTPyz&sid=w2hHQPyfzVnRRqCnAABo HTTP/1.1" 200 - -2025-10-01 20:08:29,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:29] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:08:39,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=websocket&sid=w2hHQPyfzVnRRqCnAABo HTTP/1.1" 200 - -2025-10-01 20:08:39,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=websocket&sid=4i_jpzUvfLhzoj-hAABn HTTP/1.1" 200 - -2025-10-01 20:08:39,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /index HTTP/1.1" 200 - -2025-10-01 20:08:39,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:08:39,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:08:39,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSLv HTTP/1.1" 200 - -2025-10-01 20:08:39,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSM1 HTTP/1.1" 200 - -2025-10-01 20:08:39,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSM5&sid=UkwfJNy3RjL8eM4cAABr HTTP/1.1" 200 - -2025-10-01 20:08:39,696 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSM6&sid=UkwfJNy3RjL8eM4cAABr HTTP/1.1" 200 - -2025-10-01 20:08:39,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSM9&sid=DHq2wqeK1MJp-fsaAABs HTTP/1.1" 200 - -2025-10-01 20:08:39,700 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSMA&sid=DHq2wqeK1MJp-fsaAABs HTTP/1.1" 200 - -2025-10-01 20:08:39,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSMM&sid=UkwfJNy3RjL8eM4cAABr HTTP/1.1" 200 - -2025-10-01 20:08:39,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:08:39,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSMO&sid=DHq2wqeK1MJp-fsaAABs HTTP/1.1" 200 - -2025-10-01 20:08:40,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=websocket&sid=UkwfJNy3RjL8eM4cAABr HTTP/1.1" 200 - -2025-10-01 20:08:40,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=websocket&sid=DHq2wqeK1MJp-fsaAABs HTTP/1.1" 200 - -2025-10-01 20:08:40,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /index HTTP/1.1" 200 - -2025-10-01 20:08:40,249 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:08:40,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:08:40,278 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVH HTTP/1.1" 200 - -2025-10-01 20:08:40,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVL HTTP/1.1" 200 - -2025-10-01 20:08:40,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSVS&sid=5LcgeLkZZoT7ShlSAABv HTTP/1.1" 200 - -2025-10-01 20:08:40,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVS.0&sid=5LcgeLkZZoT7ShlSAABv HTTP/1.1" 200 - -2025-10-01 20:08:40,299 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSVX&sid=68lwTj9ww3PURPqEAABw HTTP/1.1" 200 - -2025-10-01 20:08:40,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVX.0&sid=68lwTj9ww3PURPqEAABw HTTP/1.1" 200 - -2025-10-01 20:08:40,304 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:08:40,304 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVi&sid=5LcgeLkZZoT7ShlSAABv HTTP/1.1" 200 - -2025-10-01 20:08:40,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSVt&sid=68lwTj9ww3PURPqEAABw HTTP/1.1" 200 - -2025-10-01 20:08:40,640 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=websocket&sid=5LcgeLkZZoT7ShlSAABv HTTP/1.1" 200 - -2025-10-01 20:08:40,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=websocket&sid=68lwTj9ww3PURPqEAABw HTTP/1.1" 200 - -2025-10-01 20:08:40,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /index HTTP/1.1" 200 - -2025-10-01 20:08:40,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:08:40,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:08:40,695 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSbn HTTP/1.1" 200 - -2025-10-01 20:08:40,697 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSbp HTTP/1.1" 200 - -2025-10-01 20:08:40,707 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSb-&sid=MY64UzOZzquqblCLAABz HTTP/1.1" 200 - -2025-10-01 20:08:40,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:08:40,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVTSb_&sid=PFGZnhlOLc73KFB0AAB0 HTTP/1.1" 200 - -2025-10-01 20:08:40,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSb-.0&sid=MY64UzOZzquqblCLAABz HTTP/1.1" 200 - -2025-10-01 20:08:40,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTSb_.0&sid=PFGZnhlOLc73KFB0AAB0 HTTP/1.1" 200 - -2025-10-01 20:08:40,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:08:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVTScE&sid=PFGZnhlOLc73KFB0AAB0 HTTP/1.1" 200 - -2025-10-01 20:08:59,441 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (1/1) -2025-10-01 20:08:59,450 [INFO] root: [10.10.0.10] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.10 - 저장: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 34 초. - -2025-10-01 20:09:03,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=websocket&sid=MY64UzOZzquqblCLAABz HTTP/1.1" 200 - -2025-10-01 20:09:03,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=websocket&sid=PFGZnhlOLc73KFB0AAB0 HTTP/1.1" 200 - -2025-10-01 20:09:03,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /index HTTP/1.1" 200 - -2025-10-01 20:09:03,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:09:03,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:09:03,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYCe HTTP/1.1" 200 - -2025-10-01 20:09:03,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYCm HTTP/1.1" 200 - -2025-10-01 20:09:03,672 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVTYCo&sid=Yt9Zm6_q2q3LD-foAAB3 HTTP/1.1" 200 - -2025-10-01 20:09:03,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYCo.0&sid=Yt9Zm6_q2q3LD-foAAB3 HTTP/1.1" 200 - -2025-10-01 20:09:03,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVTYCy&sid=6t7XFnYC1zfwbBbRAAB4 HTTP/1.1" 200 - -2025-10-01 20:09:03,687 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYCz&sid=6t7XFnYC1zfwbBbRAAB4 HTTP/1.1" 200 - -2025-10-01 20:09:03,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:03] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:09:04,800 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 20:09:04,801 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 20:09:04,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:04] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:09:04,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:04] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:09:06,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=websocket&sid=6t7XFnYC1zfwbBbRAAB4 HTTP/1.1" 200 - -2025-10-01 20:09:06,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=websocket&sid=Yt9Zm6_q2q3LD-foAAB3 HTTP/1.1" 200 - -2025-10-01 20:09:06,696 [INFO] root: 파일 삭제됨: 8WZCZC4.txt -2025-10-01 20:09:06,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "POST /delete/8WZCZC4.txt HTTP/1.1" 302 - -2025-10-01 20:09:06,705 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /index HTTP/1.1" 200 - -2025-10-01 20:09:06,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:09:06,731 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:09:06,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYyq HTTP/1.1" 200 - -2025-10-01 20:09:06,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "POST /socket.io/?EIO=4&transport=polling&t=PcVTYy-&sid=_rfZ2j3DpitMvr2yAAB7 HTTP/1.1" 200 - -2025-10-01 20:09:06,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYyy HTTP/1.1" 200 - -2025-10-01 20:09:06,764 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYy_&sid=_rfZ2j3DpitMvr2yAAB7 HTTP/1.1" 200 - -2025-10-01 20:09:06,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "POST /socket.io/?EIO=4&transport=polling&t=PcVTYzJ&sid=yUn-n-U6SvIFGf51AAB9 HTTP/1.1" 200 - -2025-10-01 20:09:06,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYzK&sid=yUn-n-U6SvIFGf51AAB9 HTTP/1.1" 200 - -2025-10-01 20:09:06,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:09:06] "GET /socket.io/?EIO=4&transport=polling&t=PcVTYzM&sid=_rfZ2j3DpitMvr2yAAB7 HTTP/1.1" 200 - -2025-10-01 20:12:35,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=websocket&sid=_rfZ2j3DpitMvr2yAAB7 HTTP/1.1" 200 - -2025-10-01 20:12:35,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=websocket&sid=yUn-n-U6SvIFGf51AAB9 HTTP/1.1" 200 - -2025-10-01 20:12:35,466 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /index HTTP/1.1" 200 - -2025-10-01 20:12:35,488 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:12:35,500 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:12:35,521 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULw- HTTP/1.1" 200 - -2025-10-01 20:12:35,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULx0 HTTP/1.1" 200 - -2025-10-01 20:12:35,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "POST /socket.io/?EIO=4&transport=polling&t=PcVULxA&sid=k0B-jSHNgsYo3GuOAAB_ HTTP/1.1" 200 - -2025-10-01 20:12:35,538 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:12:35,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULxB&sid=k0B-jSHNgsYo3GuOAAB_ HTTP/1.1" 200 - -2025-10-01 20:12:35,543 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "POST /socket.io/?EIO=4&transport=polling&t=PcVULxB.0&sid=m-_yYj092rkkmlypAACA HTTP/1.1" 200 - -2025-10-01 20:12:35,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULxB.1&sid=m-_yYj092rkkmlypAACA HTTP/1.1" 200 - -2025-10-01 20:12:35,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULxS&sid=k0B-jSHNgsYo3GuOAAB_ HTTP/1.1" 200 - -2025-10-01 20:12:35,560 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVULxV&sid=m-_yYj092rkkmlypAACA HTTP/1.1" 200 - -2025-10-01 20:12:35,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=websocket&sid=k0B-jSHNgsYo3GuOAAB_ HTTP/1.1" 200 - -2025-10-01 20:12:35,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:35] "GET /socket.io/?EIO=4&transport=websocket&sid=m-_yYj092rkkmlypAACA HTTP/1.1" 200 - -2025-10-01 20:12:36,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /index HTTP/1.1" 200 - -2025-10-01 20:12:36,033 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:12:36,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:12:36,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM4G HTTP/1.1" 200 - -2025-10-01 20:12:36,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM4I HTTP/1.1" 200 - -2025-10-01 20:12:36,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "POST /socket.io/?EIO=4&transport=polling&t=PcVUM4M&sid=oc84oa6Uhe0AaL8hAACD HTTP/1.1" 200 - -2025-10-01 20:12:36,127 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM4M.0&sid=oc84oa6Uhe0AaL8hAACD HTTP/1.1" 200 - -2025-10-01 20:12:36,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "POST /socket.io/?EIO=4&transport=polling&t=PcVUM4X&sid=ubKNMNs2ZdzkaAjGAACE HTTP/1.1" 200 - -2025-10-01 20:12:36,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:12:36,138 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM4X.0&sid=ubKNMNs2ZdzkaAjGAACE HTTP/1.1" 200 - -2025-10-01 20:12:36,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM4m&sid=ubKNMNs2ZdzkaAjGAACE HTTP/1.1" 200 - -2025-10-01 20:12:36,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=websocket&sid=oc84oa6Uhe0AaL8hAACD HTTP/1.1" 200 - -2025-10-01 20:12:36,174 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=websocket&sid=ubKNMNs2ZdzkaAjGAACE HTTP/1.1" 200 - -2025-10-01 20:12:36,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /index HTTP/1.1" 200 - -2025-10-01 20:12:36,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:12:36,206 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:12:36,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM5v HTTP/1.1" 200 - -2025-10-01 20:12:36,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM5x HTTP/1.1" 200 - -2025-10-01 20:12:36,233 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "POST /socket.io/?EIO=4&transport=polling&t=PcVUM62&sid=FHiEgqkqmQAC3QghAACH HTTP/1.1" 200 - -2025-10-01 20:12:36,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:12:36,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM62.0&sid=FHiEgqkqmQAC3QghAACH HTTP/1.1" 200 - -2025-10-01 20:12:36,242 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "POST /socket.io/?EIO=4&transport=polling&t=PcVUM67&sid=Iyzfl9VXOhd4gxHfAACI HTTP/1.1" 200 - -2025-10-01 20:12:36,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM68&sid=Iyzfl9VXOhd4gxHfAACI HTTP/1.1" 200 - -2025-10-01 20:12:36,253 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:36] "GET /socket.io/?EIO=4&transport=polling&t=PcVUM6P&sid=Iyzfl9VXOhd4gxHfAACI HTTP/1.1" 200 - -2025-10-01 20:12:40,148 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt -2025-10-01 20:12:40,149 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt -2025-10-01 20:12:40,153 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:40] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:12:40,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:40] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:12:41,721 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt -2025-10-01 20:12:41,721 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt -2025-10-01 20:12:41,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:41] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:12:41,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:41] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:12:43,933 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\4XZCZC4.txt -2025-10-01 20:12:43,934 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\4XZCZC4.txt -2025-10-01 20:12:43,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:43] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:12:43,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:43] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:12:45,607 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt -2025-10-01 20:12:45,608 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt -2025-10-01 20:12:45,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:45] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:12:45,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:45] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:12:50,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=websocket&sid=Iyzfl9VXOhd4gxHfAACI HTTP/1.1" 200 - -2025-10-01 20:12:50,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=websocket&sid=FHiEgqkqmQAC3QghAACH HTTP/1.1" 200 - -2025-10-01 20:12:50,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /index HTTP/1.1" 200 - -2025-10-01 20:12:50,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:12:50,337 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:12:50,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPYh HTTP/1.1" 200 - -2025-10-01 20:12:50,358 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPYi HTTP/1.1" 200 - -2025-10-01 20:12:50,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "POST /socket.io/?EIO=4&transport=polling&t=PcVUPYz&sid=4JUcUtJJ3hrrTLRCAACL HTTP/1.1" 200 - -2025-10-01 20:12:50,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:12:50,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "POST /socket.io/?EIO=4&transport=polling&t=PcVUPY-&sid=tB4NFlAQtrKBprb7AACM HTTP/1.1" 200 - -2025-10-01 20:12:50,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPYz.0&sid=4JUcUtJJ3hrrTLRCAACL HTTP/1.1" 200 - -2025-10-01 20:12:50,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPY-.0&sid=tB4NFlAQtrKBprb7AACM HTTP/1.1" 200 - -2025-10-01 20:12:50,393 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPZM&sid=4JUcUtJJ3hrrTLRCAACL HTTP/1.1" 200 - -2025-10-01 20:12:50,397 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPZN&sid=tB4NFlAQtrKBprb7AACM HTTP/1.1" 200 - -2025-10-01 20:12:50,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=websocket&sid=4JUcUtJJ3hrrTLRCAACL HTTP/1.1" 200 - -2025-10-01 20:12:50,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /socket.io/?EIO=4&transport=websocket&sid=tB4NFlAQtrKBprb7AACM HTTP/1.1" 200 - -2025-10-01 20:12:50,996 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:50] "GET /index HTTP/1.1" 200 - -2025-10-01 20:12:51,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:12:51,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:12:51,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPkF HTTP/1.1" 200 - -2025-10-01 20:12:51,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPkI HTTP/1.1" 200 - -2025-10-01 20:12:51,108 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "POST /socket.io/?EIO=4&transport=polling&t=PcVUPkR&sid=YUr2PpcJvFip20QmAACP HTTP/1.1" 200 - -2025-10-01 20:12:51,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPkS&sid=YUr2PpcJvFip20QmAACP HTTP/1.1" 200 - -2025-10-01 20:12:51,111 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "POST /socket.io/?EIO=4&transport=polling&t=PcVUPkT&sid=TB6dh5b9AfhlQS8iAACQ HTTP/1.1" 200 - -2025-10-01 20:12:51,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:12:51,119 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPkT.0&sid=TB6dh5b9AfhlQS8iAACQ HTTP/1.1" 200 - -2025-10-01 20:12:51,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPki&sid=YUr2PpcJvFip20QmAACP HTTP/1.1" 200 - -2025-10-01 20:12:51,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:12:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVUPky&sid=TB6dh5b9AfhlQS8iAACQ HTTP/1.1" 200 - -2025-10-01 20:14:23,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:23] "GET /socket.io/?EIO=4&transport=websocket&sid=YUr2PpcJvFip20QmAACP HTTP/1.1" 200 - -2025-10-01 20:14:23,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:23] "GET /socket.io/?EIO=4&transport=websocket&sid=TB6dh5b9AfhlQS8iAACQ HTTP/1.1" 200 - -2025-10-01 20:14:23,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:23] "GET /index HTTP/1.1" 200 - -2025-10-01 20:14:23,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:14:23,751 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:23] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:14:24,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /index HTTP/1.1" 200 - -2025-10-01 20:14:24,503 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:14:24,508 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:14:24,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /index HTTP/1.1" 200 - -2025-10-01 20:14:24,665 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:14:24,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:24] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:14:34,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVUp2d HTTP/1.1" 200 - -2025-10-01 20:14:34,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVUp2e HTTP/1.1" 200 - -2025-10-01 20:14:34,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "POST /socket.io/?EIO=4&transport=polling&t=PcVUp2m&sid=3uG8Orpkn-n0whfbAACT HTTP/1.1" 200 - -2025-10-01 20:14:34,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "POST /socket.io/?EIO=4&transport=polling&t=PcVUp2n.0&sid=DGR0I_yzH7hAH-DqAACU HTTP/1.1" 200 - -2025-10-01 20:14:34,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:14:34,815 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVUp2n&sid=3uG8Orpkn-n0whfbAACT HTTP/1.1" 200 - -2025-10-01 20:14:34,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVUp2o&sid=DGR0I_yzH7hAH-DqAACU HTTP/1.1" 200 - -2025-10-01 20:14:34,826 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVUp37&sid=DGR0I_yzH7hAH-DqAACU HTTP/1.1" 200 - -2025-10-01 20:14:43,659 [INFO] root: [AJAX] 작업 시작: 1759317283.6571639, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 20:14:43,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:43] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 20:14:43,661 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 20:14:43,663 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 20:14:43,664 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 20:14:43,665 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 20:14:45,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:45] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:14:47,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:47] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:14:49,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:49] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:14:51,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:51] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:14:53,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:53] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:14:55,672 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:55] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:14:57,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:57] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:14:59,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:14:59] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:15:01,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:01] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:15:03,351 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (1/4) -2025-10-01 20:15:03,359 [INFO] root: [10.10.0.13] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.13 - 저장: D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 19 초. - -2025-10-01 20:15:03,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:03] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:15:04,232 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (2/4) -2025-10-01 20:15:04,241 [INFO] root: [10.10.0.12] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.12 - 저장: D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 20 초. - -2025-10-01 20:15:05,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:05] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:15:07,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:07] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:15:08,039 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (3/4) -2025-10-01 20:15:08,048 [INFO] root: [10.10.0.11] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.11 - 저장: D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 24 초. - -2025-10-01 20:15:08,227 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (4/4) -2025-10-01 20:15:08,236 [INFO] root: [10.10.0.10] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.10 - 저장: D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 24 초. - -2025-10-01 20:15:09,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:09] "GET /progress_status/1759317283.6571639 HTTP/1.1" 200 - -2025-10-01 20:15:11,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=websocket&sid=DGR0I_yzH7hAH-DqAACU HTTP/1.1" 200 - -2025-10-01 20:15:11,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=websocket&sid=3uG8Orpkn-n0whfbAACT HTTP/1.1" 200 - -2025-10-01 20:15:11,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:11,733 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:11,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:11,764 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVUy4G HTTP/1.1" 200 - -2025-10-01 20:15:11,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVUy4K HTTP/1.1" 200 - -2025-10-01 20:15:11,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "POST /socket.io/?EIO=4&transport=polling&t=PcVUy4O&sid=elrx5nH2mWcxp8EbAACX HTTP/1.1" 200 - -2025-10-01 20:15:11,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVUy4P&sid=elrx5nH2mWcxp8EbAACX HTTP/1.1" 200 - -2025-10-01 20:15:11,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "POST /socket.io/?EIO=4&transport=polling&t=PcVUy4Y&sid=mBiYHt1DQu5N9-iGAACY HTTP/1.1" 200 - -2025-10-01 20:15:11,784 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVUy4Y.0&sid=mBiYHt1DQu5N9-iGAACY HTTP/1.1" 200 - -2025-10-01 20:15:11,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:15:11,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVUy4i&sid=mBiYHt1DQu5N9-iGAACY HTTP/1.1" 200 - -2025-10-01 20:15:14,829 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt -2025-10-01 20:15:14,829 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt -2025-10-01 20:15:14,830 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:14] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:15:14,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:14] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:15:16,544 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 20:15:16,544 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 20:15:16,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:16] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:15:16,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:16] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:15:17,639 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 20:15:17,640 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 20:15:17,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:17] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:15:17,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:17] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:15:18,778 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt -2025-10-01 20:15:18,779 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt -2025-10-01 20:15:18,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:18] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:15:18,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:18] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:15:20,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=websocket&sid=mBiYHt1DQu5N9-iGAACY HTTP/1.1" 200 - -2025-10-01 20:15:20,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=websocket&sid=elrx5nH2mWcxp8EbAACX HTTP/1.1" 200 - -2025-10-01 20:15:20,326 [INFO] root: 파일 삭제됨: 2XZCZC4.txt -2025-10-01 20:15:20,327 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "POST /delete/2XZCZC4.txt HTTP/1.1" 302 - -2025-10-01 20:15:20,336 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:20,363 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:20,363 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:20,385 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Ay HTTP/1.1" 200 - -2025-10-01 20:15:20,386 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Az HTTP/1.1" 200 - -2025-10-01 20:15:20,403 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-BD&sid=ZYM8f0aMec1DhOukAACb HTTP/1.1" 200 - -2025-10-01 20:15:20,406 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-BD.1&sid=co7G_aiT5iv5wmvDAACc HTTP/1.1" 200 - -2025-10-01 20:15:20,409 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-BD.0&sid=ZYM8f0aMec1DhOukAACb HTTP/1.1" 200 - -2025-10-01 20:15:20,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-BD.2&sid=co7G_aiT5iv5wmvDAACc HTTP/1.1" 200 - -2025-10-01 20:15:20,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:20] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-BV&sid=co7G_aiT5iv5wmvDAACc HTTP/1.1" 200 - -2025-10-01 20:15:21,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=ZYM8f0aMec1DhOukAACb HTTP/1.1" 200 - -2025-10-01 20:15:21,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=co7G_aiT5iv5wmvDAACc HTTP/1.1" 200 - -2025-10-01 20:15:21,125 [INFO] root: 파일 삭제됨: 3MYCZC4.txt -2025-10-01 20:15:21,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /delete/3MYCZC4.txt HTTP/1.1" 302 - -2025-10-01 20:15:21,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:21,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:21,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:21,186 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-NU HTTP/1.1" 200 - -2025-10-01 20:15:21,189 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-NV HTTP/1.1" 200 - -2025-10-01 20:15:21,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-Ng&sid=iNvy8LTUa-SamvCvAACf HTTP/1.1" 200 - -2025-10-01 20:15:21,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Ng.0&sid=iNvy8LTUa-SamvCvAACf HTTP/1.1" 200 - -2025-10-01 20:15:21,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-Nh&sid=9TrDvKZThWWy7_GdAACg HTTP/1.1" 200 - -2025-10-01 20:15:21,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Nh.0&sid=9TrDvKZThWWy7_GdAACg HTTP/1.1" 200 - -2025-10-01 20:15:21,212 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Nv&sid=iNvy8LTUa-SamvCvAACf HTTP/1.1" 200 - -2025-10-01 20:15:21,226 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Nz&sid=9TrDvKZThWWy7_GdAACg HTTP/1.1" 200 - -2025-10-01 20:15:21,556 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=iNvy8LTUa-SamvCvAACf HTTP/1.1" 200 - -2025-10-01 20:15:21,557 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=9TrDvKZThWWy7_GdAACg HTTP/1.1" 200 - -2025-10-01 20:15:21,573 [INFO] root: 파일 삭제됨: 8WZCZC4.txt -2025-10-01 20:15:21,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /delete/8WZCZC4.txt HTTP/1.1" 302 - -2025-10-01 20:15:21,584 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:21,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:21,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:21,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-UQ HTTP/1.1" 200 - -2025-10-01 20:15:21,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-UV HTTP/1.1" 200 - -2025-10-01 20:15:21,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-Us&sid=hFFnVVmp7n9aOE1_AACj HTTP/1.1" 200 - -2025-10-01 20:15:21,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Ut&sid=hFFnVVmp7n9aOE1_AACj HTTP/1.1" 200 - -2025-10-01 20:15:21,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-Uy&sid=jK_I3VZxbZf02lz9AACk HTTP/1.1" 200 - -2025-10-01 20:15:21,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-Uy.0&sid=jK_I3VZxbZf02lz9AACk HTTP/1.1" 200 - -2025-10-01 20:15:21,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-VF&sid=jK_I3VZxbZf02lz9AACk HTTP/1.1" 200 - -2025-10-01 20:15:21,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=jK_I3VZxbZf02lz9AACk HTTP/1.1" 200 - -2025-10-01 20:15:21,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /socket.io/?EIO=4&transport=websocket&sid=hFFnVVmp7n9aOE1_AACj HTTP/1.1" 200 - -2025-10-01 20:15:21,974 [INFO] root: 파일 삭제됨: DXZCZC4.txt -2025-10-01 20:15:21,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "POST /delete/DXZCZC4.txt HTTP/1.1" 302 - -2025-10-01 20:15:21,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:21] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:22,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:22,012 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:22,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-ak HTTP/1.1" 200 - -2025-10-01 20:15:22,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-al HTTP/1.1" 200 - -2025-10-01 20:15:22,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-a_&sid=qSfY3t8iSKF-ccxOAACn HTTP/1.1" 200 - -2025-10-01 20:15:22,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-b0&sid=qSfY3t8iSKF-ccxOAACn HTTP/1.1" 200 - -2025-10-01 20:15:22,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVU-b1&sid=XaUaXQnidkU65yfaAACo HTTP/1.1" 200 - -2025-10-01 20:15:22,064 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-b2&sid=XaUaXQnidkU65yfaAACo HTTP/1.1" 200 - -2025-10-01 20:15:22,085 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVU-bI&sid=XaUaXQnidkU65yfaAACo HTTP/1.1" 200 - -2025-10-01 20:15:23,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=websocket&sid=XaUaXQnidkU65yfaAACo HTTP/1.1" 200 - -2025-10-01 20:15:23,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=websocket&sid=qSfY3t8iSKF-ccxOAACn HTTP/1.1" 200 - -2025-10-01 20:15:23,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:23,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:23,858 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:23,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_1V HTTP/1.1" 200 - -2025-10-01 20:15:23,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_1X HTTP/1.1" 200 - -2025-10-01 20:15:23,898 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVU_1r&sid=mRnw_NfwIp8MdM44AACr HTTP/1.1" 200 - -2025-10-01 20:15:23,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_1s&sid=mRnw_NfwIp8MdM44AACr HTTP/1.1" 200 - -2025-10-01 20:15:23,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:15:23,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVU_1s.0&sid=DYTbZulx5Rw_VgqeAACs HTTP/1.1" 200 - -2025-10-01 20:15:23,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_1s.1&sid=DYTbZulx5Rw_VgqeAACs HTTP/1.1" 200 - -2025-10-01 20:15:23,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_28&sid=mRnw_NfwIp8MdM44AACr HTTP/1.1" 200 - -2025-10-01 20:15:23,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVU_2B&sid=DYTbZulx5Rw_VgqeAACs HTTP/1.1" 200 - -2025-10-01 20:15:51,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=websocket&sid=mRnw_NfwIp8MdM44AACr HTTP/1.1" 200 - -2025-10-01 20:15:51,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=websocket&sid=DYTbZulx5Rw_VgqeAACs HTTP/1.1" 200 - -2025-10-01 20:15:51,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:51,102 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:51,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:51,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5hC HTTP/1.1" 200 - -2025-10-01 20:15:51,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5hL HTTP/1.1" 200 - -2025-10-01 20:15:51,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "POST /socket.io/?EIO=4&transport=polling&t=PcVV5hO&sid=FHFmyRRwPa7BV4VjAACv HTTP/1.1" 200 - -2025-10-01 20:15:51,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5hP&sid=FHFmyRRwPa7BV4VjAACv HTTP/1.1" 200 - -2025-10-01 20:15:51,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "POST /socket.io/?EIO=4&transport=polling&t=PcVV5ha&sid=2Qh2C6IosXyKEGuhAACw HTTP/1.1" 200 - -2025-10-01 20:15:51,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5hb&sid=2Qh2C6IosXyKEGuhAACw HTTP/1.1" 200 - -2025-10-01 20:15:51,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:15:51,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5he&sid=FHFmyRRwPa7BV4VjAACv HTTP/1.1" 200 - -2025-10-01 20:15:51,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5hp&sid=2Qh2C6IosXyKEGuhAACw HTTP/1.1" 200 - -2025-10-01 20:15:52,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=FHFmyRRwPa7BV4VjAACv HTTP/1.1" 200 - -2025-10-01 20:15:52,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=2Qh2C6IosXyKEGuhAACw HTTP/1.1" 200 - -2025-10-01 20:15:52,069 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:52,092 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:52,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:52,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5wk HTTP/1.1" 200 - -2025-10-01 20:15:52,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5wm HTTP/1.1" 200 - -2025-10-01 20:15:52,127 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV5ww&sid=4L2cEni_nREcYQ9QAACz HTTP/1.1" 200 - -2025-10-01 20:15:52,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:15:52,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5wx&sid=4L2cEni_nREcYQ9QAACz HTTP/1.1" 200 - -2025-10-01 20:15:52,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV5wy&sid=n51V6kFqEl5zzVoaAAC0 HTTP/1.1" 200 - -2025-10-01 20:15:52,138 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5wy.0&sid=n51V6kFqEl5zzVoaAAC0 HTTP/1.1" 200 - -2025-10-01 20:15:52,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV5xE&sid=n51V6kFqEl5zzVoaAAC0 HTTP/1.1" 200 - -2025-10-01 20:15:52,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=n51V6kFqEl5zzVoaAAC0 HTTP/1.1" 200 - -2025-10-01 20:15:52,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=4L2cEni_nREcYQ9QAACz HTTP/1.1" 200 - -2025-10-01 20:15:52,456 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:52,477 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:52,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:52,498 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV60k HTTP/1.1" 200 - -2025-10-01 20:15:52,505 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV60o HTTP/1.1" 200 - -2025-10-01 20:15:52,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV60y&sid=E3iLzQZO1ZIUgQ0ZAAC3 HTTP/1.1" 200 - -2025-10-01 20:15:52,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV60z&sid=E3iLzQZO1ZIUgQ0ZAAC3 HTTP/1.1" 200 - -2025-10-01 20:15:52,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:15:52,521 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV610&sid=PHD6Y1f3Vo5qBwhfAAC4 HTTP/1.1" 200 - -2025-10-01 20:15:52,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV610.0&sid=PHD6Y1f3Vo5qBwhfAAC4 HTTP/1.1" 200 - -2025-10-01 20:15:52,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV61G&sid=PHD6Y1f3Vo5qBwhfAAC4 HTTP/1.1" 200 - -2025-10-01 20:15:52,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=E3iLzQZO1ZIUgQ0ZAAC3 HTTP/1.1" 200 - -2025-10-01 20:15:52,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=websocket&sid=PHD6Y1f3Vo5qBwhfAAC4 HTTP/1.1" 200 - -2025-10-01 20:15:52,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:52,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:52,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:52,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV66C HTTP/1.1" 200 - -2025-10-01 20:15:52,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV66E HTTP/1.1" 200 - -2025-10-01 20:15:52,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV66Q&sid=_wLmtQYiNKso79h3AAC7 HTTP/1.1" 200 - -2025-10-01 20:15:52,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVV66R&sid=8um80gT6xVdQ3e86AAC8 HTTP/1.1" 200 - -2025-10-01 20:15:52,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:15:52,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV66Q.0&sid=_wLmtQYiNKso79h3AAC7 HTTP/1.1" 200 - -2025-10-01 20:15:52,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV66R.0&sid=8um80gT6xVdQ3e86AAC8 HTTP/1.1" 200 - -2025-10-01 20:15:52,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVV66j&sid=8um80gT6xVdQ3e86AAC8 HTTP/1.1" 200 - -2025-10-01 20:15:53,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=websocket&sid=_wLmtQYiNKso79h3AAC7 HTTP/1.1" 200 - -2025-10-01 20:15:53,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=websocket&sid=8um80gT6xVdQ3e86AAC8 HTTP/1.1" 200 - -2025-10-01 20:15:53,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:53,550 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:53,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:53,571 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6HU HTTP/1.1" 200 - -2025-10-01 20:15:53,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6HW HTTP/1.1" 200 - -2025-10-01 20:15:53,582 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVV6Hg&sid=sFnxkupGSMX1VnYjAAC_ HTTP/1.1" 200 - -2025-10-01 20:15:53,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVV6Hh.0&sid=mIqN3TVXvGAclrTLAADA HTTP/1.1" 200 - -2025-10-01 20:15:53,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6Hh&sid=sFnxkupGSMX1VnYjAAC_ HTTP/1.1" 200 - -2025-10-01 20:15:53,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:15:53,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6Hh.1&sid=mIqN3TVXvGAclrTLAADA HTTP/1.1" 200 - -2025-10-01 20:15:53,602 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6H-&sid=mIqN3TVXvGAclrTLAADA HTTP/1.1" 200 - -2025-10-01 20:15:53,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=websocket&sid=sFnxkupGSMX1VnYjAAC_ HTTP/1.1" 200 - -2025-10-01 20:15:53,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=websocket&sid=mIqN3TVXvGAclrTLAADA HTTP/1.1" 200 - -2025-10-01 20:15:53,684 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:53,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:53,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:53,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6Jz HTTP/1.1" 200 - -2025-10-01 20:15:53,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6J- HTTP/1.1" 200 - -2025-10-01 20:15:53,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVV6KA&sid=CFNCkWu4d5rRsvPLAADD HTTP/1.1" 200 - -2025-10-01 20:15:53,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:15:53,747 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6KB&sid=CFNCkWu4d5rRsvPLAADD HTTP/1.1" 200 - -2025-10-01 20:15:53,751 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVV6KC&sid=Z8GVUlUkVkJE4y9IAADE HTTP/1.1" 200 - -2025-10-01 20:15:53,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6KC.0&sid=Z8GVUlUkVkJE4y9IAADE HTTP/1.1" 200 - -2025-10-01 20:15:53,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVV6KT&sid=Z8GVUlUkVkJE4y9IAADE HTTP/1.1" 200 - -2025-10-01 20:15:54,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /socket.io/?EIO=4&transport=websocket&sid=Z8GVUlUkVkJE4y9IAADE HTTP/1.1" 200 - -2025-10-01 20:15:54,502 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /socket.io/?EIO=4&transport=websocket&sid=CFNCkWu4d5rRsvPLAADD HTTP/1.1" 200 - -2025-10-01 20:15:54,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:54,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:15:54,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:15:54,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:54] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:55,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:55] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:15:55,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:55] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:15:55,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:55] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:55,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:55] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:15:55,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:55] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:15:57,116 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVV78t HTTP/1.1" 200 - -2025-10-01 20:15:57,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVV78u HTTP/1.1" 200 - -2025-10-01 20:15:57,125 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:15:57,128 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVV793&sid=h-gCnIygahIBHi86AADH HTTP/1.1" 200 - -2025-10-01 20:15:57,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVV794.0&sid=q_-WgZDxIrEgm3LsAADI HTTP/1.1" 200 - -2025-10-01 20:15:57,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVV794&sid=h-gCnIygahIBHi86AADH HTTP/1.1" 200 - -2025-10-01 20:15:57,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVV795&sid=q_-WgZDxIrEgm3LsAADI HTTP/1.1" 200 - -2025-10-01 20:15:57,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVV79K&sid=q_-WgZDxIrEgm3LsAADI HTTP/1.1" 200 - -2025-10-01 20:15:59,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=q_-WgZDxIrEgm3LsAADI HTTP/1.1" 200 - -2025-10-01 20:15:59,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=h-gCnIygahIBHi86AADH HTTP/1.1" 200 - -2025-10-01 20:15:59,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:59,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:15:59,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:15:59,081 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7da HTTP/1.1" 200 - -2025-10-01 20:15:59,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7dd HTTP/1.1" 200 - -2025-10-01 20:15:59,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7dj&sid=iGLQNHxy-WpQM_YbAADL HTTP/1.1" 200 - -2025-10-01 20:15:59,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7dk.0&sid=XE8axBsbdT56OGJfAADM HTTP/1.1" 200 - -2025-10-01 20:15:59,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:15:59,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7dk&sid=iGLQNHxy-WpQM_YbAADL HTTP/1.1" 200 - -2025-10-01 20:15:59,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7dl&sid=XE8axBsbdT56OGJfAADM HTTP/1.1" 200 - -2025-10-01 20:15:59,111 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7e3&sid=XE8axBsbdT56OGJfAADM HTTP/1.1" 200 - -2025-10-01 20:15:59,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=iGLQNHxy-WpQM_YbAADL HTTP/1.1" 200 - -2025-10-01 20:15:59,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=XE8axBsbdT56OGJfAADM HTTP/1.1" 200 - -2025-10-01 20:15:59,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:59,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:15:59,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:15:59,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7oW HTTP/1.1" 200 - -2025-10-01 20:15:59,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7oY HTTP/1.1" 200 - -2025-10-01 20:15:59,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7of&sid=ZcJafHTAJ0-zJ0XmAADP HTTP/1.1" 200 - -2025-10-01 20:15:59,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:15:59,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7of.0&sid=ZcJafHTAJ0-zJ0XmAADP HTTP/1.1" 200 - -2025-10-01 20:15:59,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7ok&sid=AWOjI8gq6yZOdzCDAADQ HTTP/1.1" 200 - -2025-10-01 20:15:59,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7ol&sid=AWOjI8gq6yZOdzCDAADQ HTTP/1.1" 200 - -2025-10-01 20:15:59,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7oz&sid=AWOjI8gq6yZOdzCDAADQ HTTP/1.1" 200 - -2025-10-01 20:15:59,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=AWOjI8gq6yZOdzCDAADQ HTTP/1.1" 200 - -2025-10-01 20:15:59,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /socket.io/?EIO=4&transport=websocket&sid=ZcJafHTAJ0-zJ0XmAADP HTTP/1.1" 200 - -2025-10-01 20:15:59,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /index HTTP/1.1" 200 - -2025-10-01 20:15:59,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:15:59,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:15:59] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:16:00,012 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7s8 HTTP/1.1" 200 - -2025-10-01 20:16:00,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7sA HTTP/1.1" 200 - -2025-10-01 20:16:00,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7sH&sid=bsrk7FzT_CnBrOh4AADT HTTP/1.1" 200 - -2025-10-01 20:16:00,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "POST /socket.io/?EIO=4&transport=polling&t=PcVV7sI&sid=RXA5Djm67PdB1BiBAADU HTTP/1.1" 200 - -2025-10-01 20:16:00,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7sH.0&sid=bsrk7FzT_CnBrOh4AADT HTTP/1.1" 200 - -2025-10-01 20:16:00,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:16:00,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7sI.0&sid=RXA5Djm67PdB1BiBAADU HTTP/1.1" 200 - -2025-10-01 20:16:00,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVV7sY&sid=RXA5Djm67PdB1BiBAADU HTTP/1.1" 200 - -2025-10-01 20:16:04,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=websocket&sid=bsrk7FzT_CnBrOh4AADT HTTP/1.1" 200 - -2025-10-01 20:16:04,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=websocket&sid=RXA5Djm67PdB1BiBAADU HTTP/1.1" 200 - -2025-10-01 20:16:04,711 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /index HTTP/1.1" 200 - -2025-10-01 20:16:04,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:16:04,739 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:16:04,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV90W HTTP/1.1" 200 - -2025-10-01 20:16:04,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV90X HTTP/1.1" 200 - -2025-10-01 20:16:04,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVV90g&sid=OzYKDdyiaqByGdOBAADX HTTP/1.1" 200 - -2025-10-01 20:16:04,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVV90i&sid=vfymG-lpa26tfBAoAADY HTTP/1.1" 200 - -2025-10-01 20:16:04,790 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:16:04,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV90h&sid=OzYKDdyiaqByGdOBAADX HTTP/1.1" 200 - -2025-10-01 20:16:04,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV90i.0&sid=vfymG-lpa26tfBAoAADY HTTP/1.1" 200 - -2025-10-01 20:16:04,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV90-&sid=vfymG-lpa26tfBAoAADY HTTP/1.1" 200 - -2025-10-01 20:16:04,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=websocket&sid=vfymG-lpa26tfBAoAADY HTTP/1.1" 200 - -2025-10-01 20:16:04,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=websocket&sid=OzYKDdyiaqByGdOBAADX HTTP/1.1" 200 - -2025-10-01 20:16:04,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /index HTTP/1.1" 200 - -2025-10-01 20:16:04,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:16:04,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:16:04,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV92z HTTP/1.1" 200 - -2025-10-01 20:16:04,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV92_ HTTP/1.1" 200 - -2025-10-01 20:16:04,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVV936&sid=r61-dscXiylti_IOAADb HTTP/1.1" 200 - -2025-10-01 20:16:04,945 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV937&sid=r61-dscXiylti_IOAADb HTTP/1.1" 200 - -2025-10-01 20:16:04,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVV938&sid=krEmxdeJJ5AEqlCIAADc HTTP/1.1" 200 - -2025-10-01 20:16:04,949 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:16:04,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV938.0&sid=krEmxdeJJ5AEqlCIAADc HTTP/1.1" 200 - -2025-10-01 20:16:04,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVV93S&sid=krEmxdeJJ5AEqlCIAADc HTTP/1.1" 200 - -2025-10-01 20:16:39,705 [INFO] root: [AJAX] 작업 시작: 1759317399.7006154, script: TYPE11_Server_info.py -2025-10-01 20:16:39,706 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:39] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 20:16:39,707 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 20:16:39,708 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 20:16:39,709 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 20:16:39,710 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 20:16:41,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:41] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:16:43,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:43] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:16:45,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:45] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:16:47,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:47] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:16:49,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:49] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:16:51,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:51] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:16:53,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:53] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:16:55,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:55] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:16:57,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:57] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:16:59,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:16:59] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:01,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:01] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:03,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:03] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:05,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:05] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:07,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:07] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:09,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:09] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:11,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:11] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:13,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:13] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:15,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:15] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:17,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:17] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:19,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:19] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:21,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:21] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:23,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:23] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:25,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:25] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:27,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:27] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:29,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:29] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:31,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:31] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:33,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:33] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:35,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:35] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:37,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:37] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:39,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:39] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:41,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:41] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:43,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:43] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:45,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:45] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:47,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:47] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:49,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:49] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:51,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:51] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:53,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:53] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:55,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:55] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:57,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:57] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:17:59,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:17:59] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:01,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:01] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:03,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:03] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:05,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:05] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:07,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:07] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:09,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:09] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:11,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:11] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:13,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:13] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:15,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:15] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:17,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:17] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:19,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:19] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:21,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:21] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:23,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:23] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:25,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:25] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:27,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:27] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:29,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:29] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:31,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:31] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:32,551 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (1/4) -2025-10-01 20:18:32,562 [INFO] root: [10.10.0.10] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 1 분, 52 초. - -2025-10-01 20:18:33,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:33] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:35,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:35] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:37,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:37] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:39,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:39] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:41,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:41] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:43,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:43] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:45,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:45] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:47,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:47] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:49,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:49] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:51,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:51] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:51,973 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (2/4) -2025-10-01 20:18:51,979 [INFO] root: [10.10.0.13] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 12 초. - -2025-10-01 20:18:52,473 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (3/4) -2025-10-01 20:18:52,479 [INFO] root: [10.10.0.11] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 12 초. - -2025-10-01 20:18:53,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:53] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:55,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:55] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:57,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:57] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:18:59,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:18:59] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:01,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:01] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:03,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:03] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:05,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:05] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:07,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:07] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:09,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:09] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:11,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:11] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:13,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:13] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:15,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:15] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:17,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:17] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:19,718 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:19] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:21,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:21] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:23,463 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (4/4) -2025-10-01 20:19:23,470 [INFO] root: [10.10.0.12] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 43 초. - -2025-10-01 20:19:23,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:23] "GET /progress_status/1759317399.7006154 HTTP/1.1" 200 - -2025-10-01 20:19:25,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=websocket&sid=krEmxdeJJ5AEqlCIAADc HTTP/1.1" 200 - -2025-10-01 20:19:25,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=websocket&sid=r61-dscXiylti_IOAADb HTTP/1.1" 200 - -2025-10-01 20:19:25,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /index HTTP/1.1" 200 - -2025-10-01 20:19:25,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:19:25,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:19:25,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVVw5e HTTP/1.1" 200 - -2025-10-01 20:19:25,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVVw5i HTTP/1.1" 200 - -2025-10-01 20:19:25,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "POST /socket.io/?EIO=4&transport=polling&t=PcVVw5q&sid=XnZmWazYGA3CHT32AADf HTTP/1.1" 200 - -2025-10-01 20:19:25,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:19:25,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "POST /socket.io/?EIO=4&transport=polling&t=PcVVw5r.0&sid=pCaojumYb3IASUBZAADg HTTP/1.1" 200 - -2025-10-01 20:19:25,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVVw5r&sid=XnZmWazYGA3CHT32AADf HTTP/1.1" 200 - -2025-10-01 20:19:25,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVVw5r.1&sid=pCaojumYb3IASUBZAADg HTTP/1.1" 200 - -2025-10-01 20:19:25,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVVw6M&sid=pCaojumYb3IASUBZAADg HTTP/1.1" 200 - -2025-10-01 20:19:27,976 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 20:19:27,977 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 20:19:27,979 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:27] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:19:27,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:27] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:19:32,326 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt -2025-10-01 20:19:32,326 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt -2025-10-01 20:19:32,329 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:32] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:19:32,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:32] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:19:34,791 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 20:19:34,792 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 20:19:34,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:34] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:19:34,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:34] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:19:36,925 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 20:19:36,925 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 20:19:36,928 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:36] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:19:36,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:36] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:19:38,876 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt -2025-10-01 20:19:38,877 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt -2025-10-01 20:19:38,880 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:38] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:19:38,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:19:38] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:20:04,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=websocket&sid=pCaojumYb3IASUBZAADg HTTP/1.1" 200 - -2025-10-01 20:20:04,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=websocket&sid=XnZmWazYGA3CHT32AADf HTTP/1.1" 200 - -2025-10-01 20:20:04,602 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "POST /backup HTTP/1.1" 302 - -2025-10-01 20:20:04,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /index HTTP/1.1" 200 - -2025-10-01 20:20:04,643 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:20:04,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:20:04,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVW3aw HTTP/1.1" 200 - -2025-10-01 20:20:04,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVW3b0 HTTP/1.1" 200 - -2025-10-01 20:20:04,679 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVW3b2&sid=MaAs1-MANRETVCkIAADj HTTP/1.1" 200 - -2025-10-01 20:20:04,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVW3b4&sid=MaAs1-MANRETVCkIAADj HTTP/1.1" 200 - -2025-10-01 20:20:04,687 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "POST /socket.io/?EIO=4&transport=polling&t=PcVW3b9&sid=LAD6tNVU5onOspTfAADk HTTP/1.1" 200 - -2025-10-01 20:20:04,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVW3bA&sid=LAD6tNVU5onOspTfAADk HTTP/1.1" 200 - -2025-10-01 20:20:04,696 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVW3bL&sid=LAD6tNVU5onOspTfAADk HTTP/1.1" 200 - -2025-10-01 20:20:25,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:25] "GET /socket.io/?EIO=4&transport=websocket&sid=MaAs1-MANRETVCkIAADj HTTP/1.1" 200 - -2025-10-01 20:20:25,954 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:25] "GET /socket.io/?EIO=4&transport=websocket&sid=LAD6tNVU5onOspTfAADk HTTP/1.1" 200 - -2025-10-01 20:20:25,974 [INFO] root: 백업 완료: PO-20250826-0158_20251013_20251001 -2025-10-01 20:20:25,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:25] "POST /backup HTTP/1.1" 302 - -2025-10-01 20:20:25,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:25] "GET /index HTTP/1.1" 200 - -2025-10-01 20:20:26,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:20:26,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:20:26,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8of HTTP/1.1" 200 - -2025-10-01 20:20:26,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8om HTTP/1.1" 200 - -2025-10-01 20:20:26,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVW8oo&sid=qkAcliJVaqraaAnsAADn HTTP/1.1" 200 - -2025-10-01 20:20:26,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8op&sid=qkAcliJVaqraaAnsAADn HTTP/1.1" 200 - -2025-10-01 20:20:26,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVW8pL&sid=44STrXBmlBbhyNBOAADo HTTP/1.1" 200 - -2025-10-01 20:20:26,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8pM&sid=44STrXBmlBbhyNBOAADo HTTP/1.1" 200 - -2025-10-01 20:20:26,086 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8pN&sid=qkAcliJVaqraaAnsAADn HTTP/1.1" 200 - -2025-10-01 20:20:26,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVW8pf&sid=44STrXBmlBbhyNBOAADo HTTP/1.1" 200 - -2025-10-01 20:20:56,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /socket.io/?EIO=4&transport=websocket&sid=44STrXBmlBbhyNBOAADo HTTP/1.1" 200 - -2025-10-01 20:20:56,909 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /socket.io/?EIO=4&transport=websocket&sid=qkAcliJVaqraaAnsAADn HTTP/1.1" 200 - -2025-10-01 20:20:56,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /index HTTP/1.1" 200 - -2025-10-01 20:20:56,945 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:20:56,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:20:56,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGM0 HTTP/1.1" 200 - -2025-10-01 20:20:56,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGM6 HTTP/1.1" 200 - -2025-10-01 20:20:56,972 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGM8&sid=SWG3azs86xwOqsKRAADr HTTP/1.1" 200 - -2025-10-01 20:20:56,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGM9&sid=SWG3azs86xwOqsKRAADr HTTP/1.1" 200 - -2025-10-01 20:20:57,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:20:57,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGMe&sid=ysr8Oor4lkwB2X6yAADs HTTP/1.1" 200 - -2025-10-01 20:20:57,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGMf&sid=ysr8Oor4lkwB2X6yAADs HTTP/1.1" 200 - -2025-10-01 20:20:57,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=websocket&sid=SWG3azs86xwOqsKRAADr HTTP/1.1" 200 - -2025-10-01 20:20:57,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=websocket&sid=ysr8Oor4lkwB2X6yAADs HTTP/1.1" 200 - -2025-10-01 20:20:57,496 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /index HTTP/1.1" 200 - -2025-10-01 20:20:57,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:20:57,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:20:57,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGVt HTTP/1.1" 200 - -2025-10-01 20:20:57,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGVv HTTP/1.1" 200 - -2025-10-01 20:20:57,605 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGV_&sid=svSyGEJH_kik0WKbAADv HTTP/1.1" 200 - -2025-10-01 20:20:57,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGW0&sid=svSyGEJH_kik0WKbAADv HTTP/1.1" 200 - -2025-10-01 20:20:57,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGW4&sid=qKt2qITtJcFyUb8ZAADw HTTP/1.1" 200 - -2025-10-01 20:20:57,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGW4.0&sid=qKt2qITtJcFyUb8ZAADw HTTP/1.1" 200 - -2025-10-01 20:20:57,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:20:57,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=websocket&sid=qKt2qITtJcFyUb8ZAADw HTTP/1.1" 200 - -2025-10-01 20:20:57,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=websocket&sid=svSyGEJH_kik0WKbAADv HTTP/1.1" 200 - -2025-10-01 20:20:57,656 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /index HTTP/1.1" 200 - -2025-10-01 20:20:57,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:20:57,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:20:57,701 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGXW HTTP/1.1" 200 - -2025-10-01 20:20:57,703 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGXY HTTP/1.1" 200 - -2025-10-01 20:20:57,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:20:57,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGXj&sid=a2docoUj0Ve7btmLAADz HTTP/1.1" 200 - -2025-10-01 20:20:57,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGXk&sid=a2docoUj0Ve7btmLAADz HTTP/1.1" 200 - -2025-10-01 20:20:57,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVWGXl&sid=VhW3MPKf_o6AjzGEAAD0 HTTP/1.1" 200 - -2025-10-01 20:20:57,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGXl.0&sid=VhW3MPKf_o6AjzGEAAD0 HTTP/1.1" 200 - -2025-10-01 20:20:57,753 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGYH&sid=a2docoUj0Ve7btmLAADz HTTP/1.1" 200 - -2025-10-01 20:20:57,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:20:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVWGYM&sid=VhW3MPKf_o6AjzGEAAD0 HTTP/1.1" 200 - -2025-10-01 20:23:03,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:03] "GET /socket.io/?EIO=4&transport=websocket&sid=VhW3MPKf_o6AjzGEAAD0 HTTP/1.1" 200 - -2025-10-01 20:23:03,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:03] "GET /socket.io/?EIO=4&transport=websocket&sid=a2docoUj0Ve7btmLAADz HTTP/1.1" 200 - -2025-10-01 20:23:03,970 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:03] "GET /index HTTP/1.1" 200 - -2025-10-01 20:23:03,992 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:03] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:23:15,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:15] "GET /socket.io/?EIO=4&transport=polling&t=PcVWo48 HTTP/1.1" 200 - -2025-10-01 20:23:15,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:15] "POST /socket.io/?EIO=4&transport=polling&t=PcVWo4W&sid=MsT56ZKey9Oe-8ldAAD3 HTTP/1.1" 200 - -2025-10-01 20:23:15,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:15] "GET /socket.io/?EIO=4&transport=polling&t=PcVWo4X&sid=MsT56ZKey9Oe-8ldAAD3 HTTP/1.1" 200 - -2025-10-01 20:23:15,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:15] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:23:15,125 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:23:15] "GET /socket.io/?EIO=4&transport=polling&t=PcVWo4n&sid=MsT56ZKey9Oe-8ldAAD3 HTTP/1.1" 200 - -2025-10-01 20:24:12,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:12] "GET /socket.io/?EIO=4&transport=websocket&sid=MsT56ZKey9Oe-8ldAAD3 HTTP/1.1" 200 - -2025-10-01 20:24:12,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:12] "GET /index HTTP/1.1" 200 - -2025-10-01 20:24:12,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:12] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:24:23,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVX2hf HTTP/1.1" 200 - -2025-10-01 20:24:23,179 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:24:23,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVX2i7&sid=mYvhRRlutcpcpwhfAAD5 HTTP/1.1" 200 - -2025-10-01 20:24:23,185 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVX2i7.0&sid=mYvhRRlutcpcpwhfAAD5 HTTP/1.1" 200 - -2025-10-01 20:24:23,200 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVX2iQ&sid=mYvhRRlutcpcpwhfAAD5 HTTP/1.1" 200 - -2025-10-01 20:24:26,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /socket.io/?EIO=4&transport=websocket&sid=mYvhRRlutcpcpwhfAAD5 HTTP/1.1" 200 - -2025-10-01 20:24:26,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /index HTTP/1.1" 200 - -2025-10-01 20:24:26,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:24:26,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3Z1 HTTP/1.1" 200 - -2025-10-01 20:24:26,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:24:26,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVX3ZR&sid=N0OiAoihboJIJUclAAD7 HTTP/1.1" 200 - -2025-10-01 20:24:26,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3ZS&sid=N0OiAoihboJIJUclAAD7 HTTP/1.1" 200 - -2025-10-01 20:24:26,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3Zk&sid=N0OiAoihboJIJUclAAD7 HTTP/1.1" 200 - -2025-10-01 20:24:27,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /socket.io/?EIO=4&transport=websocket&sid=N0OiAoihboJIJUclAAD7 HTTP/1.1" 200 - -2025-10-01 20:24:27,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /index HTTP/1.1" 200 - -2025-10-01 20:24:27,936 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:24:27,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3sq HTTP/1.1" 200 - -2025-10-01 20:24:27,970 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "POST /socket.io/?EIO=4&transport=polling&t=PcVX3sz&sid=IUjCdT2eqLMGukARAAD9 HTTP/1.1" 200 - -2025-10-01 20:24:27,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3s-&sid=IUjCdT2eqLMGukARAAD9 HTTP/1.1" 200 - -2025-10-01 20:24:27,976 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:24:27,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVX3tF&sid=IUjCdT2eqLMGukARAAD9 HTTP/1.1" 200 - -2025-10-01 20:24:28,570 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "GET /socket.io/?EIO=4&transport=websocket&sid=IUjCdT2eqLMGukARAAD9 HTTP/1.1" 200 - -2025-10-01 20:24:28,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "GET /index HTTP/1.1" 200 - -2025-10-01 20:24:28,605 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:24:28,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "GET /socket.io/?EIO=4&transport=polling&t=PcVX418 HTTP/1.1" 200 - -2025-10-01 20:24:28,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "POST /socket.io/?EIO=4&transport=polling&t=PcVX41F&sid=6PymfymsMT-geHYSAAD_ HTTP/1.1" 200 - -2025-10-01 20:24:28,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:28] "GET /socket.io/?EIO=4&transport=polling&t=PcVX41G&sid=6PymfymsMT-geHYSAAD_ HTTP/1.1" 200 - -2025-10-01 20:24:29,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /socket.io/?EIO=4&transport=websocket&sid=6PymfymsMT-geHYSAAD_ HTTP/1.1" 200 - -2025-10-01 20:24:29,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 20:24:29,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:24:29,733 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /index HTTP/1.1" 200 - -2025-10-01 20:24:29,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:24:29,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVX4JC HTTP/1.1" 200 - -2025-10-01 20:24:29,784 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVX4JJ&sid=vtBRp-J-iY7twOdZAAEB HTTP/1.1" 200 - -2025-10-01 20:24:29,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:24:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVX4JK&sid=vtBRp-J-iY7twOdZAAEB HTTP/1.1" 200 - -2025-10-01 20:25:26,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=websocket&sid=vtBRp-J-iY7twOdZAAEB HTTP/1.1" 200 - -2025-10-01 20:25:26,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /index HTTP/1.1" 200 - -2025-10-01 20:25:26,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:25:26,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXI3F HTTP/1.1" 200 - -2025-10-01 20:25:26,108 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVXI3N&sid=gPDu1GX7nPJIyXqLAAED HTTP/1.1" 200 - -2025-10-01 20:25:26,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXI3O&sid=gPDu1GX7nPJIyXqLAAED HTTP/1.1" 200 - -2025-10-01 20:25:26,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:25:26,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=websocket&sid=gPDu1GX7nPJIyXqLAAED HTTP/1.1" 200 - -2025-10-01 20:25:26,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /index HTTP/1.1" 200 - -2025-10-01 20:25:26,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:25:26,579 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXIAl HTTP/1.1" 200 - -2025-10-01 20:25:26,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:25:26,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVXIAw&sid=bZa17iobr1Bt2aGvAAEF HTTP/1.1" 200 - -2025-10-01 20:25:26,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXIAx&sid=bZa17iobr1Bt2aGvAAEF HTTP/1.1" 200 - -2025-10-01 20:25:26,602 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXIB7&sid=bZa17iobr1Bt2aGvAAEF HTTP/1.1" 200 - -2025-10-01 20:25:26,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=websocket&sid=bZa17iobr1Bt2aGvAAEF HTTP/1.1" 200 - -2025-10-01 20:25:26,725 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /index HTTP/1.1" 200 - -2025-10-01 20:25:26,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:25:26,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXIDa HTTP/1.1" 200 - -2025-10-01 20:25:26,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVXIDk&sid=9uI7B7EsONJUAZl-AAEH HTTP/1.1" 200 - -2025-10-01 20:25:26,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVXIDl&sid=9uI7B7EsONJUAZl-AAEH HTTP/1.1" 200 - -2025-10-01 20:25:26,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:26] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:25:48,431 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:48] "GET /socket.io/?EIO=4&transport=websocket&sid=9uI7B7EsONJUAZl-AAEH HTTP/1.1" 200 - -2025-10-01 20:25:48,451 [INFO] root: [AJAX] 작업 시작: 1759317948.4444444, script: 07-PowerOFF.py -2025-10-01 20:25:48,452 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:48] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 20:25:48,453 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 20:25:48,453 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 20:25:48,456 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 20:25:48,457 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 20:25:48,492 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:25:48] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 20:25:51,299 [INFO] root: [10.10.0.12] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.12 -Successfully powered off server for 10.10.0.12 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 20:25:52,113 [INFO] root: [10.10.0.10] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.10 -Successfully powered off server for 10.10.0.10 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. - -2025-10-01 20:25:52,792 [INFO] root: [10.10.0.11] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.11 -Successfully powered off server for 10.10.0.11 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 4 초. - -2025-10-01 20:25:53,230 [INFO] root: [10.10.0.13] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.13 -Successfully powered off server for 10.10.0.13 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 4 초. - -2025-10-01 20:26:13,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVXTZl HTTP/1.1" 200 - -2025-10-01 20:26:13,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:13] "POST /socket.io/?EIO=4&transport=polling&t=PcVXTZs&sid=IhKc6ITGIYKCM5U4AAEJ HTTP/1.1" 200 - -2025-10-01 20:26:13,242 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVXTZs.0&sid=IhKc6ITGIYKCM5U4AAEJ HTTP/1.1" 200 - -2025-10-01 20:26:24,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:24] "GET /socket.io/?EIO=4&transport=websocket&sid=IhKc6ITGIYKCM5U4AAEJ HTTP/1.1" 200 - -2025-10-01 20:26:24,035 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:24] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:24,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:24,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:25,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:25,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:25,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:25,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:25,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:25,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:25,956 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:25,972 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:26,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:26] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:26,087 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:26] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:26,105 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:26] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:26,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:26] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:32,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:32,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:32,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:32,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:32,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:32,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:32,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:32,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:32,439 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:32,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:32,550 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:32,601 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:32,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:32,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:32,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:44,759 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:44,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:44,829 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:44,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:44,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:44,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:46,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:46,150 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:46,198 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:26:46,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /index HTTP/1.1" 200 - -2025-10-01 20:26:46,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:26:46,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:26:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:31:07,002 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:07] "GET /index HTTP/1.1" 200 - -2025-10-01 20:31:07,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:31:08,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:08] "GET /index HTTP/1.1" 200 - -2025-10-01 20:31:08,262 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:31:18,176 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:31:32,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:32] "GET /index HTTP/1.1" 200 - -2025-10-01 20:31:32,241 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:31:32,344 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:31:42,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:42] "GET /index HTTP/1.1" 200 - -2025-10-01 20:31:42,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:31:42,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:31:43,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /index HTTP/1.1" 200 - -2025-10-01 20:31:43,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:31:43,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:31:43,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /index HTTP/1.1" 200 - -2025-10-01 20:31:43,154 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:31:43,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:31:43,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /index HTTP/1.1" 200 - -2025-10-01 20:31:43,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:31:43,370 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:31:54,160 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 20:31:54,238 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 20:31:54,238 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 20:31:54,325 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.0.73:5000 -2025-10-01 20:31:54,326 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 20:31:54,327 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 20:31:55,213 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 20:31:55,230 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 20:31:55,230 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 20:31:55,256 [WARNING] werkzeug: * Debugger is active! -2025-10-01 20:31:55,262 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 20:31:57,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:57] "GET /index HTTP/1.1" 200 - -2025-10-01 20:31:57,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:31:57,439 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:31:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:32:56,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:56] "GET /index HTTP/1.1" 200 - -2025-10-01 20:32:56,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:32:57,216 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:32:57,222 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVZ0AH HTTP/1.1" 200 - -2025-10-01 20:32:57,253 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:57] "POST /socket.io/?EIO=4&transport=polling&t=PcVZ0CC&sid=xC8rgC02B-zOxLGMAAAA HTTP/1.1" 200 - -2025-10-01 20:32:57,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:32:57] "GET /socket.io/?EIO=4&transport=polling&t=PcVZ0CD&sid=xC8rgC02B-zOxLGMAAAA HTTP/1.1" 200 - -2025-10-01 20:33:00,499 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt -2025-10-01 20:33:00,502 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:33:00] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:33:02,666 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt -2025-10-01 20:33:02,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:33:02] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:34:13,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /socket.io/?EIO=4&transport=websocket&sid=xC8rgC02B-zOxLGMAAAA HTTP/1.1" 200 - -2025-10-01 20:34:13,182 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /index HTTP/1.1" 200 - -2025-10-01 20:34:13,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:34:13,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVZImu HTTP/1.1" 200 - -2025-10-01 20:34:13,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "POST /socket.io/?EIO=4&transport=polling&t=PcVZIn1&sid=V7T3TebuPe63g0KzAAAC HTTP/1.1" 200 - -2025-10-01 20:34:13,319 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVZIn1.0&sid=V7T3TebuPe63g0KzAAAC HTTP/1.1" 200 - -2025-10-01 20:34:13,321 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:13] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:34:16,449 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt -2025-10-01 20:34:16,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:16] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:34:19,621 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\4XZCZC4.txt -2025-10-01 20:34:19,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:19] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:34:24,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /socket.io/?EIO=4&transport=websocket&sid=V7T3TebuPe63g0KzAAAC HTTP/1.1" 200 - -2025-10-01 20:34:24,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /index HTTP/1.1" 200 - -2025-10-01 20:34:24,556 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:34:24,597 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVZLXH HTTP/1.1" 200 - -2025-10-01 20:34:24,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "POST /socket.io/?EIO=4&transport=polling&t=PcVZLXP&sid=en_dmFHAZ_-uB1-ZAAAE HTTP/1.1" 200 - -2025-10-01 20:34:24,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVZLXQ&sid=en_dmFHAZ_-uB1-ZAAAE HTTP/1.1" 200 - -2025-10-01 20:34:24,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:34:52,174 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:52] "GET /socket.io/?EIO=4&transport=websocket&sid=en_dmFHAZ_-uB1-ZAAAE HTTP/1.1" 200 - -2025-10-01 20:34:52,199 [INFO] root: [AJAX] 작업 시작: 1759318492.1933553, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 20:34:52,200 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:52] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 20:34:52,202 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 20:34:52,202 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 20:34:52,204 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 20:34:52,205 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 20:34:52,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:34:52] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 20:35:08,985 [INFO] root: [Watchdog] 생성된 파일: 7MYCZC4.txt (1/4) -2025-10-01 20:35:08,995 [INFO] root: [10.10.0.16] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.16 - 저장: D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 16 초. - -2025-10-01 20:35:09,299 [INFO] root: [Watchdog] 생성된 파일: FWZCZC4.txt (2/4) -2025-10-01 20:35:09,300 [INFO] root: [Watchdog] 생성된 파일: DLYCZC4.txt (3/4) -2025-10-01 20:35:09,306 [INFO] root: [10.10.0.17] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.17 - 저장: D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 16 초. - -2025-10-01 20:35:09,310 [INFO] root: [10.10.0.14] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.14 - 저장: D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 16 초. - -2025-10-01 20:35:09,691 [INFO] root: [Watchdog] 생성된 파일: 5MYCZC4.txt (4/4) -2025-10-01 20:35:09,700 [INFO] root: [10.10.0.15] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.15 - 저장: D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 17 초. - -2025-10-01 20:35:25,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:25] "GET /index HTTP/1.1" 200 - -2025-10-01 20:35:26,012 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:26] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:35:26,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:26] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:35:37,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVZdE9 HTTP/1.1" 200 - -2025-10-01 20:35:37,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:37] "POST /socket.io/?EIO=4&transport=polling&t=PcVZdEK&sid=ETX37OFgr45dxWvwAAAG HTTP/1.1" 200 - -2025-10-01 20:35:37,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:35:37,116 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:35:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVZdEL&sid=ETX37OFgr45dxWvwAAAG HTTP/1.1" 200 - -2025-10-01 20:36:13,403 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /socket.io/?EIO=4&transport=websocket&sid=ETX37OFgr45dxWvwAAAG HTTP/1.1" 200 - -2025-10-01 20:36:13,421 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /index HTTP/1.1" 200 - -2025-10-01 20:36:13,442 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:36:13,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:36:13,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVZm7b HTTP/1.1" 200 - -2025-10-01 20:36:13,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "POST /socket.io/?EIO=4&transport=polling&t=PcVZm7j&sid=xBSLBZik1-txxiM2AAAI HTTP/1.1" 200 - -2025-10-01 20:36:13,556 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:36:13,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:13] "GET /socket.io/?EIO=4&transport=polling&t=PcVZm7j.0&sid=xBSLBZik1-txxiM2AAAI HTTP/1.1" 200 - -2025-10-01 20:36:22,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=websocket&sid=xBSLBZik1-txxiM2AAAI HTTP/1.1" 200 - -2025-10-01 20:36:22,055 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /index HTTP/1.1" 200 - -2025-10-01 20:36:22,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:36:22,081 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:36:22,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoDo HTTP/1.1" 200 - -2025-10-01 20:36:22,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVZoDx&sid=ouynN1NaxTaExK_UAAAK HTTP/1.1" 200 - -2025-10-01 20:36:22,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoDy&sid=ouynN1NaxTaExK_UAAAK HTTP/1.1" 200 - -2025-10-01 20:36:22,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:36:22,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=websocket&sid=ouynN1NaxTaExK_UAAAK HTTP/1.1" 200 - -2025-10-01 20:36:22,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /index HTTP/1.1" 200 - -2025-10-01 20:36:22,263 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:36:22,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:36:22,311 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoGZ HTTP/1.1" 200 - -2025-10-01 20:36:22,316 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVZoGf&sid=VT-qZrKobWFUI6t7AAAM HTTP/1.1" 200 - -2025-10-01 20:36:22,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoGf.0&sid=VT-qZrKobWFUI6t7AAAM HTTP/1.1" 200 - -2025-10-01 20:36:22,320 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:36:22,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=websocket&sid=VT-qZrKobWFUI6t7AAAM HTTP/1.1" 200 - -2025-10-01 20:36:22,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /index HTTP/1.1" 200 - -2025-10-01 20:36:22,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:36:22,448 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:36:22,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoJF HTTP/1.1" 200 - -2025-10-01 20:36:22,494 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVZoJO&sid=VtT8CO7ox8w_ROoxAAAO HTTP/1.1" 200 - -2025-10-01 20:36:22,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoJO.0&sid=VtT8CO7ox8w_ROoxAAAO HTTP/1.1" 200 - -2025-10-01 20:36:22,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:36:23,499 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=websocket&sid=VtT8CO7ox8w_ROoxAAAO HTTP/1.1" 200 - -2025-10-01 20:36:23,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /index HTTP/1.1" 200 - -2025-10-01 20:36:23,528 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:36:23,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:36:23,560 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoa5 HTTP/1.1" 200 - -2025-10-01 20:36:23,569 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVZoaD&sid=TTLNFS0iH8JQVFruAAAQ HTTP/1.1" 200 - -2025-10-01 20:36:23,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoaD.0&sid=TTLNFS0iH8JQVFruAAAQ HTTP/1.1" 200 - -2025-10-01 20:36:23,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:36:23,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=websocket&sid=TTLNFS0iH8JQVFruAAAQ HTTP/1.1" 200 - -2025-10-01 20:36:23,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /index HTTP/1.1" 200 - -2025-10-01 20:36:23,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:36:23,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 20:36:23,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVZocV HTTP/1.1" 200 - -2025-10-01 20:36:23,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVZock&sid=8jQ5I3m7i4PE3WGKAAAS HTTP/1.1" 200 - -2025-10-01 20:36:23,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVZocl&sid=8jQ5I3m7i4PE3WGKAAAS HTTP/1.1" 200 - -2025-10-01 20:36:23,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 20:36:23,745 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVZoc-&sid=8jQ5I3m7i4PE3WGKAAAS HTTP/1.1" 200 - -2025-10-01 20:36:46,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:46] "GET /socket.io/?EIO=4&transport=websocket&sid=8jQ5I3m7i4PE3WGKAAAS HTTP/1.1" 200 - -2025-10-01 20:36:46,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:46] "GET /index HTTP/1.1" 200 - -2025-10-01 20:36:46,942 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:36:47,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVZuIQ HTTP/1.1" 200 - -2025-10-01 20:36:47,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:47] "POST /socket.io/?EIO=4&transport=polling&t=PcVZuIZ&sid=41xS63w5BCD79vaJAAAU HTTP/1.1" 200 - -2025-10-01 20:36:47,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVZuIa&sid=41xS63w5BCD79vaJAAAU HTTP/1.1" 200 - -2025-10-01 20:36:47,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:36:49,412 [INFO] root: file_view: folder=idrac_info date= filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt -2025-10-01 20:36:49,416 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:49] "GET /view_file?folder=idrac_info&filename=FWZCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:36:51,419 [INFO] root: file_view: folder=idrac_info date= filename=DLYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt -2025-10-01 20:36:51,420 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:51] "GET /view_file?folder=idrac_info&filename=DLYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:36:53,040 [INFO] root: file_view: folder=idrac_info date= filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt -2025-10-01 20:36:53,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:53] "GET /view_file?folder=idrac_info&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:36:54,449 [INFO] root: file_view: folder=idrac_info date= filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt -2025-10-01 20:36:54,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:36:54] "GET /view_file?folder=idrac_info&filename=5MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 20:37:31,223 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:31] "GET /socket.io/?EIO=4&transport=websocket&sid=41xS63w5BCD79vaJAAAU HTTP/1.1" 200 - -2025-10-01 20:37:31,244 [INFO] root: [AJAX] 작업 시작: 1759318651.236405, script: PortGUID_v1.py -2025-10-01 20:37:31,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:31] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 20:37:31,247 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 20:37:31,248 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 20:37:31,250 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 20:37:31,252 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 20:37:31,311 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:31] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 20:37:34,682 [INFO] root: [Watchdog] 생성된 파일: FWZCZC4.txt (1/4) -2025-10-01 20:37:34,777 [INFO] root: [Watchdog] 생성된 파일: DLYCZC4.txt (2/4) -2025-10-01 20:37:34,918 [INFO] root: [Watchdog] 생성된 파일: 7MYCZC4.txt (3/4) -2025-10-01 20:37:34,946 [INFO] root: [Watchdog] 생성된 파일: 5MYCZC4.txt (4/4) -2025-10-01 20:37:38,690 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "GET /index HTTP/1.1" 200 - -2025-10-01 20:37:38,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 20:37:38,746 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVa4wr HTTP/1.1" 200 - -2025-10-01 20:37:38,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVa4xA&sid=mUEaL1y8Z5P9f49-AAAW HTTP/1.1" 200 - -2025-10-01 20:37:38,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVa4xA.0&sid=mUEaL1y8Z5P9f49-AAAW HTTP/1.1" 200 - -2025-10-01 20:37:38,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:37:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVa4xN&sid=mUEaL1y8Z5P9f49-AAAW HTTP/1.1" 200 - -2025-10-01 20:37:48,378 [ERROR] root: [10.10.0.17] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 20:37:49,208 [ERROR] root: [10.10.0.14] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 20:37:50,191 [ERROR] root: [10.10.0.15] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 20:37:50,425 [ERROR] root: [10.10.0.16] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 20:38:10,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /socket.io/?EIO=4&transport=websocket&sid=mUEaL1y8Z5P9f49-AAAW HTTP/1.1" 200 - -2025-10-01 20:38:10,124 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /index HTTP/1.1" 200 - -2025-10-01 20:38:10,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:38:10,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:38:10,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVaCd6 HTTP/1.1" 200 - -2025-10-01 20:38:10,259 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "POST /socket.io/?EIO=4&transport=polling&t=PcVaCdG&sid=0NiXS422GLfYwYLDAAAY HTTP/1.1" 200 - -2025-10-01 20:38:10,264 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVaCdG.0&sid=0NiXS422GLfYwYLDAAAY HTTP/1.1" 200 - -2025-10-01 20:38:10,265 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:38:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:41:58,175 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /socket.io/?EIO=4&transport=websocket&sid=0NiXS422GLfYwYLDAAAY HTTP/1.1" 200 - -2025-10-01 20:41:58,189 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /index HTTP/1.1" 200 - -2025-10-01 20:41:58,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:41:58,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:41:58,335 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVb4Iw HTTP/1.1" 200 - -2025-10-01 20:41:58,345 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "POST /socket.io/?EIO=4&transport=polling&t=PcVb4J3&sid=IFfahoWG3r5wjQhFAAAa HTTP/1.1" 200 - -2025-10-01 20:41:58,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:41:58,348 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:41:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVb4J3.0&sid=IFfahoWG3r5wjQhFAAAa HTTP/1.1" 200 - -2025-10-01 20:48:36,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:36] "GET /socket.io/?EIO=4&transport=websocket&sid=IFfahoWG3r5wjQhFAAAa HTTP/1.1" 200 - -2025-10-01 20:48:36,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:36] "GET /index HTTP/1.1" 200 - -2025-10-01 20:48:36,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:48:36,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:36] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:48:42,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVccxL HTTP/1.1" 200 - -2025-10-01 20:48:42,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:42] "POST /socket.io/?EIO=4&transport=polling&t=PcVccxU&sid=4pkHi7NKo_xUwJ3CAAAc HTTP/1.1" 200 - -2025-10-01 20:48:42,344 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVccxU.0&sid=4pkHi7NKo_xUwJ3CAAAc HTTP/1.1" 200 - -2025-10-01 20:48:42,350 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:48:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:49:21,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /socket.io/?EIO=4&transport=websocket&sid=4pkHi7NKo_xUwJ3CAAAc HTTP/1.1" 200 - -2025-10-01 20:49:21,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /index HTTP/1.1" 200 - -2025-10-01 20:49:21,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:49:21,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:49:21,178 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVcmQL HTTP/1.1" 200 - -2025-10-01 20:49:21,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVcmQS&sid=fk3ZgW1gQyziynuUAAAe HTTP/1.1" 200 - -2025-10-01 20:49:21,188 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVcmQT&sid=fk3ZgW1gQyziynuUAAAe HTTP/1.1" 200 - -2025-10-01 20:49:21,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:21] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:49:47,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:47] "GET /socket.io/?EIO=4&transport=websocket&sid=fk3ZgW1gQyziynuUAAAe HTTP/1.1" 200 - -2025-10-01 20:49:47,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:47] "GET /index HTTP/1.1" 200 - -2025-10-01 20:49:47,999 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:49:48,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:48] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:49:48,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVcs-B HTTP/1.1" 200 - -2025-10-01 20:49:48,058 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVcs-L&sid=566THLVFlSORChuJAAAg HTTP/1.1" 200 - -2025-10-01 20:49:48,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:49:48,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVcs-L.0&sid=566THLVFlSORChuJAAAg HTTP/1.1" 200 - -2025-10-01 20:49:52,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /socket.io/?EIO=4&transport=websocket&sid=566THLVFlSORChuJAAAg HTTP/1.1" 200 - -2025-10-01 20:49:52,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /index HTTP/1.1" 200 - -2025-10-01 20:49:52,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:49:52,821 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:49:52,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVcu9L HTTP/1.1" 200 - -2025-10-01 20:49:52,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVcu9T&sid=LtogWMoB5COcIlrfAAAi HTTP/1.1" 200 - -2025-10-01 20:49:52,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVcu9T.0&sid=LtogWMoB5COcIlrfAAAi HTTP/1.1" 200 - -2025-10-01 20:49:52,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:49:52] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:50:10,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /socket.io/?EIO=4&transport=websocket&sid=LtogWMoB5COcIlrfAAAi HTTP/1.1" 200 - -2025-10-01 20:50:10,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /index HTTP/1.1" 200 - -2025-10-01 20:50:10,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:50:10,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:50:10,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVcyZ- HTTP/1.1" 200 - -2025-10-01 20:50:10,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "POST /socket.io/?EIO=4&transport=polling&t=PcVcya9&sid=8hjRHY1QmH7OIHIIAAAk HTTP/1.1" 200 - -2025-10-01 20:50:10,960 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:50:10,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:50:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVcyaA&sid=8hjRHY1QmH7OIHIIAAAk HTTP/1.1" 200 - -2025-10-01 20:52:02,571 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /socket.io/?EIO=4&transport=websocket&sid=8hjRHY1QmH7OIHIIAAAk HTTP/1.1" 200 - -2025-10-01 20:52:02,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /index HTTP/1.1" 200 - -2025-10-01 20:52:02,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:52:02,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:52:02,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /socket.io/?EIO=4&transport=polling&t=PcVdNrf HTTP/1.1" 200 - -2025-10-01 20:52:02,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "POST /socket.io/?EIO=4&transport=polling&t=PcVdNrn&sid=yTeOY6mBMIX4GqGeAAAm HTTP/1.1" 200 - -2025-10-01 20:52:02,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /socket.io/?EIO=4&transport=polling&t=PcVdNrn.0&sid=yTeOY6mBMIX4GqGeAAAm HTTP/1.1" 200 - -2025-10-01 20:52:02,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:02] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:52:03,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /socket.io/?EIO=4&transport=websocket&sid=yTeOY6mBMIX4GqGeAAAm HTTP/1.1" 200 - -2025-10-01 20:52:03,237 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /index HTTP/1.1" 200 - -2025-10-01 20:52:03,256 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:52:03,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:52:03,363 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVdO0V HTTP/1.1" 200 - -2025-10-01 20:52:03,369 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVdO0c&sid=BrgkVWiTKqTIqfVyAAAo HTTP/1.1" 200 - -2025-10-01 20:52:03,373 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVdO0c.0&sid=BrgkVWiTKqTIqfVyAAAo HTTP/1.1" 200 - -2025-10-01 20:52:03,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:03] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:52:15,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /socket.io/?EIO=4&transport=websocket&sid=BrgkVWiTKqTIqfVyAAAo HTTP/1.1" 200 - -2025-10-01 20:52:15,739 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /index HTTP/1.1" 200 - -2025-10-01 20:52:15,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:52:15,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:52:15,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /socket.io/?EIO=4&transport=polling&t=PcVdR2x HTTP/1.1" 200 - -2025-10-01 20:52:15,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "POST /socket.io/?EIO=4&transport=polling&t=PcVdR32&sid=79mmBLIx93kY_Y5HAAAq HTTP/1.1" 200 - -2025-10-01 20:52:15,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:52:15,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:15] "GET /socket.io/?EIO=4&transport=polling&t=PcVdR33&sid=79mmBLIx93kY_Y5HAAAq HTTP/1.1" 200 - -2025-10-01 20:52:16,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /socket.io/?EIO=4&transport=websocket&sid=79mmBLIx93kY_Y5HAAAq HTTP/1.1" 200 - -2025-10-01 20:52:16,259 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /index HTTP/1.1" 200 - -2025-10-01 20:52:16,276 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:52:16,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:52:16,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /socket.io/?EIO=4&transport=polling&t=PcVdRCD HTTP/1.1" 200 - -2025-10-01 20:52:16,409 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "POST /socket.io/?EIO=4&transport=polling&t=PcVdRCL&sid=7HyObv_1-4hKb53DAAAs HTTP/1.1" 200 - -2025-10-01 20:52:16,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:52:16,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:16] "GET /socket.io/?EIO=4&transport=polling&t=PcVdRCL.0&sid=7HyObv_1-4hKb53DAAAs HTTP/1.1" 200 - -2025-10-01 20:52:30,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:30] "GET /socket.io/?EIO=4&transport=websocket&sid=7HyObv_1-4hKb53DAAAs HTTP/1.1" 200 - -2025-10-01 20:52:30,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:30] "GET /index HTTP/1.1" 200 - -2025-10-01 20:52:30,942 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:30] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:52:30,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:30] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:52:31,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PcVdUnG HTTP/1.1" 200 - -2025-10-01 20:52:31,070 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "POST /socket.io/?EIO=4&transport=polling&t=PcVdUnQ&sid=pRDR2Zl0YZBMWtjtAAAu HTTP/1.1" 200 - -2025-10-01 20:52:31,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PcVdUnR&sid=pRDR2Zl0YZBMWtjtAAAu HTTP/1.1" 200 - -2025-10-01 20:52:31,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:52:31,324 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=websocket&sid=pRDR2Zl0YZBMWtjtAAAu HTTP/1.1" 200 - -2025-10-01 20:52:31,333 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /index HTTP/1.1" 200 - -2025-10-01 20:52:31,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:52:31,359 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:52:31,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PcVdUtN HTTP/1.1" 200 - -2025-10-01 20:52:31,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "POST /socket.io/?EIO=4&transport=polling&t=PcVdUtU&sid=3OknTgWuS51rq03yAAAw HTTP/1.1" 200 - -2025-10-01 20:52:31,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PcVdUtU.0&sid=3OknTgWuS51rq03yAAAw HTTP/1.1" 200 - -2025-10-01 20:52:31,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:52:31,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:31] "GET /socket.io/?EIO=4&transport=polling&t=PcVdUtf&sid=3OknTgWuS51rq03yAAAw HTTP/1.1" 200 - -2025-10-01 20:52:38,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /socket.io/?EIO=4&transport=websocket&sid=3OknTgWuS51rq03yAAAw HTTP/1.1" 200 - -2025-10-01 20:52:38,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /index HTTP/1.1" 200 - -2025-10-01 20:52:38,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:52:38,321 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:52:38,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVdWZV HTTP/1.1" 200 - -2025-10-01 20:52:38,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVdWZd&sid=NAdGluFW2TxvMJdKAAAy HTTP/1.1" 200 - -2025-10-01 20:52:38,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:52:38,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:52:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVdWZd.0&sid=NAdGluFW2TxvMJdKAAAy HTTP/1.1" 200 - -2025-10-01 20:55:04,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /socket.io/?EIO=4&transport=websocket&sid=NAdGluFW2TxvMJdKAAAy HTTP/1.1" 200 - -2025-10-01 20:55:04,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /index HTTP/1.1" 200 - -2025-10-01 20:55:04,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:55:04,285 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:55:04,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /index HTTP/1.1" 200 - -2025-10-01 20:55:04,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:55:04,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:04] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:55:05,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /index HTTP/1.1" 200 - -2025-10-01 20:55:05,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:55:05,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:55:05,375 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /index HTTP/1.1" 200 - -2025-10-01 20:55:05,396 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:55:05,401 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:05] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:55:10,302 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVe5fQ HTTP/1.1" 200 - -2025-10-01 20:55:10,312 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:10] "POST /socket.io/?EIO=4&transport=polling&t=PcVe5fY&sid=ycJsz27Eoix_zI5kAAA0 HTTP/1.1" 200 - -2025-10-01 20:55:10,316 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVe5fZ&sid=ycJsz27Eoix_zI5kAAA0 HTTP/1.1" 200 - -2025-10-01 20:55:10,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:55:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:56:22,763 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /socket.io/?EIO=4&transport=websocket&sid=ycJsz27Eoix_zI5kAAA0 HTTP/1.1" 200 - -2025-10-01 20:56:22,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /index HTTP/1.1" 200 - -2025-10-01 20:56:22,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:56:22,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:56:22,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVeNN0 HTTP/1.1" 200 - -2025-10-01 20:56:22,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVeNN8&sid=HCynUvC5jCe4UKoGAAA2 HTTP/1.1" 200 - -2025-10-01 20:56:22,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVeNN9&sid=HCynUvC5jCe4UKoGAAA2 HTTP/1.1" 200 - -2025-10-01 20:56:22,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:56:25,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:25] "GET /socket.io/?EIO=4&transport=websocket&sid=HCynUvC5jCe4UKoGAAA2 HTTP/1.1" 200 - -2025-10-01 20:56:25,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:25] "GET /index HTTP/1.1" 200 - -2025-10-01 20:56:25,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:56:25,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:25] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:56:25,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:25] "GET /socket.io/?EIO=4&transport=polling&t=PcVeO80 HTTP/1.1" 200 - -2025-10-01 20:56:26,001 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVeO8C&sid=HnaVg2JwWKcM3B0YAAA4 HTTP/1.1" 200 - -2025-10-01 20:56:26,004 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVeO8D&sid=HnaVg2JwWKcM3B0YAAA4 HTTP/1.1" 200 - -2025-10-01 20:56:26,005 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:56:26] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:57:46,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /socket.io/?EIO=4&transport=websocket&sid=HnaVg2JwWKcM3B0YAAA4 HTTP/1.1" 200 - -2025-10-01 20:57:46,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /index HTTP/1.1" 200 - -2025-10-01 20:57:46,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:57:46,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:57:46,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVehtv HTTP/1.1" 200 - -2025-10-01 20:57:46,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "POST /socket.io/?EIO=4&transport=polling&t=PcVehu2&sid=_9rhpNHiGv31-vTPAAA6 HTTP/1.1" 200 - -2025-10-01 20:57:46,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVehu2.0&sid=_9rhpNHiGv31-vTPAAA6 HTTP/1.1" 200 - -2025-10-01 20:57:46,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:57:47,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:47] "GET /socket.io/?EIO=4&transport=websocket&sid=_9rhpNHiGv31-vTPAAA6 HTTP/1.1" 200 - -2025-10-01 20:57:48,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /index HTTP/1.1" 200 - -2025-10-01 20:57:48,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:57:48,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:57:48,066 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiAU HTTP/1.1" 200 - -2025-10-01 20:57:48,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVeiAc&sid=UN7ylzhWxMLJE2e0AAA8 HTTP/1.1" 200 - -2025-10-01 20:57:48,078 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiAc.0&sid=UN7ylzhWxMLJE2e0AAA8 HTTP/1.1" 200 - -2025-10-01 20:57:48,078 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:57:48,203 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=websocket&sid=UN7ylzhWxMLJE2e0AAA8 HTTP/1.1" 200 - -2025-10-01 20:57:48,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /index HTTP/1.1" 200 - -2025-10-01 20:57:48,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:57:48,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:57:48,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiDl HTTP/1.1" 200 - -2025-10-01 20:57:48,287 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVeiDv&sid=rvehzummwu1lETVOAAA- HTTP/1.1" 200 - -2025-10-01 20:57:48,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:57:48,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiDw&sid=rvehzummwu1lETVOAAA- HTTP/1.1" 200 - -2025-10-01 20:57:48,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=websocket&sid=rvehzummwu1lETVOAAA- HTTP/1.1" 200 - -2025-10-01 20:57:48,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /index HTTP/1.1" 200 - -2025-10-01 20:57:48,838 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:57:48,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:57:48,883 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiNF HTTP/1.1" 200 - -2025-10-01 20:57:48,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVeiNM&sid=uTZLBfE-JAsIgQ8NAABA HTTP/1.1" 200 - -2025-10-01 20:57:48,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVeiNM.0&sid=uTZLBfE-JAsIgQ8NAABA HTTP/1.1" 200 - -2025-10-01 20:57:48,896 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:57:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:58:57,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /socket.io/?EIO=4&transport=websocket&sid=uTZLBfE-JAsIgQ8NAABA HTTP/1.1" 200 - -2025-10-01 20:58:57,244 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /index HTTP/1.1" 200 - -2025-10-01 20:58:57,261 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:58:57,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:58:57,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /index HTTP/1.1" 200 - -2025-10-01 20:58:57,731 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:58:57,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:57] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:58:58,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:58] "GET /index HTTP/1.1" 200 - -2025-10-01 20:58:58,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:58:58,186 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:58:58] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:08,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:08] "GET /socket.io/?EIO=4&transport=polling&t=PcVe_ml HTTP/1.1" 200 - -2025-10-01 20:59:08,348 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:08] "POST /socket.io/?EIO=4&transport=polling&t=PcVe_ms&sid=1LAsbdKGh3-Gd2KtAABC HTTP/1.1" 200 - -2025-10-01 20:59:08,351 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:08] "GET /socket.io/?EIO=4&transport=polling&t=PcVe_mt&sid=1LAsbdKGh3-Gd2KtAABC HTTP/1.1" 200 - -2025-10-01 20:59:08,351 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:37,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /socket.io/?EIO=4&transport=websocket&sid=1LAsbdKGh3-Gd2KtAABC HTTP/1.1" 200 - -2025-10-01 20:59:37,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:37,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:37,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:37,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVf6z7 HTTP/1.1" 200 - -2025-10-01 20:59:37,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "POST /socket.io/?EIO=4&transport=polling&t=PcVf6zI&sid=iSUJ0mxpRSybLQn3AABE HTTP/1.1" 200 - -2025-10-01 20:59:37,815 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:37,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVf6zJ&sid=iSUJ0mxpRSybLQn3AABE HTTP/1.1" 200 - -2025-10-01 20:59:38,369 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=websocket&sid=iSUJ0mxpRSybLQn3AABE HTTP/1.1" 200 - -2025-10-01 20:59:38,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:38,393 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:38,406 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:38,504 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf785 HTTP/1.1" 200 - -2025-10-01 20:59:38,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:38,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVf78D&sid=lcSsP2iu4r8s8gmaAABG HTTP/1.1" 200 - -2025-10-01 20:59:38,517 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf78D.0&sid=lcSsP2iu4r8s8gmaAABG HTTP/1.1" 200 - -2025-10-01 20:59:38,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=websocket&sid=lcSsP2iu4r8s8gmaAABG HTTP/1.1" 200 - -2025-10-01 20:59:38,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:38,600 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:38,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:38,645 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7AH HTTP/1.1" 200 - -2025-10-01 20:59:38,652 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVf7AO&sid=Zv0a1bxznUVxDdepAABI HTTP/1.1" 200 - -2025-10-01 20:59:38,654 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7AP&sid=Zv0a1bxznUVxDdepAABI HTTP/1.1" 200 - -2025-10-01 20:59:38,656 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:38,746 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=websocket&sid=Zv0a1bxznUVxDdepAABI HTTP/1.1" 200 - -2025-10-01 20:59:38,752 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:38,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:38,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:38,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7Dn HTTP/1.1" 200 - -2025-10-01 20:59:38,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "POST /socket.io/?EIO=4&transport=polling&t=PcVf7Dv&sid=2SxcR2eeDLrQgsUpAABK HTTP/1.1" 200 - -2025-10-01 20:59:38,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:38,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:38] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7Dv.0&sid=2SxcR2eeDLrQgsUpAABK HTTP/1.1" 200 - -2025-10-01 20:59:39,066 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=websocket&sid=2SxcR2eeDLrQgsUpAABK HTTP/1.1" 200 - -2025-10-01 20:59:39,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:39,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:39,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:39,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7Hy HTTP/1.1" 200 - -2025-10-01 20:59:39,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "POST /socket.io/?EIO=4&transport=polling&t=PcVf7I2&sid=-wdufqR0wDkrqcU2AABM HTTP/1.1" 200 - -2025-10-01 20:59:39,146 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:39,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7I3&sid=-wdufqR0wDkrqcU2AABM HTTP/1.1" 200 - -2025-10-01 20:59:39,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=websocket&sid=-wdufqR0wDkrqcU2AABM HTTP/1.1" 200 - -2025-10-01 20:59:39,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:39,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:39,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:39,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7Lm HTTP/1.1" 200 - -2025-10-01 20:59:39,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "POST /socket.io/?EIO=4&transport=polling&t=PcVf7Lt&sid=UvLfwlgEgyauXQl2AABO HTTP/1.1" 200 - -2025-10-01 20:59:39,393 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVf7Lu&sid=UvLfwlgEgyauXQl2AABO HTTP/1.1" 200 - -2025-10-01 20:59:39,393 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:44,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /socket.io/?EIO=4&transport=websocket&sid=UvLfwlgEgyauXQl2AABO HTTP/1.1" 200 - -2025-10-01 20:59:44,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:44,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:44,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:44,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8Yt HTTP/1.1" 200 - -2025-10-01 20:59:44,324 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "POST /socket.io/?EIO=4&transport=polling&t=PcVf8Y_&sid=Gj3ziOZWMgBsCiGNAABQ HTTP/1.1" 200 - -2025-10-01 20:59:44,327 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8Y_.0&sid=Gj3ziOZWMgBsCiGNAABQ HTTP/1.1" 200 - -2025-10-01 20:59:44,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:45,420 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=websocket&sid=Gj3ziOZWMgBsCiGNAABQ HTTP/1.1" 200 - -2025-10-01 20:59:45,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:45,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:45,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:45,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8rL HTTP/1.1" 200 - -2025-10-01 20:59:45,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "POST /socket.io/?EIO=4&transport=polling&t=PcVf8rX&sid=Mv2F3do6GCwNvC2JAABS HTTP/1.1" 200 - -2025-10-01 20:59:45,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8rY&sid=Mv2F3do6GCwNvC2JAABS HTTP/1.1" 200 - -2025-10-01 20:59:45,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:45,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=websocket&sid=Mv2F3do6GCwNvC2JAABS HTTP/1.1" 200 - -2025-10-01 20:59:45,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:45,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:45,727 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:45,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8vV HTTP/1.1" 200 - -2025-10-01 20:59:45,768 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:45,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "POST /socket.io/?EIO=4&transport=polling&t=PcVf8vc&sid=2fG-LKEablqPq69jAABU HTTP/1.1" 200 - -2025-10-01 20:59:45,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8vd&sid=2fG-LKEablqPq69jAABU HTTP/1.1" 200 - -2025-10-01 20:59:45,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=websocket&sid=2fG-LKEablqPq69jAABU HTTP/1.1" 200 - -2025-10-01 20:59:45,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:45,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:45,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:45,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8yQ HTTP/1.1" 200 - -2025-10-01 20:59:45,960 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "POST /socket.io/?EIO=4&transport=polling&t=PcVf8yZ&sid=OqPfneo9Ay2c-kMSAABW HTTP/1.1" 200 - -2025-10-01 20:59:45,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:45,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:45] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8ya&sid=OqPfneo9Ay2c-kMSAABW HTTP/1.1" 200 - -2025-10-01 20:59:46,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /socket.io/?EIO=4&transport=websocket&sid=OqPfneo9Ay2c-kMSAABW HTTP/1.1" 200 - -2025-10-01 20:59:46,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /index HTTP/1.1" 200 - -2025-10-01 20:59:46,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 20:59:46,096 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 20:59:46,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8_I HTTP/1.1" 200 - -2025-10-01 20:59:46,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 20:59:46,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "POST /socket.io/?EIO=4&transport=polling&t=PcVf8_Q&sid=BMFluf-iFqHKrkcxAABY HTTP/1.1" 200 - -2025-10-01 20:59:46,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 20:59:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVf8_R&sid=BMFluf-iFqHKrkcxAABY HTTP/1.1" 200 - -2025-10-01 21:00:26,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:26] "GET /socket.io/?EIO=4&transport=websocket&sid=BMFluf-iFqHKrkcxAABY HTTP/1.1" 200 - -2025-10-01 21:00:26,362 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:26] "GET /index HTTP/1.1" 200 - -2025-10-01 21:00:26,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:26] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:00:26,394 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:26] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:00:27,101 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /index HTTP/1.1" 200 - -2025-10-01 21:00:27,123 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:00:27,124 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:00:27,392 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /index HTTP/1.1" 200 - -2025-10-01 21:00:27,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:00:27,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:27] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:00:37,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVfLXM HTTP/1.1" 200 - -2025-10-01 21:00:37,473 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:37] "POST /socket.io/?EIO=4&transport=polling&t=PcVfLXS&sid=k-tfZ_GW0g0wRqxiAABa HTTP/1.1" 200 - -2025-10-01 21:00:37,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:37] "GET /socket.io/?EIO=4&transport=polling&t=PcVfLXS.0&sid=k-tfZ_GW0g0wRqxiAABa HTTP/1.1" 200 - -2025-10-01 21:00:37,479 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:00:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:01:09,498 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /socket.io/?EIO=4&transport=websocket&sid=k-tfZ_GW0g0wRqxiAABa HTTP/1.1" 200 - -2025-10-01 21:01:09,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:09,539 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:01:09,547 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:01:09,585 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVfTND HTTP/1.1" 200 - -2025-10-01 21:01:09,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "POST /socket.io/?EIO=4&transport=polling&t=PcVfTNK&sid=UOw-NoXs7KpXa2tVAABc HTTP/1.1" 200 - -2025-10-01 21:01:09,594 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:01:09,596 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVfTNL&sid=UOw-NoXs7KpXa2tVAABc HTTP/1.1" 200 - -2025-10-01 21:01:32,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /socket.io/?EIO=4&transport=websocket&sid=UOw-NoXs7KpXa2tVAABc HTTP/1.1" 200 - -2025-10-01 21:01:32,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:32,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:01:32,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:01:32,980 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZ4l HTTP/1.1" 200 - -2025-10-01 21:01:32,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "POST /socket.io/?EIO=4&transport=polling&t=PcVfZ4t&sid=InW2Z-orvJ0bUlOAAABe HTTP/1.1" 200 - -2025-10-01 21:01:32,992 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:01:32,995 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZ4u&sid=InW2Z-orvJ0bUlOAAABe HTTP/1.1" 200 - -2025-10-01 21:01:33,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /socket.io/?EIO=4&transport=websocket&sid=InW2Z-orvJ0bUlOAAABe HTTP/1.1" 200 - -2025-10-01 21:01:33,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:33,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:01:33,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:01:33,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZIQ HTTP/1.1" 200 - -2025-10-01 21:01:33,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "POST /socket.io/?EIO=4&transport=polling&t=PcVfZIY&sid=uHLMP3aeewXiaDHhAABg HTTP/1.1" 200 - -2025-10-01 21:01:33,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZIZ&sid=uHLMP3aeewXiaDHhAABg HTTP/1.1" 200 - -2025-10-01 21:01:33,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:01:34,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /socket.io/?EIO=4&transport=websocket&sid=uHLMP3aeewXiaDHhAABg HTTP/1.1" 200 - -2025-10-01 21:01:34,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:34,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:01:34,142 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:01:34,179 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZNW HTTP/1.1" 200 - -2025-10-01 21:01:34,187 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "POST /socket.io/?EIO=4&transport=polling&t=PcVfZNc&sid=Ob5ZVbglTyyRFjaaAABi HTTP/1.1" 200 - -2025-10-01 21:01:34,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVfZNd&sid=Ob5ZVbglTyyRFjaaAABi HTTP/1.1" 200 - -2025-10-01 21:01:34,196 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:01:48,770 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 21:01:48,789 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 21:01:48,789 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 21:01:48,822 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.0.73:5000 -2025-10-01 21:01:48,823 [INFO] werkzeug: Press CTRL+C to quit -2025-10-01 21:01:48,823 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 21:01:49,734 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 21:01:49,756 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 21:01:49,756 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 21:01:49,780 [WARNING] werkzeug: * Debugger is active! -2025-10-01 21:01:49,786 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 21:01:50,225 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdID HTTP/1.1" 200 - -2025-10-01 21:01:50,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:50] "POST /socket.io/?EIO=4&transport=polling&t=PcVfdIJ&sid=8C44ONoQXM_I7stKAAAA HTTP/1.1" 200 - -2025-10-01 21:01:50,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:50] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdIJ.0&sid=8C44ONoQXM_I7stKAAAA HTTP/1.1" 200 - -2025-10-01 21:01:51,340 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /socket.io/?EIO=4&transport=websocket&sid=8C44ONoQXM_I7stKAAAA HTTP/1.1" 200 - -2025-10-01 21:01:51,364 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:51,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:01:51,436 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:01:51,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdbR HTTP/1.1" 200 - -2025-10-01 21:01:51,465 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "POST /socket.io/?EIO=4&transport=polling&t=PcVfdbc&sid=MmNLq9JZJWgx6nDHAAAC HTTP/1.1" 200 - -2025-10-01 21:01:51,466 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:01:51,468 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:51] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdbc.0&sid=MmNLq9JZJWgx6nDHAAAC HTTP/1.1" 200 - -2025-10-01 21:01:52,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=websocket&sid=MmNLq9JZJWgx6nDHAAAC HTTP/1.1" 200 - -2025-10-01 21:01:52,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:52,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:01:52,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:01:52,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdls HTTP/1.1" 200 - -2025-10-01 21:01:52,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVfdl_&sid=L59-7j8UQrKCY4AOAAAE HTTP/1.1" 200 - -2025-10-01 21:01:52,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdm0&sid=L59-7j8UQrKCY4AOAAAE HTTP/1.1" 200 - -2025-10-01 21:01:52,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:01:52,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=websocket&sid=L59-7j8UQrKCY4AOAAAE HTTP/1.1" 200 - -2025-10-01 21:01:52,531 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:52,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:01:52,555 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:01:52,579 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVfds_ HTTP/1.1" 200 - -2025-10-01 21:01:52,589 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVfdt8&sid=vBTvHS08M3sQ9rL8AAAG HTTP/1.1" 200 - -2025-10-01 21:01:52,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:01:52,592 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVfdt9&sid=vBTvHS08M3sQ9rL8AAAG HTTP/1.1" 200 - -2025-10-01 21:01:55,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=websocket&sid=vBTvHS08M3sQ9rL8AAAG HTTP/1.1" 200 - -2025-10-01 21:01:55,573 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:55,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:01:55,596 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:01:55,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfecL HTTP/1.1" 200 - -2025-10-01 21:01:55,625 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "POST /socket.io/?EIO=4&transport=polling&t=PcVfecY&sid=z4Yo-Mi4Xx7X5PrsAAAI HTTP/1.1" 200 - -2025-10-01 21:01:55,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfecZ&sid=z4Yo-Mi4Xx7X5PrsAAAI HTTP/1.1" 200 - -2025-10-01 21:01:55,636 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:01:55,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=websocket&sid=z4Yo-Mi4Xx7X5PrsAAAI HTTP/1.1" 200 - -2025-10-01 21:01:55,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:55,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:01:55,738 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:01:55,762 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfeej HTTP/1.1" 200 - -2025-10-01 21:01:55,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "POST /socket.io/?EIO=4&transport=polling&t=PcVfeeq&sid=rQ-cRUbfSp2bmWvmAAAK HTTP/1.1" 200 - -2025-10-01 21:01:55,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:01:55,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfeer&sid=rQ-cRUbfSp2bmWvmAAAK HTTP/1.1" 200 - -2025-10-01 21:01:55,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=websocket&sid=rQ-cRUbfSp2bmWvmAAAK HTTP/1.1" 200 - -2025-10-01 21:01:55,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:55,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:01:55,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:01:55,917 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfeh8 HTTP/1.1" 200 - -2025-10-01 21:01:55,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "POST /socket.io/?EIO=4&transport=polling&t=PcVfehJ&sid=omSdl8DjGMRDlRQAAAAM HTTP/1.1" 200 - -2025-10-01 21:01:55,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:01:55,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfehJ.0&sid=omSdl8DjGMRDlRQAAAAM HTTP/1.1" 200 - -2025-10-01 21:01:55,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVfehV&sid=omSdl8DjGMRDlRQAAAAM HTTP/1.1" 200 - -2025-10-01 21:01:56,010 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=websocket&sid=omSdl8DjGMRDlRQAAAAM HTTP/1.1" 200 - -2025-10-01 21:01:56,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:56,035 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:01:56,041 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:01:56,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVfejO HTTP/1.1" 200 - -2025-10-01 21:01:56,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "POST /socket.io/?EIO=4&transport=polling&t=PcVfejW&sid=FVEVVHgdjMIbx6JeAAAO HTTP/1.1" 200 - -2025-10-01 21:01:56,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVfejX&sid=FVEVVHgdjMIbx6JeAAAO HTTP/1.1" 200 - -2025-10-01 21:01:56,076 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:01:56,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=websocket&sid=FVEVVHgdjMIbx6JeAAAO HTTP/1.1" 200 - -2025-10-01 21:01:56,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /index HTTP/1.1" 200 - -2025-10-01 21:01:56,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:01:56,139 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:01:56,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVfekq HTTP/1.1" 200 - -2025-10-01 21:01:56,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "POST /socket.io/?EIO=4&transport=polling&t=PcVfek-&sid=F1mMeOnQyhuLquoYAAAQ HTTP/1.1" 200 - -2025-10-01 21:01:56,166 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:01:56,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:01:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVfek_&sid=F1mMeOnQyhuLquoYAAAQ HTTP/1.1" 200 - -2025-10-01 21:02:11,483 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /socket.io/?EIO=4&transport=websocket&sid=F1mMeOnQyhuLquoYAAAQ HTTP/1.1" 200 - -2025-10-01 21:02:11,499 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:11,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:11,524 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:11,566 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVfiVh HTTP/1.1" 200 - -2025-10-01 21:02:11,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "POST /socket.io/?EIO=4&transport=polling&t=PcVfiVq&sid=jzmWJmbua2rb0p9YAAAS HTTP/1.1" 200 - -2025-10-01 21:02:11,582 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:11,582 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:11] "GET /socket.io/?EIO=4&transport=polling&t=PcVfiVq.0&sid=jzmWJmbua2rb0p9YAAAS HTTP/1.1" 200 - -2025-10-01 21:02:12,187 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=websocket&sid=jzmWJmbua2rb0p9YAAAS HTTP/1.1" 200 - -2025-10-01 21:02:12,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:12,211 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:12,230 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:12,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVfigi HTTP/1.1" 200 - -2025-10-01 21:02:12,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "POST /socket.io/?EIO=4&transport=polling&t=PcVfigr&sid=zFyeYuEv0YHeSHusAAAU HTTP/1.1" 200 - -2025-10-01 21:02:12,288 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:12,289 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVfigr.0&sid=zFyeYuEv0YHeSHusAAAU HTTP/1.1" 200 - -2025-10-01 21:02:12,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=websocket&sid=zFyeYuEv0YHeSHusAAAU HTTP/1.1" 200 - -2025-10-01 21:02:12,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:12,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:12,545 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:12,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVfilR HTTP/1.1" 200 - -2025-10-01 21:02:12,583 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "POST /socket.io/?EIO=4&transport=polling&t=PcVfilY&sid=fCSDoCaXdI2DvcqJAAAW HTTP/1.1" 200 - -2025-10-01 21:02:12,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVfilZ&sid=fCSDoCaXdI2DvcqJAAAW HTTP/1.1" 200 - -2025-10-01 21:02:12,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:12] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:17,084 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=websocket&sid=fCSDoCaXdI2DvcqJAAAW HTTP/1.1" 200 - -2025-10-01 21:02:17,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:17,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:17,127 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:17,158 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfjt1 HTTP/1.1" 200 - -2025-10-01 21:02:17,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVfjtA&sid=dZD-XaeNrWDlvbtIAAAY HTTP/1.1" 200 - -2025-10-01 21:02:17,172 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:17,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfjtB&sid=dZD-XaeNrWDlvbtIAAAY HTTP/1.1" 200 - -2025-10-01 21:02:17,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=websocket&sid=dZD-XaeNrWDlvbtIAAAY HTTP/1.1" 200 - -2025-10-01 21:02:17,642 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:17,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:17,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:17,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfj_a HTTP/1.1" 200 - -2025-10-01 21:02:17,715 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVfj_k&sid=_SIiVR-f0gXD5QSvAAAa HTTP/1.1" 200 - -2025-10-01 21:02:17,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:17,720 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfj_k.0&sid=_SIiVR-f0gXD5QSvAAAa HTTP/1.1" 200 - -2025-10-01 21:02:17,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=websocket&sid=_SIiVR-f0gXD5QSvAAAa HTTP/1.1" 200 - -2025-10-01 21:02:17,841 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:17,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:17,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:17,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfk2i HTTP/1.1" 200 - -2025-10-01 21:02:17,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVfk2t&sid=NAI6EK-pN5TDLtUAAAAc HTTP/1.1" 200 - -2025-10-01 21:02:17,917 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:17,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVfk2t.0&sid=NAI6EK-pN5TDLtUAAAAc HTTP/1.1" 200 - -2025-10-01 21:02:24,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=websocket&sid=NAI6EK-pN5TDLtUAAAAc HTTP/1.1" 200 - -2025-10-01 21:02:24,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:24,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:24,070 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:24,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVflZk HTTP/1.1" 200 - -2025-10-01 21:02:24,123 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "POST /socket.io/?EIO=4&transport=polling&t=PcVflZs&sid=Jwbaro6O9_hXQWf9AAAe HTTP/1.1" 200 - -2025-10-01 21:02:24,128 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVflZs.0&sid=Jwbaro6O9_hXQWf9AAAe HTTP/1.1" 200 - -2025-10-01 21:02:24,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:24,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=websocket&sid=Jwbaro6O9_hXQWf9AAAe HTTP/1.1" 200 - -2025-10-01 21:02:24,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:24,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:24,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:24,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVflfn HTTP/1.1" 200 - -2025-10-01 21:02:24,509 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:24,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "POST /socket.io/?EIO=4&transport=polling&t=PcVflfv&sid=WkEX6DV4EYYvaB_5AAAg HTTP/1.1" 200 - -2025-10-01 21:02:24,514 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVflfw&sid=WkEX6DV4EYYvaB_5AAAg HTTP/1.1" 200 - -2025-10-01 21:02:24,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=websocket&sid=WkEX6DV4EYYvaB_5AAAg HTTP/1.1" 200 - -2025-10-01 21:02:24,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:24,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:24,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:24,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVfliO HTTP/1.1" 200 - -2025-10-01 21:02:24,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:24,679 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "POST /socket.io/?EIO=4&transport=polling&t=PcVfliX&sid=fiQXPrf5PtQHp09FAAAi HTTP/1.1" 200 - -2025-10-01 21:02:24,683 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:24] "GET /socket.io/?EIO=4&transport=polling&t=PcVfliY&sid=fiQXPrf5PtQHp09FAAAi HTTP/1.1" 200 - -2025-10-01 21:02:39,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /socket.io/?EIO=4&transport=websocket&sid=fiQXPrf5PtQHp09FAAAi HTTP/1.1" 200 - -2025-10-01 21:02:39,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:39,710 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:39,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:39,765 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVfpOG HTTP/1.1" 200 - -2025-10-01 21:02:39,774 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "POST /socket.io/?EIO=4&transport=polling&t=PcVfpOP&sid=eiwBCh3fh9LMr7FCAAAk HTTP/1.1" 200 - -2025-10-01 21:02:39,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:39,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:39] "GET /socket.io/?EIO=4&transport=polling&t=PcVfpOP.0&sid=eiwBCh3fh9LMr7FCAAAk HTTP/1.1" 200 - -2025-10-01 21:02:40,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /socket.io/?EIO=4&transport=websocket&sid=eiwBCh3fh9LMr7FCAAAk HTTP/1.1" 200 - -2025-10-01 21:02:40,436 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:40,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:40,464 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:40,497 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVfpZj HTTP/1.1" 200 - -2025-10-01 21:02:40,507 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVfpZr&sid=TYzd65_-dicHDp4PAAAm HTTP/1.1" 200 - -2025-10-01 21:02:40,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:40,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVfpZr.0&sid=TYzd65_-dicHDp4PAAAm HTTP/1.1" 200 - -2025-10-01 21:02:47,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /socket.io/?EIO=4&transport=websocket&sid=TYzd65_-dicHDp4PAAAm HTTP/1.1" 200 - -2025-10-01 21:02:47,687 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:47,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:47,714 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:47,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVfrL0 HTTP/1.1" 200 - -2025-10-01 21:02:47,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:02:47,759 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "POST /socket.io/?EIO=4&transport=polling&t=PcVfrLA&sid=HYmI2rGAi6F9XfEcAAAo HTTP/1.1" 200 - -2025-10-01 21:02:47,764 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:47] "GET /socket.io/?EIO=4&transport=polling&t=PcVfrLB&sid=HYmI2rGAi6F9XfEcAAAo HTTP/1.1" 200 - -2025-10-01 21:02:48,123 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /socket.io/?EIO=4&transport=websocket&sid=HYmI2rGAi6F9XfEcAAAo HTTP/1.1" 200 - -2025-10-01 21:02:48,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /index HTTP/1.1" 200 - -2025-10-01 21:02:48,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:02:48,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:02:48,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVfrRz HTTP/1.1" 200 - -2025-10-01 21:02:48,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVfrS5&sid=HhNfPqQrshd-VmUnAAAq HTTP/1.1" 200 - -2025-10-01 21:02:48,206 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVfrS5.0&sid=HhNfPqQrshd-VmUnAAAq HTTP/1.1" 200 - -2025-10-01 21:02:48,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:02:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:07:15,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:15] "GET /socket.io/?EIO=4&transport=websocket&sid=HhNfPqQrshd-VmUnAAAq HTTP/1.1" 200 - -2025-10-01 21:07:15,739 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:15] "GET /index HTTP/1.1" 200 - -2025-10-01 21:07:15,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:15] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:07:15,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:15] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:07:21,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVguFF HTTP/1.1" 200 - -2025-10-01 21:07:21,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:21] "POST /socket.io/?EIO=4&transport=polling&t=PcVguFL&sid=s4nwspsy1QpaGQOOAAAs HTTP/1.1" 200 - -2025-10-01 21:07:21,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:21] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:07:21,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:07:21] "GET /socket.io/?EIO=4&transport=polling&t=PcVguFL.0&sid=s4nwspsy1QpaGQOOAAAs HTTP/1.1" 200 - -2025-10-01 21:09:42,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /socket.io/?EIO=4&transport=websocket&sid=s4nwspsy1QpaGQOOAAAs HTTP/1.1" 200 - -2025-10-01 21:09:42,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /index HTTP/1.1" 200 - -2025-10-01 21:09:42,488 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:09:42,498 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:09:42,548 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVhQcF HTTP/1.1" 200 - -2025-10-01 21:09:42,559 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "POST /socket.io/?EIO=4&transport=polling&t=PcVhQcQ&sid=HXeRSdNFX5oRgZSgAAAu HTTP/1.1" 200 - -2025-10-01 21:09:42,560 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:09:42,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVhQcQ.0&sid=HXeRSdNFX5oRgZSgAAAu HTTP/1.1" 200 - -2025-10-01 21:09:57,929 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:57] "GET /socket.io/?EIO=4&transport=websocket&sid=HXeRSdNFX5oRgZSgAAAu HTTP/1.1" 200 - -2025-10-01 21:09:57,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:57] "GET /index HTTP/1.1" 200 - -2025-10-01 21:09:57,954 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:09:57,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:57] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:09:58,005 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVhUNm HTTP/1.1" 200 - -2025-10-01 21:09:58,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:58] "POST /socket.io/?EIO=4&transport=polling&t=PcVhUNu&sid=nA4FJBmJCZam8LPaAAAw HTTP/1.1" 200 - -2025-10-01 21:09:58,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:09:58,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:09:58] "GET /socket.io/?EIO=4&transport=polling&t=PcVhUNv&sid=nA4FJBmJCZam8LPaAAAw HTTP/1.1" 200 - -2025-10-01 21:10:03,004 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /socket.io/?EIO=4&transport=websocket&sid=nA4FJBmJCZam8LPaAAAw HTTP/1.1" 200 - -2025-10-01 21:10:03,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /index HTTP/1.1" 200 - -2025-10-01 21:10:03,033 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:10:03,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:10:03,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVhVdE HTTP/1.1" 200 - -2025-10-01 21:10:03,102 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVhVdP&sid=3NzRXKNTiTBOxOICAAAy HTTP/1.1" 200 - -2025-10-01 21:10:03,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:10:03,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVhVdQ&sid=3NzRXKNTiTBOxOICAAAy HTTP/1.1" 200 - -2025-10-01 21:10:08,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:08] "GET /socket.io/?EIO=4&transport=websocket&sid=3NzRXKNTiTBOxOICAAAy HTTP/1.1" 200 - -2025-10-01 21:10:08,946 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:08] "GET /index HTTP/1.1" 200 - -2025-10-01 21:10:08,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:10:08,972 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:08] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:10:09,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVhX3i HTTP/1.1" 200 - -2025-10-01 21:10:09,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:09] "POST /socket.io/?EIO=4&transport=polling&t=PcVhX3q&sid=ibUyGua2sFBa90ozAAA0 HTTP/1.1" 200 - -2025-10-01 21:10:09,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:10:09,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:10:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVhX3r&sid=ibUyGua2sFBa90ozAAA0 HTTP/1.1" 200 - -2025-10-01 21:11:19,881 [INFO] root: [AJAX] 작업 시작: 1759320679.8759117, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 21:11:19,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:19] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 21:11:19,886 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 21:11:19,886 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 21:11:19,887 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 21:11:19,887 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 21:11:21,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:21] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:23,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:23] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:25,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:25] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:27,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:27] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:29,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:29] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:31,894 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:31] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:33,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:33] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:35,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:35] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:37,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:37] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:39,897 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:39] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:41,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:41] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:43,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:43] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:45,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:45] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:47,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:47] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:49,912 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:49] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:51,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:51] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:53,848 [INFO] root: [Watchdog] 생성된 파일: 5MYCZC4.txt (1/4) -2025-10-01 21:11:53,854 [INFO] root: [10.10.0.15] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.15 - 저장: D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 33 초. - -2025-10-01 21:11:53,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:53] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:55,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:55] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:55,938 [INFO] root: [Watchdog] 생성된 파일: FWZCZC4.txt (2/4) -2025-10-01 21:11:55,945 [INFO] root: [10.10.0.14] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.14 - 저장: D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 35 초. - -2025-10-01 21:11:56,581 [INFO] root: [Watchdog] 생성된 파일: 7MYCZC4.txt (3/4) -2025-10-01 21:11:56,587 [INFO] root: [10.10.0.16] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.16 - 저장: D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 36 초. - -2025-10-01 21:11:57,236 [INFO] root: [Watchdog] 생성된 파일: DLYCZC4.txt (4/4) -2025-10-01 21:11:57,246 [INFO] root: [10.10.0.17] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.17 - 저장: D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 37 초. - -2025-10-01 21:11:57,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:57] "GET /progress_status/1759320679.8759117 HTTP/1.1" 200 - -2025-10-01 21:11:59,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /socket.io/?EIO=4&transport=websocket&sid=ibUyGua2sFBa90ozAAA0 HTTP/1.1" 200 - -2025-10-01 21:11:59,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /index HTTP/1.1" 200 - -2025-10-01 21:11:59,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:11:59,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:11:59,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVhy9X HTTP/1.1" 200 - -2025-10-01 21:11:59,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "POST /socket.io/?EIO=4&transport=polling&t=PcVhy9e&sid=xQ0rBmPul8HQgFbjAAA2 HTTP/1.1" 200 - -2025-10-01 21:11:59,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:11:59,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:11:59] "GET /socket.io/?EIO=4&transport=polling&t=PcVhy9f&sid=xQ0rBmPul8HQgFbjAAA2 HTTP/1.1" 200 - -2025-10-01 21:12:02,852 [INFO] root: file_view: folder= date= filename=5MYCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt?raw=1 -2025-10-01 21:12:02,854 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt?raw=1 -2025-10-01 21:12:02,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:02] "GET /view_file?filename=5MYCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 21:12:05,086 [INFO] root: file_view: folder= date= filename=7MYCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt?raw=1 -2025-10-01 21:12:05,087 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt?raw=1 -2025-10-01 21:12:05,087 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:05] "GET /view_file?filename=7MYCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 21:12:06,389 [INFO] root: file_view: folder= date= filename=DLYCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt?raw=1 -2025-10-01 21:12:06,389 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt?raw=1 -2025-10-01 21:12:06,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:06] "GET /view_file?filename=DLYCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 21:12:07,836 [INFO] root: file_view: folder= date= filename=FWZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt?raw=1 -2025-10-01 21:12:07,837 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt?raw=1 -2025-10-01 21:12:07,837 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:07] "GET /view_file?filename=FWZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 21:12:41,268 [INFO] root: file_view: folder= date= filename=FWZCZC4.txt?raw=1 | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt?raw=1 -2025-10-01 21:12:41,269 [WARNING] root: file_view: 파일 없음: D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt?raw=1 -2025-10-01 21:12:41,270 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:41] "GET /view_file?filename=FWZCZC4.txt?raw=1 HTTP/1.1" 404 - -2025-10-01 21:12:42,481 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /socket.io/?EIO=4&transport=websocket&sid=xQ0rBmPul8HQgFbjAAA2 HTTP/1.1" 200 - -2025-10-01 21:12:42,499 [INFO] root: 파일 삭제됨: FWZCZC4.txt -2025-10-01 21:12:42,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "POST /delete/FWZCZC4.txt HTTP/1.1" 302 - -2025-10-01 21:12:42,508 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /index HTTP/1.1" 200 - -2025-10-01 21:12:42,534 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:12:42,542 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:12:42,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6Yz HTTP/1.1" 200 - -2025-10-01 21:12:42,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "POST /socket.io/?EIO=4&transport=polling&t=PcVi6ZA&sid=ZtgscbFvfySwBjoQAAA4 HTTP/1.1" 200 - -2025-10-01 21:12:42,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6ZB&sid=ZtgscbFvfySwBjoQAAA4 HTTP/1.1" 200 - -2025-10-01 21:12:43,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /socket.io/?EIO=4&transport=websocket&sid=ZtgscbFvfySwBjoQAAA4 HTTP/1.1" 200 - -2025-10-01 21:12:43,331 [INFO] root: 파일 삭제됨: DLYCZC4.txt -2025-10-01 21:12:43,334 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "POST /delete/DLYCZC4.txt HTTP/1.1" 302 - -2025-10-01 21:12:43,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /index HTTP/1.1" 200 - -2025-10-01 21:12:43,367 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:12:43,367 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:12:43,410 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6lx HTTP/1.1" 200 - -2025-10-01 21:12:43,425 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "POST /socket.io/?EIO=4&transport=polling&t=PcVi6mS&sid=cVRfT9hXNiH8DMG7AAA6 HTTP/1.1" 200 - -2025-10-01 21:12:43,426 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6mT&sid=cVRfT9hXNiH8DMG7AAA6 HTTP/1.1" 200 - -2025-10-01 21:12:44,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=websocket&sid=cVRfT9hXNiH8DMG7AAA6 HTTP/1.1" 200 - -2025-10-01 21:12:44,099 [INFO] root: 파일 삭제됨: 7MYCZC4.txt -2025-10-01 21:12:44,101 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "POST /delete/7MYCZC4.txt HTTP/1.1" 302 - -2025-10-01 21:12:44,108 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /index HTTP/1.1" 200 - -2025-10-01 21:12:44,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:12:44,134 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:12:44,166 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6xy HTTP/1.1" 200 - -2025-10-01 21:12:44,177 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "POST /socket.io/?EIO=4&transport=polling&t=PcVi6yC&sid=R0CtroqwqSEDpyqDAAA8 HTTP/1.1" 200 - -2025-10-01 21:12:44,181 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVi6yC.0&sid=R0CtroqwqSEDpyqDAAA8 HTTP/1.1" 200 - -2025-10-01 21:12:44,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=websocket&sid=R0CtroqwqSEDpyqDAAA8 HTTP/1.1" 200 - -2025-10-01 21:12:44,649 [INFO] root: 파일 삭제됨: 5MYCZC4.txt -2025-10-01 21:12:44,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "POST /delete/5MYCZC4.txt HTTP/1.1" 302 - -2025-10-01 21:12:44,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /index HTTP/1.1" 200 - -2025-10-01 21:12:44,687 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:12:44,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:12:44,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVi74V HTTP/1.1" 200 - -2025-10-01 21:12:44,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "POST /socket.io/?EIO=4&transport=polling&t=PcVi74l&sid=yXaDn4oUNyKzIjHqAAA- HTTP/1.1" 200 - -2025-10-01 21:12:44,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVi74l.0&sid=yXaDn4oUNyKzIjHqAAA- HTTP/1.1" 200 - -2025-10-01 21:12:44,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:12:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVi74t&sid=yXaDn4oUNyKzIjHqAAA- HTTP/1.1" 200 - -2025-10-01 21:13:21,385 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /socket.io/?EIO=4&transport=websocket&sid=yXaDn4oUNyKzIjHqAAA- HTTP/1.1" 200 - -2025-10-01 21:13:21,398 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /index HTTP/1.1" 200 - -2025-10-01 21:13:21,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:13:21,426 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:13:21,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /socket.io/?EIO=4&transport=polling&t=PcViG2T HTTP/1.1" 200 - -2025-10-01 21:13:21,450 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "POST /socket.io/?EIO=4&transport=polling&t=PcViG2d&sid=slaxvoDmrWKA8KQIAABA HTTP/1.1" 200 - -2025-10-01 21:13:21,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /socket.io/?EIO=4&transport=polling&t=PcViG2e&sid=slaxvoDmrWKA8KQIAABA HTTP/1.1" 200 - -2025-10-01 21:13:21,463 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:13:21] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:32:09,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /socket.io/?EIO=4&transport=websocket&sid=slaxvoDmrWKA8KQIAABA HTTP/1.1" 200 - -2025-10-01 21:32:09,372 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /index HTTP/1.1" 200 - -2025-10-01 21:32:09,397 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:32:09,408 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:32:09,523 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVmZSl HTTP/1.1" 200 - -2025-10-01 21:32:09,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "POST /socket.io/?EIO=4&transport=polling&t=PcVmZSt&sid=5-CDiJVyYdNKF9gYAABC HTTP/1.1" 200 - -2025-10-01 21:32:09,535 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:32:09,537 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:32:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVmZSu&sid=5-CDiJVyYdNKF9gYAABC HTTP/1.1" 200 - -2025-10-01 21:33:05,224 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /socket.io/?EIO=4&transport=websocket&sid=5-CDiJVyYdNKF9gYAABC HTTP/1.1" 200 - -2025-10-01 21:33:05,236 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /index HTTP/1.1" 200 - -2025-10-01 21:33:05,259 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:33:05,271 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:33:05,343 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /socket.io/?EIO=4&transport=polling&t=PcVmn4x HTTP/1.1" 200 - -2025-10-01 21:33:05,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "POST /socket.io/?EIO=4&transport=polling&t=PcVmn52&sid=JF3a_VZWnj48HOYSAABE HTTP/1.1" 200 - -2025-10-01 21:33:05,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:33:05,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:33:05] "GET /socket.io/?EIO=4&transport=polling&t=PcVmn53&sid=JF3a_VZWnj48HOYSAABE HTTP/1.1" 200 - -2025-10-01 21:34:49,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:34:49] "GET /socket.io/?EIO=4&transport=websocket&sid=JF3a_VZWnj48HOYSAABE HTTP/1.1" 200 - -2025-10-01 21:34:49,070 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:34:49] "GET /index HTTP/1.1" 200 - -2025-10-01 21:34:49,091 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:34:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:34:49,102 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:34:49] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:35:00,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVnD6s HTTP/1.1" 200 - -2025-10-01 21:35:00,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:00] "POST /socket.io/?EIO=4&transport=polling&t=PcVnD6_&sid=ESeTrKC9FD8ZBympAABG HTTP/1.1" 200 - -2025-10-01 21:35:00,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVnD70&sid=ESeTrKC9FD8ZBympAABG HTTP/1.1" 200 - -2025-10-01 21:35:00,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:00] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:35:32,153 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /socket.io/?EIO=4&transport=websocket&sid=ESeTrKC9FD8ZBympAABG HTTP/1.1" 200 - -2025-10-01 21:35:32,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /index HTTP/1.1" 200 - -2025-10-01 21:35:32,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:35:32,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:35:32,238 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVnKyA HTTP/1.1" 200 - -2025-10-01 21:35:32,247 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "POST /socket.io/?EIO=4&transport=polling&t=PcVnKyH&sid=eFKI6tuUTo-VZzueAABI HTTP/1.1" 200 - -2025-10-01 21:35:32,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /socket.io/?EIO=4&transport=polling&t=PcVnKyI&sid=eFKI6tuUTo-VZzueAABI HTTP/1.1" 200 - -2025-10-01 21:35:32,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:35:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:36:11,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:11] "GET /socket.io/?EIO=4&transport=websocket&sid=eFKI6tuUTo-VZzueAABI HTTP/1.1" 200 - -2025-10-01 21:36:11,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:11] "GET /index HTTP/1.1" 200 - -2025-10-01 21:36:11,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:11] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 21:36:11,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:11] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 21:36:22,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVnXGT HTTP/1.1" 200 - -2025-10-01 21:36:22,699 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:22] "POST /socket.io/?EIO=4&transport=polling&t=PcVnXGd&sid=d3Et9n8LmfcMDPhKAABK HTTP/1.1" 200 - -2025-10-01 21:36:22,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 21:36:22,703 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:36:22] "GET /socket.io/?EIO=4&transport=polling&t=PcVnXGd.0&sid=d3Et9n8LmfcMDPhKAABK HTTP/1.1" 200 - -2025-10-01 21:38:54,864 [INFO] root: [AJAX] 작업 시작: 1759322334.8617373, script: 02-set_config.py -2025-10-01 21:38:54,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:38:54] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 21:38:54,866 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 21:38:54,867 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 21:38:54,868 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-01 21:38:56,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:38:56] "GET /progress_status/1759322334.8617373 HTTP/1.1" 200 - -2025-10-01 21:38:57,492 [INFO] root: [10.10.0.14] ✅ stdout: - -2025-10-01 21:38:57,492 [WARNING] root: [10.10.0.14] ⚠ stderr: -2025-10-01 21:38:54,948 - INFO - 10.10.0.14에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 21:38:57,486 - ERROR - 10.10.0.14 설정 실패 -2025-10-01 21:38:57,486 - ERROR - Command Error: -2025-10-01 21:38:57,486 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 2 초. - -2025-10-01 21:38:57,505 [INFO] root: [10.10.0.17] ✅ stdout: - -2025-10-01 21:38:57,505 [WARNING] root: [10.10.0.17] ⚠ stderr: -2025-10-01 21:38:54,948 - INFO - 10.10.0.17에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 21:38:57,499 - ERROR - 10.10.0.17 설정 실패 -2025-10-01 21:38:57,499 - ERROR - Command Error: -2025-10-01 21:38:57,499 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 2 초. - -2025-10-01 21:38:58,490 [INFO] root: [10.10.0.16] ✅ stdout: - -2025-10-01 21:38:58,490 [WARNING] root: [10.10.0.16] ⚠ stderr: -2025-10-01 21:38:54,948 - INFO - 10.10.0.16에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-01 21:38:58,484 - ERROR - 10.10.0.16 설정 실패 -2025-10-01 21:38:58,484 - ERROR - Command Error: -2025-10-01 21:38:58,484 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. - -2025-10-01 21:38:58,887 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:38:58] "GET /progress_status/1759322334.8617373 HTTP/1.1" 200 - -2025-10-01 21:39:00,895 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /socket.io/?EIO=4&transport=websocket&sid=d3Et9n8LmfcMDPhKAABK HTTP/1.1" 200 - -2025-10-01 21:39:00,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /index HTTP/1.1" 200 - -2025-10-01 21:39:00,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:39:00,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:39:00,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVo7vT HTTP/1.1" 200 - -2025-10-01 21:39:00,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "POST /socket.io/?EIO=4&transport=polling&t=PcVo7vd&sid=C85IARo9ihkPZPLqAABM HTTP/1.1" 200 - -2025-10-01 21:39:00,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:39:00,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:39:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVo7vd.0&sid=C85IARo9ihkPZPLqAABM HTTP/1.1" 200 - -2025-10-01 21:49:41,592 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\02-set_config.py', reloading -2025-10-01 21:49:41,593 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\data\\scripts\\02-set_config.py', reloading -2025-10-01 21:49:42,227 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 21:49:43,181 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 21:49:43,202 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 21:49:43,202 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 21:49:43,231 [WARNING] werkzeug: * Debugger is active! -2025-10-01 21:49:43,237 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 21:49:43,310 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:49:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVqak8 HTTP/1.1" 200 - -2025-10-01 21:49:43,316 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:49:43] "POST /socket.io/?EIO=4&transport=polling&t=PcVqakH&sid=BvlSNaAE54XKYcovAAAA HTTP/1.1" 200 - -2025-10-01 21:49:43,318 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:49:43] "GET /socket.io/?EIO=4&transport=polling&t=PcVqakH.0&sid=BvlSNaAE54XKYcovAAAA HTTP/1.1" 200 - -2025-10-01 21:52:09,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /socket.io/?EIO=4&transport=websocket&sid=BvlSNaAE54XKYcovAAAA HTTP/1.1" 200 - -2025-10-01 21:52:09,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /index HTTP/1.1" 200 - -2025-10-01 21:52:09,246 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:52:09,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:52:09,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVr8Mp HTTP/1.1" 200 - -2025-10-01 21:52:09,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "POST /socket.io/?EIO=4&transport=polling&t=PcVr8M_&sid=MorcLik9vX_2XDtzAAAC HTTP/1.1" 200 - -2025-10-01 21:52:09,286 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:52:09,289 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /socket.io/?EIO=4&transport=polling&t=PcVr8N0&sid=MorcLik9vX_2XDtzAAAC HTTP/1.1" 200 - -2025-10-01 21:52:09,991 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:09] "GET /socket.io/?EIO=4&transport=websocket&sid=MorcLik9vX_2XDtzAAAC HTTP/1.1" 200 - -2025-10-01 21:52:10,001 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /index HTTP/1.1" 200 - -2025-10-01 21:52:10,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:52:10,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:52:10,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVr8Yw HTTP/1.1" 200 - -2025-10-01 21:52:10,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "POST /socket.io/?EIO=4&transport=polling&t=PcVr8Z7&sid=634P4cIbvSTh6BDsAAAE HTTP/1.1" 200 - -2025-10-01 21:52:10,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:52:10,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:52:10] "GET /socket.io/?EIO=4&transport=polling&t=PcVr8Z8&sid=634P4cIbvSTh6BDsAAAE HTTP/1.1" 200 - -2025-10-01 21:53:15,760 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\01-settings.py', reloading -2025-10-01 21:53:15,761 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\02-set_config.py', reloading -2025-10-01 21:53:15,762 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\03-tsr_log.py', reloading -2025-10-01 21:53:15,762 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\04-tsr_save.py', reloading -2025-10-01 21:53:15,763 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\05-clrsel.py', reloading -2025-10-01 21:53:15,764 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\06-PowerON.py', reloading -2025-10-01 21:53:15,766 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\07-PowerOFF.py', reloading -2025-10-01 21:53:15,767 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\08-job_delete_all.py', reloading -2025-10-01 21:53:15,768 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\09-Log_Viewer.py', reloading -2025-10-01 21:53:15,774 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\PortGUID.py', reloading -2025-10-01 21:53:15,775 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\scripts\\PortGUID_v1.py', reloading -2025-10-01 21:53:16,821 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-01 21:53:17,787 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-01 21:53:17,807 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 21:53:17,807 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-01 21:53:17,828 [WARNING] werkzeug: * Debugger is active! -2025-10-01 21:53:17,835 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-01 21:53:17,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVrP2C HTTP/1.1" 200 - -2025-10-01 21:53:17,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:17] "POST /socket.io/?EIO=4&transport=polling&t=PcVrP6L&sid=pC97BTyleQpWYzn_AAAA HTTP/1.1" 200 - -2025-10-01 21:53:17,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:17] "GET /socket.io/?EIO=4&transport=polling&t=PcVrP6L.0&sid=pC97BTyleQpWYzn_AAAA HTTP/1.1" 200 - -2025-10-01 21:53:17,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:17] "GET /socket.io/?EIO=4&transport=websocket&sid=pC97BTyleQpWYzn_AAAA HTTP/1.1" 200 - -2025-10-01 21:53:17,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:17] "GET /index HTTP/1.1" 200 - -2025-10-01 21:53:18,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:53:18,066 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:53:18,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVrPAQ HTTP/1.1" 200 - -2025-10-01 21:53:18,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "POST /socket.io/?EIO=4&transport=polling&t=PcVrPAX&sid=P4qPRQvqhocSPlYtAAAC HTTP/1.1" 200 - -2025-10-01 21:53:18,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:53:18,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVrPAX.0&sid=P4qPRQvqhocSPlYtAAAC HTTP/1.1" 200 - -2025-10-01 21:53:18,776 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=websocket&sid=P4qPRQvqhocSPlYtAAAC HTTP/1.1" 200 - -2025-10-01 21:53:18,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /index HTTP/1.1" 200 - -2025-10-01 21:53:18,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:53:18,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:53:18,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVrPLj HTTP/1.1" 200 - -2025-10-01 21:53:18,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "POST /socket.io/?EIO=4&transport=polling&t=PcVrPLx&sid=Ot1HGpwLLP6HeV2-AAAE HTTP/1.1" 200 - -2025-10-01 21:53:18,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:53:18,851 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVrPLy&sid=Ot1HGpwLLP6HeV2-AAAE HTTP/1.1" 200 - -2025-10-01 21:53:18,860 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:18] "GET /socket.io/?EIO=4&transport=polling&t=PcVrPM8&sid=Ot1HGpwLLP6HeV2-AAAE HTTP/1.1" 200 - -2025-10-01 21:53:34,972 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:34] "GET /socket.io/?EIO=4&transport=websocket&sid=Ot1HGpwLLP6HeV2-AAAE HTTP/1.1" 200 - -2025-10-01 21:53:34,980 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:34] "GET /index HTTP/1.1" 200 - -2025-10-01 21:53:35,001 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:53:35,003 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:53:35,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVrTIh HTTP/1.1" 200 - -2025-10-01 21:53:35,042 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "POST /socket.io/?EIO=4&transport=polling&t=PcVrTIy&sid=7pgGtCQztMCecZoiAAAG HTTP/1.1" 200 - -2025-10-01 21:53:35,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:53:35,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:35] "GET /socket.io/?EIO=4&transport=polling&t=PcVrTIy.0&sid=7pgGtCQztMCecZoiAAAG HTTP/1.1" 200 - -2025-10-01 21:53:54,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /socket.io/?EIO=4&transport=websocket&sid=7pgGtCQztMCecZoiAAAG HTTP/1.1" 200 - -2025-10-01 21:53:54,460 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /index HTTP/1.1" 500 - -2025-10-01 21:53:54,481 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 21:53:54,499 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 21:53:54,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - -2025-10-01 21:53:54,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:53:54] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 21:54:02,267 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:54:02] "GET /index HTTP/1.1" 500 - -2025-10-01 21:54:02,282 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:54:02] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 21:54:02,285 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:54:02] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 21:54:02,299 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:54:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 304 - -2025-10-01 21:54:02,319 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:54:02] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 21:59:40,533 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 21:59:40,559 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:59:40,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:59:40,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVssYs HTTP/1.1" 200 - -2025-10-01 21:59:40,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "POST /socket.io/?EIO=4&transport=polling&t=PcVssY_&sid=rPZatXrKqCscWpYTAAAI HTTP/1.1" 200 - -2025-10-01 21:59:40,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /socket.io/?EIO=4&transport=polling&t=PcVssY_.0&sid=rPZatXrKqCscWpYTAAAI HTTP/1.1" 200 - -2025-10-01 21:59:40,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:59:40,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:40] "GET /socket.io/?EIO=4&transport=websocket&sid=rPZatXrKqCscWpYTAAAI HTTP/1.1" 200 - -2025-10-01 21:59:43,536 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:43] "GET /index HTTP/1.1" 500 - -2025-10-01 21:59:43,562 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:43] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 21:59:43,569 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:43] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 21:59:43,582 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:43] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 304 - -2025-10-01 21:59:51,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:51] "GET /index HTTP/1.1" 200 - -2025-10-01 21:59:52,003 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:59:52,006 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:59:52,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvLL HTTP/1.1" 200 - -2025-10-01 21:59:52,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:59:52,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVsvLY&sid=z-7fLgA1jzrvKPbEAAAK HTTP/1.1" 200 - -2025-10-01 21:59:52,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvLY.0&sid=z-7fLgA1jzrvKPbEAAAK HTTP/1.1" 200 - -2025-10-01 21:59:52,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvLk&sid=z-7fLgA1jzrvKPbEAAAK HTTP/1.1" 200 - -2025-10-01 21:59:52,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=websocket&sid=z-7fLgA1jzrvKPbEAAAK HTTP/1.1" 200 - -2025-10-01 21:59:52,636 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /index HTTP/1.1" 200 - -2025-10-01 21:59:52,652 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:59:52,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:59:52,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvWJ HTTP/1.1" 200 - -2025-10-01 21:59:52,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVsvWT&sid=hYAWYDGDJGV-tpqDAAAM HTTP/1.1" 200 - -2025-10-01 21:59:52,738 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:59:52,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvWU&sid=hYAWYDGDJGV-tpqDAAAM HTTP/1.1" 200 - -2025-10-01 21:59:52,759 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=websocket&sid=hYAWYDGDJGV-tpqDAAAM HTTP/1.1" 200 - -2025-10-01 21:59:52,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /index HTTP/1.1" 200 - -2025-10-01 21:59:52,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 21:59:52,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 21:59:52,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvXj HTTP/1.1" 200 - -2025-10-01 21:59:52,833 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 21:59:52,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "POST /socket.io/?EIO=4&transport=polling&t=PcVsvXy&sid=-oBSwTkbTLehStgIAAAO HTTP/1.1" 200 - -2025-10-01 21:59:52,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 21:59:52] "GET /socket.io/?EIO=4&transport=polling&t=PcVsvXz&sid=-oBSwTkbTLehStgIAAAO HTTP/1.1" 200 - -2025-10-01 22:00:41,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /socket.io/?EIO=4&transport=websocket&sid=-oBSwTkbTLehStgIAAAO HTTP/1.1" 200 - -2025-10-01 22:00:41,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /index HTTP/1.1" 200 - -2025-10-01 22:00:41,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:00:41,822 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:00:41,839 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5Vf HTTP/1.1" 200 - -2025-10-01 22:00:41,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "POST /socket.io/?EIO=4&transport=polling&t=PcVt5Vn&sid=rguoOA0Bm1GCygdNAAAQ HTTP/1.1" 200 - -2025-10-01 22:00:41,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5Vo&sid=rguoOA0Bm1GCygdNAAAQ HTTP/1.1" 200 - -2025-10-01 22:00:41,856 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5Vz&sid=rguoOA0Bm1GCygdNAAAQ HTTP/1.1" 200 - -2025-10-01 22:00:41,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:41] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:00:42,122 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /socket.io/?EIO=4&transport=websocket&sid=rguoOA0Bm1GCygdNAAAQ HTTP/1.1" 200 - -2025-10-01 22:00:42,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /index HTTP/1.1" 200 - -2025-10-01 22:00:42,147 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:00:42,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:00:42,174 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5ax HTTP/1.1" 200 - -2025-10-01 22:00:42,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:00:42,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "POST /socket.io/?EIO=4&transport=polling&t=PcVt5b8&sid=N7gRdSBt7VJVYfTAAAAS HTTP/1.1" 200 - -2025-10-01 22:00:42,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5b9&sid=N7gRdSBt7VJVYfTAAAAS HTTP/1.1" 200 - -2025-10-01 22:00:42,200 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:00:42] "GET /socket.io/?EIO=4&transport=polling&t=PcVt5bM&sid=N7gRdSBt7VJVYfTAAAAS HTTP/1.1" 200 - -2025-10-01 22:01:27,078 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=websocket&sid=N7gRdSBt7VJVYfTAAAAS HTTP/1.1" 200 - -2025-10-01 22:01:27,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /index HTTP/1.1" 200 - -2025-10-01 22:01:27,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:01:27,114 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:01:27,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGZL HTTP/1.1" 200 - -2025-10-01 22:01:27,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "POST /socket.io/?EIO=4&transport=polling&t=PcVtGZU&sid=PrCMsWKrXboQrDdnAAAU HTTP/1.1" 200 - -2025-10-01 22:01:27,144 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGZV&sid=PrCMsWKrXboQrDdnAAAU HTTP/1.1" 200 - -2025-10-01 22:01:27,145 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:01:27,222 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=websocket&sid=PrCMsWKrXboQrDdnAAAU HTTP/1.1" 200 - -2025-10-01 22:01:27,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /index HTTP/1.1" 200 - -2025-10-01 22:01:27,251 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:01:27,254 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:01:27,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGbV HTTP/1.1" 200 - -2025-10-01 22:01:27,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "POST /socket.io/?EIO=4&transport=polling&t=PcVtGbc&sid=HrHb_laHJWUdjRpzAAAW HTTP/1.1" 200 - -2025-10-01 22:01:27,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGbd&sid=HrHb_laHJWUdjRpzAAAW HTTP/1.1" 200 - -2025-10-01 22:01:27,280 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:01:27,350 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=websocket&sid=HrHb_laHJWUdjRpzAAAW HTTP/1.1" 200 - -2025-10-01 22:01:27,356 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /index HTTP/1.1" 200 - -2025-10-01 22:01:27,373 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:01:27,383 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:01:27,396 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGdX HTTP/1.1" 200 - -2025-10-01 22:01:27,404 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "POST /socket.io/?EIO=4&transport=polling&t=PcVtGde&sid=H0k-t3rOS2EpeVXFAAAY HTTP/1.1" 200 - -2025-10-01 22:01:27,410 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGdf&sid=H0k-t3rOS2EpeVXFAAAY HTTP/1.1" 200 - -2025-10-01 22:01:27,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /socket.io/?EIO=4&transport=polling&t=PcVtGdt&sid=H0k-t3rOS2EpeVXFAAAY HTTP/1.1" 200 - -2025-10-01 22:01:27,419 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:01:27] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:02:29,939 [INFO] root: [AJAX] 작업 시작: 1759323749.9363399, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 22:02:29,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:29] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 22:02:29,944 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 22:02:29,944 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 22:02:29,945 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 22:02:29,945 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 22:02:31,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:31] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:33,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:33] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:35,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:35] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:37,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:37] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:39,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:39] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:41,957 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:41] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:43,954 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:43] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:45,954 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:45] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:47,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:47] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:49,598 [INFO] root: [Watchdog] 생성된 파일: 7MYCZC4.txt (1/4) -2025-10-01 22:02:49,604 [INFO] root: [10.10.0.16] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.16 - 저장: D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 19 초. - -2025-10-01 22:02:49,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:49] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:50,215 [INFO] root: [Watchdog] 생성된 파일: FWZCZC4.txt (2/4) -2025-10-01 22:02:50,222 [INFO] root: [10.10.0.14] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.14 - 저장: D:\idrac_info\idrac_info\data\idrac_info\FWZCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 20 초. - -2025-10-01 22:02:51,954 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:51] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:52,732 [INFO] root: [Watchdog] 생성된 파일: 5MYCZC4.txt (3/4) -2025-10-01 22:02:52,738 [INFO] root: [10.10.0.15] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.15 - 저장: D:\idrac_info\idrac_info\data\idrac_info\5MYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 22 초. - -2025-10-01 22:02:53,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:53] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:54,362 [INFO] root: [Watchdog] 생성된 파일: DLYCZC4.txt (4/4) -2025-10-01 22:02:54,369 [INFO] root: [10.10.0.17] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.17 - 저장: D:\idrac_info\idrac_info\data\idrac_info\DLYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 24 초. - -2025-10-01 22:02:55,964 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:55] "GET /progress_status/1759323749.9363399 HTTP/1.1" 200 - -2025-10-01 22:02:57,974 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:57] "GET /socket.io/?EIO=4&transport=websocket&sid=H0k-t3rOS2EpeVXFAAAY HTTP/1.1" 200 - -2025-10-01 22:02:57,995 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:57] "GET /index HTTP/1.1" 500 - -2025-10-01 22:02:58,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:58] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 22:02:58,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:58] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 22:02:58,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:58] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 304 - -2025-10-01 22:02:58,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:02:58] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 22:03:07,679 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /index HTTP/1.1" 200 - -2025-10-01 22:03:07,695 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:03:07,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:03:07,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVtf7A HTTP/1.1" 200 - -2025-10-01 22:03:07,738 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:03:07,741 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "POST /socket.io/?EIO=4&transport=polling&t=PcVtf7N&sid=mH3ybt5AKlhs-wMaAAAa HTTP/1.1" 200 - -2025-10-01 22:03:07,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVtf7N.0&sid=mH3ybt5AKlhs-wMaAAAa HTTP/1.1" 200 - -2025-10-01 22:03:07,751 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVtf7a&sid=mH3ybt5AKlhs-wMaAAAa HTTP/1.1" 200 - -2025-10-01 22:03:24,783 [INFO] root: [AJAX] 작업 시작: 1759323804.7785325, script: TYPE11_Server_info.py -2025-10-01 22:03:24,784 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:24] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 22:03:24,785 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 22:03:24,787 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 22:03:24,787 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 22:03:24,788 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 22:03:26,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:26] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:28,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:28] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:30,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:30] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:32,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:32] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:34,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:34] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:36,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:36] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:38,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:38] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:40,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:40] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:42,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:42] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:44,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:44] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:46,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:46] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:48,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:48] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:50,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:50] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:52,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:52] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:54,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:54] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:56,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:56] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:03:58,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:03:58] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:00,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:00] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:02,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:02] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:04,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:04] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:06,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:06] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:08,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:08] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:10,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:10] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:12,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:12] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:14,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:14] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:16,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:16] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:18,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:18] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:20,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:20] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:22,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:22] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:24,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:24] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:26,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:26] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:28,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:28] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:30,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:30] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:32,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:32] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:34,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:34] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:36,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:36] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:38,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:38] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:40,813 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:40] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:42,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:42] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:44,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:44] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:46,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:46] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:48,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:48] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:50,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:50] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:52,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:52] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:54,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:54] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:56,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:56] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:04:58,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:04:58] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:00,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:00] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:02,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:02] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:04,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:04] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:06,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:06] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:08,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:08] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:10,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:10] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:12,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:12] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:14,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:14] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:16,791 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:16] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:18,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:18] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:20,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:20] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:22,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:22] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:24,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:24] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:26,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:26] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:28,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:28] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:30,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:30] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:32,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:32] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:33,294 [INFO] root: [Watchdog] 생성된 파일: DLYCZC4.txt (1/4) -2025-10-01 22:05:33,300 [INFO] root: [10.10.0.17] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 8 초. - -2025-10-01 22:05:34,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:34] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:36,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:36] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:38,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:38] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:40,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:40] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:42,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:42] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:44,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:44] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:46,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:46] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:48,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:48] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:49,355 [INFO] root: [Watchdog] 생성된 파일: 7MYCZC4.txt (2/4) -2025-10-01 22:05:49,361 [INFO] root: [10.10.0.16] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 24 초. - -2025-10-01 22:05:50,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:50] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:52,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:52] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:54,536 [INFO] root: [Watchdog] 생성된 파일: FWZCZC4.txt (3/4) -2025-10-01 22:05:54,543 [INFO] root: [10.10.0.14] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 29 초. - -2025-10-01 22:05:54,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:54] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:56,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:56] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:05:58,793 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:05:58] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:00,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:00] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:02,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:02] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:04,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:04] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:06,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:06] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:08,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:08] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:10,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:10] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:12,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:12] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:14,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:14] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:16,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:16] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:18,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:18] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:20,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:20] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:22,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:22] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:24,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:24] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:26,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:26] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:27,365 [INFO] root: [Watchdog] 생성된 파일: 5MYCZC4.txt (4/4) -2025-10-01 22:06:27,371 [INFO] root: [10.10.0.15] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 3 분, 2 초. - -2025-10-01 22:06:28,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:28] "GET /progress_status/1759323804.7785325 HTTP/1.1" 200 - -2025-10-01 22:06:30,812 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /socket.io/?EIO=4&transport=websocket&sid=mH3ybt5AKlhs-wMaAAAa HTTP/1.1" 200 - -2025-10-01 22:06:30,834 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /index HTTP/1.1" 500 - -2025-10-01 22:06:30,858 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 22:06:30,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 22:06:30,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 304 - -2025-10-01 22:06:30,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:30] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - -2025-10-01 22:06:46,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /index HTTP/1.1" 200 - -2025-10-01 22:06:46,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:06:46,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:06:46,639 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVuUZg HTTP/1.1" 200 - -2025-10-01 22:06:46,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "POST /socket.io/?EIO=4&transport=polling&t=PcVuUZq&sid=hwt0rAvA0J8Z1D4oAAAc HTTP/1.1" 200 - -2025-10-01 22:06:46,652 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /socket.io/?EIO=4&transport=polling&t=PcVuUZr&sid=hwt0rAvA0J8Z1D4oAAAc HTTP/1.1" 200 - -2025-10-01 22:06:46,662 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:46] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:06:55,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /socket.io/?EIO=4&transport=websocket&sid=hwt0rAvA0J8Z1D4oAAAc HTTP/1.1" 200 - -2025-10-01 22:06:55,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /index HTTP/1.1" 200 - -2025-10-01 22:06:55,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:06:55,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:06:55,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVuWqu HTTP/1.1" 200 - -2025-10-01 22:06:55,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:06:55,953 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "POST /socket.io/?EIO=4&transport=polling&t=PcVuWrB&sid=ID-Fap4C8FZP2IihAAAe HTTP/1.1" 200 - -2025-10-01 22:06:55,957 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:55] "GET /socket.io/?EIO=4&transport=polling&t=PcVuWrB.0&sid=ID-Fap4C8FZP2IihAAAe HTTP/1.1" 200 - -2025-10-01 22:06:59,418 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:06:59] "GET /download_backup/PO-20250826-0158_20251013_가산3_70EA_20251001/DLYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:07:07,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=websocket&sid=ID-Fap4C8FZP2IihAAAe HTTP/1.1" 200 - -2025-10-01 22:07:07,186 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /index HTTP/1.1" 200 - -2025-10-01 22:07:07,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:07:07,213 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:07:07,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVuZbT HTTP/1.1" 200 - -2025-10-01 22:07:07,250 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:07:07,253 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "POST /socket.io/?EIO=4&transport=polling&t=PcVuZbk&sid=vOBvA1x51oq5JOwlAAAg HTTP/1.1" 200 - -2025-10-01 22:07:07,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVuZbl&sid=vOBvA1x51oq5JOwlAAAg HTTP/1.1" 200 - -2025-10-01 22:07:07,323 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=websocket&sid=vOBvA1x51oq5JOwlAAAg HTTP/1.1" 200 - -2025-10-01 22:07:07,331 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /index HTTP/1.1" 200 - -2025-10-01 22:07:07,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:07:07,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:07:07,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVuZdi HTTP/1.1" 200 - -2025-10-01 22:07:07,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "POST /socket.io/?EIO=4&transport=polling&t=PcVuZdq&sid=oJ8SBY06KV4b07ztAAAi HTTP/1.1" 200 - -2025-10-01 22:07:07,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /socket.io/?EIO=4&transport=polling&t=PcVuZdq.0&sid=oJ8SBY06KV4b07ztAAAi HTTP/1.1" 200 - -2025-10-01 22:07:07,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:07] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:07:30,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /socket.io/?EIO=4&transport=websocket&sid=oJ8SBY06KV4b07ztAAAi HTTP/1.1" 200 - -2025-10-01 22:07:30,889 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /index HTTP/1.1" 200 - -2025-10-01 22:07:30,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:07:30,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:07:30,955 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /socket.io/?EIO=4&transport=polling&t=PcVufO7 HTTP/1.1" 200 - -2025-10-01 22:07:30,963 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:07:30,966 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "POST /socket.io/?EIO=4&transport=polling&t=PcVufOH&sid=RenikTBmo4CnoF0zAAAk HTTP/1.1" 200 - -2025-10-01 22:07:30,968 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:30] "GET /socket.io/?EIO=4&transport=polling&t=PcVufOI&sid=RenikTBmo4CnoF0zAAAk HTTP/1.1" 200 - -2025-10-01 22:07:34,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /socket.io/?EIO=4&transport=websocket&sid=RenikTBmo4CnoF0zAAAk HTTP/1.1" 200 - -2025-10-01 22:07:34,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /index HTTP/1.1" 200 - -2025-10-01 22:07:34,046 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:07:34,059 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:07:34,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVug9F HTTP/1.1" 200 - -2025-10-01 22:07:34,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "POST /socket.io/?EIO=4&transport=polling&t=PcVug9M&sid=AV9OeHhS4XWKIzE9AAAm HTTP/1.1" 200 - -2025-10-01 22:07:34,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /socket.io/?EIO=4&transport=polling&t=PcVug9N&sid=AV9OeHhS4XWKIzE9AAAm HTTP/1.1" 200 - -2025-10-01 22:07:34,111 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:07:37,696 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt -2025-10-01 22:07:37,696 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt -2025-10-01 22:07:37,699 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:07:37,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:37] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:07:40,012 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt -2025-10-01 22:07:40,013 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt -2025-10-01 22:07:40,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:40] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:07:40,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:40] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:07:53,175 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /socket.io/?EIO=4&transport=websocket&sid=AV9OeHhS4XWKIzE9AAAm HTTP/1.1" 200 - -2025-10-01 22:07:53,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /index HTTP/1.1" 200 - -2025-10-01 22:07:53,205 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:07:53,208 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:07:53,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVukqJ HTTP/1.1" 200 - -2025-10-01 22:07:53,253 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "POST /socket.io/?EIO=4&transport=polling&t=PcVukqU&sid=NSZN5Y82zx05h0iaAAAo HTTP/1.1" 200 - -2025-10-01 22:07:53,257 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /socket.io/?EIO=4&transport=polling&t=PcVukqU.0&sid=NSZN5Y82zx05h0iaAAAo HTTP/1.1" 200 - -2025-10-01 22:07:53,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:53] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:07:54,346 [INFO] root: file_view: folder=idrac_info date= filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt -2025-10-01 22:07:54,347 [INFO] root: file_view: folder=idrac_info date= filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7MYCZC4.txt -2025-10-01 22:07:54,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:54] "GET /view_file?folder=idrac_info&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:07:54,352 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:54] "GET /view_file?folder=idrac_info&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:07:56,235 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:56] "GET /socket.io/?EIO=4&transport=websocket&sid=NSZN5Y82zx05h0iaAAAo HTTP/1.1" 200 - -2025-10-01 22:07:56,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:56] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 22:07:56,279 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVulZo HTTP/1.1" 200 - -2025-10-01 22:07:56,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:56] "POST /socket.io/?EIO=4&transport=polling&t=PcVulZz&sid=wbvwWNAzLzsqmmm7AAAq HTTP/1.1" 200 - -2025-10-01 22:07:56,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:56] "GET /socket.io/?EIO=4&transport=polling&t=PcVulZ-&sid=wbvwWNAzLzsqmmm7AAAq HTTP/1.1" 200 - -2025-10-01 22:07:57,441 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:07:57] "GET /socket.io/?EIO=4&transport=websocket&sid=wbvwWNAzLzsqmmm7AAAq HTTP/1.1" 200 - -2025-10-01 22:08:20,632 [INFO] root: [AJAX] 작업 시작: 1759324100.6287303, script: 07-PowerOFF.py -2025-10-01 22:08:20,633 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:20] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 22:08:20,634 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 22:08:20,635 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 22:08:20,636 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 22:08:20,636 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 22:08:22,646 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:22] "GET /progress_status/1759324100.6287303 HTTP/1.1" 200 - -2025-10-01 22:08:22,696 [INFO] root: [10.10.0.14] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.14 -Successfully powered off server for 10.10.0.14 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 1 초. - -2025-10-01 22:08:23,167 [INFO] root: [10.10.0.17] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.17 -Successfully powered off server for 10.10.0.17 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 22:08:23,400 [INFO] root: [10.10.0.15] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.15 -Successfully powered off server for 10.10.0.15 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 22:08:24,433 [INFO] root: [10.10.0.16] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.16 -Successfully powered off server for 10.10.0.16 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. - -2025-10-01 22:08:24,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:24] "GET /progress_status/1759324100.6287303 HTTP/1.1" 200 - -2025-10-01 22:08:26,686 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /index HTTP/1.1" 200 - -2025-10-01 22:08:26,709 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:08:26,711 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:08:26,731 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVus_d HTTP/1.1" 200 - -2025-10-01 22:08:26,742 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVus_k&sid=ll3GyHnZx2ZpTxR7AAAs HTTP/1.1" 200 - -2025-10-01 22:08:26,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVus_l&sid=ll3GyHnZx2ZpTxR7AAAs HTTP/1.1" 200 - -2025-10-01 22:08:26,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:08:26,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:08:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVut01&sid=ll3GyHnZx2ZpTxR7AAAs HTTP/1.1" 200 - -2025-10-01 22:10:43,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:43] "GET /socket.io/?EIO=4&transport=websocket&sid=ll3GyHnZx2ZpTxR7AAAs HTTP/1.1" 200 - -2025-10-01 22:10:43,968 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:43] "GET /index HTTP/1.1" 200 - -2025-10-01 22:10:43,990 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:10:43,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:10:44,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVvOWn HTTP/1.1" 200 - -2025-10-01 22:10:44,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "POST /socket.io/?EIO=4&transport=polling&t=PcVvOWy&sid=EOLgKtN0N97A7Tq3AAAu HTTP/1.1" 200 - -2025-10-01 22:10:44,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVvOWy.0&sid=EOLgKtN0N97A7Tq3AAAu HTTP/1.1" 200 - -2025-10-01 22:10:44,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:10:44,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /socket.io/?EIO=4&transport=websocket&sid=EOLgKtN0N97A7Tq3AAAu HTTP/1.1" 200 - -2025-10-01 22:10:44,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /index HTTP/1.1" 200 - -2025-10-01 22:10:44,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:10:44,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:10:44,157 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVvOYt HTTP/1.1" 200 - -2025-10-01 22:10:44,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "POST /socket.io/?EIO=4&transport=polling&t=PcVvOZ0&sid=reelV4fXTgANcwfcAAAw HTTP/1.1" 200 - -2025-10-01 22:10:44,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /socket.io/?EIO=4&transport=polling&t=PcVvOZ1&sid=reelV4fXTgANcwfcAAAw HTTP/1.1" 200 - -2025-10-01 22:10:44,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:44] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:10:54,644 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\FWZCZC4.txt -2025-10-01 22:10:54,644 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\FWZCZC4.txt -2025-10-01 22:10:54,647 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:54] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=FWZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:10:54,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:54] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=FWZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:10:57,225 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DLYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DLYCZC4.txt -2025-10-01 22:10:57,226 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DLYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DLYCZC4.txt -2025-10-01 22:10:57,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:57] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DLYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:10:57,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:57] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DLYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:10:58,876 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt -2025-10-01 22:10:58,876 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt -2025-10-01 22:10:58,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:58] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:10:58,882 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:10:58] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:11:26,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /socket.io/?EIO=4&transport=websocket&sid=reelV4fXTgANcwfcAAAw HTTP/1.1" 200 - -2025-10-01 22:11:26,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /index HTTP/1.1" 200 - -2025-10-01 22:11:26,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:11:26,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:11:26,092 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVvYo8 HTTP/1.1" 200 - -2025-10-01 22:11:26,101 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "POST /socket.io/?EIO=4&transport=polling&t=PcVvYoH&sid=D1mQC9xP3qpAQZetAAAy HTTP/1.1" 200 - -2025-10-01 22:11:26,105 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVvYoI&sid=D1mQC9xP3qpAQZetAAAy HTTP/1.1" 200 - -2025-10-01 22:11:26,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /socket.io/?EIO=4&transport=polling&t=PcVvYoT&sid=D1mQC9xP3qpAQZetAAAy HTTP/1.1" 200 - -2025-10-01 22:11:26,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:26] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:11:29,239 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /socket.io/?EIO=4&transport=websocket&sid=D1mQC9xP3qpAQZetAAAy HTTP/1.1" 200 - -2025-10-01 22:11:29,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /index HTTP/1.1" 200 - -2025-10-01 22:11:29,273 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:11:29,275 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:11:29,298 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVvZaE HTTP/1.1" 200 - -2025-10-01 22:11:29,308 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "POST /socket.io/?EIO=4&transport=polling&t=PcVvZaO&sid=7lFSIJzOMFY7SXKzAAA0 HTTP/1.1" 200 - -2025-10-01 22:11:29,313 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /socket.io/?EIO=4&transport=polling&t=PcVvZaP&sid=7lFSIJzOMFY7SXKzAAA0 HTTP/1.1" 200 - -2025-10-01 22:11:29,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:29] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:11:33,223 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /socket.io/?EIO=4&transport=websocket&sid=7lFSIJzOMFY7SXKzAAA0 HTTP/1.1" 200 - -2025-10-01 22:11:33,232 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /index HTTP/1.1" 200 - -2025-10-01 22:11:33,254 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:11:33,254 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:11:33,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVvaYN HTTP/1.1" 200 - -2025-10-01 22:11:33,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "POST /socket.io/?EIO=4&transport=polling&t=PcVvaYZ&sid=9-UoIEGgVf6scNwcAAA2 HTTP/1.1" 200 - -2025-10-01 22:11:33,293 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /socket.io/?EIO=4&transport=polling&t=PcVvaYa&sid=9-UoIEGgVf6scNwcAAA2 HTTP/1.1" 200 - -2025-10-01 22:11:33,295 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:11:33] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:15:03,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=websocket&sid=9-UoIEGgVf6scNwcAAA2 HTTP/1.1" 200 - -2025-10-01 22:15:03,105 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /index HTTP/1.1" 200 - -2025-10-01 22:15:03,125 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:15:03,139 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:15:03,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwNno HTTP/1.1" 200 - -2025-10-01 22:15:03,170 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVwNny&sid=DT1BwUTwFDFFsssWAAA4 HTTP/1.1" 200 - -2025-10-01 22:15:03,175 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwNnz&sid=DT1BwUTwFDFFsssWAAA4 HTTP/1.1" 200 - -2025-10-01 22:15:03,175 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:15:03,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=websocket&sid=DT1BwUTwFDFFsssWAAA4 HTTP/1.1" 200 - -2025-10-01 22:15:03,823 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /index HTTP/1.1" 200 - -2025-10-01 22:15:03,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:15:03,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:15:03,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwNyq HTTP/1.1" 200 - -2025-10-01 22:15:03,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVwNyy&sid=SrFNRu-fRcixIGCKAAA6 HTTP/1.1" 200 - -2025-10-01 22:15:03,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:15:03,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwNyy.0&sid=SrFNRu-fRcixIGCKAAA6 HTTP/1.1" 200 - -2025-10-01 22:15:03,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwNzC&sid=SrFNRu-fRcixIGCKAAA6 HTTP/1.1" 200 - -2025-10-01 22:15:03,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=websocket&sid=SrFNRu-fRcixIGCKAAA6 HTTP/1.1" 200 - -2025-10-01 22:15:03,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /index HTTP/1.1" 200 - -2025-10-01 22:15:03,969 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:15:03,970 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:15:03,986 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwN-i HTTP/1.1" 200 - -2025-10-01 22:15:03,996 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "POST /socket.io/?EIO=4&transport=polling&t=PcVwN-u&sid=ctY73DBkzbm1YncaAAA8 HTTP/1.1" 200 - -2025-10-01 22:15:03,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:15:03,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:03] "GET /socket.io/?EIO=4&transport=polling&t=PcVwN-u.0&sid=ctY73DBkzbm1YncaAAA8 HTTP/1.1" 200 - -2025-10-01 22:15:04,005 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:04] "GET /socket.io/?EIO=4&transport=polling&t=PcVwN_3&sid=ctY73DBkzbm1YncaAAA8 HTTP/1.1" 200 - -2025-10-01 22:15:04,930 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:15:04,930 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:15:04,931 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:04] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:15:04,935 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:04] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:15:06,796 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:15:06,797 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:15:06,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:06] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:15:06,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:15:06] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:17:46,100 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:46] "GET /socket.io/?EIO=4&transport=websocket&sid=ctY73DBkzbm1YncaAAA8 HTTP/1.1" 200 - -2025-10-01 22:17:46,122 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-01 22:17:46,123 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:46] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-01 22:17:46,168 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:46] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 22:17:48,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /index HTTP/1.1" 200 - -2025-10-01 22:17:48,551 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:17:48,563 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:17:48,585 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVx0AZ HTTP/1.1" 200 - -2025-10-01 22:17:48,601 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "POST /socket.io/?EIO=4&transport=polling&t=PcVx0Ap&sid=mA7l77KmNjWj5hUnAAA- HTTP/1.1" 200 - -2025-10-01 22:17:48,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVx0Aq&sid=mA7l77KmNjWj5hUnAAA- HTTP/1.1" 200 - -2025-10-01 22:17:48,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:17:48] "GET /socket.io/?EIO=4&transport=polling&t=PcVx0A_&sid=mA7l77KmNjWj5hUnAAA- HTTP/1.1" 200 - -2025-10-01 22:18:14,501 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /socket.io/?EIO=4&transport=websocket&sid=mA7l77KmNjWj5hUnAAA- HTTP/1.1" 200 - -2025-10-01 22:18:14,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /index HTTP/1.1" 200 - -2025-10-01 22:18:14,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:18:14,532 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:18:14,556 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVx6WO HTTP/1.1" 200 - -2025-10-01 22:18:14,570 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "POST /socket.io/?EIO=4&transport=polling&t=PcVx6WZ&sid=VZcgbM7FgRwarVcQAABA HTTP/1.1" 200 - -2025-10-01 22:18:14,575 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:18:14,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVx6Wa&sid=VZcgbM7FgRwarVcQAABA HTTP/1.1" 200 - -2025-10-01 22:18:15,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:15] "GET /socket.io/?EIO=4&transport=websocket&sid=VZcgbM7FgRwarVcQAABA HTTP/1.1" 200 - -2025-10-01 22:18:15,763 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-01 22:18:15,770 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:18:15] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-01 22:19:00,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVxHlL HTTP/1.1" 200 - -2025-10-01 22:19:00,572 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:00] "POST /socket.io/?EIO=4&transport=polling&t=PcVxHlQ&sid=PvQ5ETTIjBPJvg9FAABC HTTP/1.1" 200 - -2025-10-01 22:19:00,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:00] "GET /socket.io/?EIO=4&transport=polling&t=PcVxHlQ.0&sid=PvQ5ETTIjBPJvg9FAABC HTTP/1.1" 200 - -2025-10-01 22:19:37,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /socket.io/?EIO=4&transport=websocket&sid=PvQ5ETTIjBPJvg9FAABC HTTP/1.1" 200 - -2025-10-01 22:19:37,590 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /index HTTP/1.1" 500 - -2025-10-01 22:19:37,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 22:19:37,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 22:19:37,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - -2025-10-01 22:19:37,653 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:19:37] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 22:20:12,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 22:20:12,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:20:12,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:20:12,937 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVxZQ5 HTTP/1.1" 200 - -2025-10-01 22:20:12,949 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "POST /socket.io/?EIO=4&transport=polling&t=PcVxZQG&sid=z-AvdxHshskvq6KeAABE HTTP/1.1" 200 - -2025-10-01 22:20:12,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /socket.io/?EIO=4&transport=polling&t=PcVxZQJ&sid=z-AvdxHshskvq6KeAABE HTTP/1.1" 200 - -2025-10-01 22:20:12,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:12] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:20:14,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /socket.io/?EIO=4&transport=websocket&sid=z-AvdxHshskvq6KeAABE HTTP/1.1" 200 - -2025-10-01 22:20:14,631 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /xml_management HTTP/1.1" 200 - -2025-10-01 22:20:14,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:20:14,657 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:20:14,765 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVxZse HTTP/1.1" 200 - -2025-10-01 22:20:14,772 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "POST /socket.io/?EIO=4&transport=polling&t=PcVxZsn&sid=VaAZ2ezWNJMRBAHCAABG HTTP/1.1" 200 - -2025-10-01 22:20:14,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /socket.io/?EIO=4&transport=polling&t=PcVxZsn.0&sid=VaAZ2ezWNJMRBAHCAABG HTTP/1.1" 200 - -2025-10-01 22:20:14,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:14] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:20:16,002 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:16] "GET /socket.io/?EIO=4&transport=websocket&sid=VaAZ2ezWNJMRBAHCAABG HTTP/1.1" 200 - -2025-10-01 22:20:16,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:16] "GET /index HTTP/1.1" 500 - -2025-10-01 22:20:16,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:16] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - -2025-10-01 22:20:16,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:16] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - -2025-10-01 22:20:16,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:16] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 304 - -2025-10-01 22:20:23,431 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /index HTTP/1.1" 200 - -2025-10-01 22:20:23,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:20:23,456 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:20:23,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVxb_n HTTP/1.1" 200 - -2025-10-01 22:20:23,549 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "POST /socket.io/?EIO=4&transport=polling&t=PcVxb_u&sid=aDp08PP8WfxZ2YJaAABI HTTP/1.1" 200 - -2025-10-01 22:20:23,552 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:20:23,553 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:20:23] "GET /socket.io/?EIO=4&transport=polling&t=PcVxb_u.0&sid=aDp08PP8WfxZ2YJaAABI HTTP/1.1" 200 - -2025-10-01 22:25:16,783 [INFO] root: [AJAX] 작업 시작: 1759325116.7798467, script: TYPE11_Server_info.py -2025-10-01 22:25:16,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:16] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 22:25:16,785 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 22:25:16,789 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 22:25:16,791 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 22:25:16,791 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 22:25:18,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:20,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:20] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:22,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:22] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:24,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:24] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:26,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:28,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:30,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:32,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:34,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:36,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:38,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:40,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:42,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:44,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:46,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:48,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:50,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:52,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:54,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:56,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:25:58,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:25:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:00,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:02,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:04,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:06,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:08,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:08] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:10,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:10] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:12,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:12] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:14,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:14] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:16,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:16] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:18,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:20,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:20] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:22,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:22] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:24,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:24] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:26,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:28,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:30,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:32,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:34,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:36,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:38,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:40,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:42,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:44,811 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:46,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:48,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:50,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:52,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:54,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:56,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:26:58,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:26:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:00,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:02,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:04,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:06,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:08,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:08] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:10,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:10] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:12,811 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:12] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:14,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:14] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:16,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:16] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:18,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:20,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:20] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:22,811 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:22] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:24,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:24] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:26,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:28,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:30,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:32,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:34,104 [INFO] root: [Watchdog] 생성된 파일: 3MYCZC4.txt (1/4) -2025-10-01 22:27:34,112 [INFO] root: [10.10.0.13] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 17 초. - -2025-10-01 22:27:34,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:36,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:36,902 [INFO] root: [Watchdog] 생성된 파일: DXZCZC4.txt (2/4) -2025-10-01 22:27:36,909 [INFO] root: [10.10.0.12] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 19 초. - -2025-10-01 22:27:38,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:40,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:42,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:44,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:45,273 [INFO] root: [Watchdog] 생성된 파일: 2XZCZC4.txt (3/4) -2025-10-01 22:27:45,280 [INFO] root: [10.10.0.11] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 28 초. - -2025-10-01 22:27:46,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:48,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:50,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:52,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:54,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:56,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:27:58,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:27:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:00,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:02,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:04,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:06,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:08,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:08] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:10,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:10] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:12,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:12] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:14,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:14] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:16,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:16] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:18,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:20,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:20] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:22,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:22] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:24,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:24] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:26,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:28,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:30,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:32,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:34,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:36,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:38,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:40,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:42,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:44,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:46,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:48,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:50,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:52,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:54,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:56,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:28:58,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:28:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:00,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:02,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:04,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:06,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:08,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:08] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:10,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:10] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:12,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:12] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:14,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:14] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:16,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:16] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:18,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:20,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:20] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:22,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:22] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:24,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:24] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:26,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:28,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:30,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:32,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:34,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:36,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:38,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:40,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:42,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:44,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:46,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:48,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:50,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:52,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:54,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:56,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:29:58,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:29:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:00,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:02,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:04,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:06,794 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:09,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:09] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:11,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:11] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:13,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:13] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:14,805 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:14] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:16,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:16] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:18,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:18] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:21,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:21] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:23,013 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:23] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:25,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:25] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:26,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:26] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:28,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:28] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:30,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:30] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:32,799 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:32] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:34,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:34] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:36,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:36] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:38,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:38] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:40,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:40] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:42,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:42] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:44,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:44] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:46,810 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:46] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:48,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:48] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:50,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:50] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:52,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:52] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:54,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:54] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:56,808 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:56] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:30:58,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:30:58] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:31:00,803 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:00] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:31:02,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:02] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:31:04,809 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:04] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:31:06,806 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:06] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:31:08,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:08] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:31:10,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:10] "GET /socket.io/?EIO=4&transport=websocket&sid=aDp08PP8WfxZ2YJaAABI HTTP/1.1" 200 - -2025-10-01 22:31:10,797 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:10] "GET /progress_status/1759325116.7798467 HTTP/1.1" 200 - -2025-10-01 22:31:10,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:10] "GET /index HTTP/1.1" 200 - -2025-10-01 22:31:10,828 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:31:10,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:10] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:31:16,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:16] "GET /socket.io/?EIO=4&transport=polling&t=PcV-5Vv HTTP/1.1" 200 - -2025-10-01 22:31:16,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:16] "POST /socket.io/?EIO=4&transport=polling&t=PcV-5W1&sid=QCQqCFpYwDQxWkQDAABK HTTP/1.1" 200 - -2025-10-01 22:31:16,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:16] "GET /socket.io/?EIO=4&transport=polling&t=PcV-5W2&sid=QCQqCFpYwDQxWkQDAABK HTTP/1.1" 200 - -2025-10-01 22:31:16,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:31:28,846 [INFO] root: [AJAX] 작업 시작: 1759325488.8448439, script: TYPE11_Server_info.py -2025-10-01 22:31:28,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:28] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 22:31:28,848 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 22:31:30,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:30] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:32,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:32] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:34,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:34] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:35,001 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt -2025-10-01 22:31:35,002 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2XZCZC4.txt -2025-10-01 22:31:35,006 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:35] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:31:35,009 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:35] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:31:36,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:36] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:38,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:38] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:39,899 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 22:31:39,899 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3MYCZC4.txt -2025-10-01 22:31:39,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:39] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:31:39,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:39] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:31:40,862 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:40] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:42,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:42] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:43,044 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt -2025-10-01 22:31:43,044 [INFO] root: file_view: folder=idrac_info date= filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\DXZCZC4.txt -2025-10-01 22:31:43,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:43] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:31:43,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:43] "GET /view_file?folder=idrac_info&filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:31:44,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:44] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:46,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:46] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:48,874 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:48] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:50,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:50] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:52,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:52] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:54,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:54] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:56,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:56] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:31:58,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:31:58] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:00,870 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:00] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:02,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:02] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:04,870 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:04] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:06,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:06] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:08,860 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:08] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:10,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:10] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:12,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:12] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:14,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:14] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:16,871 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:16] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:18,873 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:18] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:20,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:20] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:22,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:22] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:24,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:24] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:26,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:26] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:28,875 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:28] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:30,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:30] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:32,864 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:32] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:34,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:34] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:36,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:36] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:38,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:38] "GET /progress_status/1759325488.8448439 HTTP/1.1" 200 - -2025-10-01 22:32:40,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /socket.io/?EIO=4&transport=websocket&sid=QCQqCFpYwDQxWkQDAABK HTTP/1.1" 200 - -2025-10-01 22:32:40,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /index HTTP/1.1" 500 - -2025-10-01 22:32:40,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 22:32:40,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 22:32:40,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - -2025-10-01 22:32:40,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:32:40] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 22:33:05,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:05] "GET /index HTTP/1.1" 500 - -2025-10-01 22:33:05,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:05] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 22:33:05,750 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:05] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 22:33:05,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:05] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - -2025-10-01 22:33:05,775 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:05] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 22:33:09,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:09] "GET /index HTTP/1.1" 500 - -2025-10-01 22:33:09,977 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:09] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 22:33:09,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:09] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 22:33:09,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:09] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - -2025-10-01 22:33:10,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:10] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 22:33:15,767 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:15] "GET /index HTTP/1.1" 500 - -2025-10-01 22:33:15,783 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:15] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 22:33:15,785 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:15] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 22:33:15,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:15] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - -2025-10-01 22:33:15,819 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:15] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 22:33:16,296 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:16] "GET /index HTTP/1.1" 500 - -2025-10-01 22:33:16,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:16] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 22:33:16,317 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:16] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 22:33:16,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:16] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - -2025-10-01 22:33:16,350 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:16] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 22:33:29,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /index HTTP/1.1" 200 - -2025-10-01 22:33:29,558 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:33:29,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:33:29,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV-bwt HTTP/1.1" 200 - -2025-10-01 22:33:29,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "POST /socket.io/?EIO=4&transport=polling&t=PcV-bw_&sid=Nc9S3Pif9OK7s5xsAABM HTTP/1.1" 200 - -2025-10-01 22:33:29,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /socket.io/?EIO=4&transport=polling&t=PcV-bx0&sid=Nc9S3Pif9OK7s5xsAABM HTTP/1.1" 200 - -2025-10-01 22:33:29,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:29] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:33:33,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /socket.io/?EIO=4&transport=websocket&sid=Nc9S3Pif9OK7s5xsAABM HTTP/1.1" 200 - -2025-10-01 22:33:33,551 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /index HTTP/1.1" 200 - -2025-10-01 22:33:33,574 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:33:33,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:33:33,606 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /socket.io/?EIO=4&transport=polling&t=PcV-cuX HTTP/1.1" 200 - -2025-10-01 22:33:33,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "POST /socket.io/?EIO=4&transport=polling&t=PcV-cuh&sid=Q1WLgUedaMiiKW29AABO HTTP/1.1" 200 - -2025-10-01 22:33:33,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /socket.io/?EIO=4&transport=polling&t=PcV-cui&sid=Q1WLgUedaMiiKW29AABO HTTP/1.1" 200 - -2025-10-01 22:33:33,626 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:33] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:33:34,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /socket.io/?EIO=4&transport=websocket&sid=Q1WLgUedaMiiKW29AABO HTTP/1.1" 200 - -2025-10-01 22:33:34,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /index HTTP/1.1" 200 - -2025-10-01 22:33:34,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:33:34,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:33:34,096 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV-d0C HTTP/1.1" 200 - -2025-10-01 22:33:34,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "POST /socket.io/?EIO=4&transport=polling&t=PcV-d0J&sid=lLA_lm1Y70D7lb3MAABQ HTTP/1.1" 200 - -2025-10-01 22:33:34,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:33:34,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:34] "GET /socket.io/?EIO=4&transport=polling&t=PcV-d0K&sid=lLA_lm1Y70D7lb3MAABQ HTTP/1.1" 200 - -2025-10-01 22:33:50,004 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /socket.io/?EIO=4&transport=websocket&sid=lLA_lm1Y70D7lb3MAABQ HTTP/1.1" 200 - -2025-10-01 22:33:50,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /index HTTP/1.1" 200 - -2025-10-01 22:33:50,037 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:33:50,039 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:33:50,056 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /socket.io/?EIO=4&transport=polling&t=PcV-gva HTTP/1.1" 200 - -2025-10-01 22:33:50,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "POST /socket.io/?EIO=4&transport=polling&t=PcV-gvl&sid=W_fW6c7Fz9AdTLrYAABS HTTP/1.1" 200 - -2025-10-01 22:33:50,075 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /socket.io/?EIO=4&transport=polling&t=PcV-gvm&sid=W_fW6c7Fz9AdTLrYAABS HTTP/1.1" 200 - -2025-10-01 22:33:50,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:50] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:33:52,871 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (4/4) -2025-10-01 22:33:52,871 [INFO] root: [Watchdog] 생성된 파일: 8WZCZC4.txt (1/1) -2025-10-01 22:33:52,877 [INFO] root: [10.10.0.10] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 23 초. - -2025-10-01 22:33:53,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /socket.io/?EIO=4&transport=websocket&sid=W_fW6c7Fz9AdTLrYAABS HTTP/1.1" 200 - -2025-10-01 22:33:53,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /index HTTP/1.1" 200 - -2025-10-01 22:33:53,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:33:53,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:33:53,124 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /socket.io/?EIO=4&transport=polling&t=PcV-hfW HTTP/1.1" 200 - -2025-10-01 22:33:53,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "POST /socket.io/?EIO=4&transport=polling&t=PcV-hff&sid=h21p0sHkKO6GLPfdAABU HTTP/1.1" 200 - -2025-10-01 22:33:53,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:33:53,137 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:53] "GET /socket.io/?EIO=4&transport=polling&t=PcV-hff.0&sid=h21p0sHkKO6GLPfdAABU HTTP/1.1" 200 - -2025-10-01 22:33:55,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /socket.io/?EIO=4&transport=websocket&sid=h21p0sHkKO6GLPfdAABU HTTP/1.1" 200 - -2025-10-01 22:33:55,054 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /index HTTP/1.1" 200 - -2025-10-01 22:33:55,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:33:55,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:33:55,103 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /socket.io/?EIO=4&transport=polling&t=PcV-i8O HTTP/1.1" 200 - -2025-10-01 22:33:55,113 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "POST /socket.io/?EIO=4&transport=polling&t=PcV-i8a&sid=f-AcETq7IQSmBBdvAABW HTTP/1.1" 200 - -2025-10-01 22:33:55,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:33:55,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:33:55] "GET /socket.io/?EIO=4&transport=polling&t=PcV-i8b&sid=f-AcETq7IQSmBBdvAABW HTTP/1.1" 200 - -2025-10-01 22:34:01,379 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 22:34:01,380 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\8WZCZC4.txt -2025-10-01 22:34:01,384 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:01] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:34:01,387 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:01] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:34:19,289 [INFO] root: [AJAX] 작업 시작: 1759325659.2824497, script: 07-PowerOFF.py -2025-10-01 22:34:19,290 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:19] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 22:34:19,292 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 22:34:19,293 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 22:34:19,293 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 22:34:19,293 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 22:34:21,299 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:21] "GET /progress_status/1759325659.2824497 HTTP/1.1" 200 - -2025-10-01 22:34:21,511 [INFO] root: [10.10.0.13] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.13 -Successfully powered off server for 10.10.0.13 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 22:34:22,469 [INFO] root: [10.10.0.12] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.12 -Successfully powered off server for 10.10.0.12 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 22:34:22,810 [INFO] root: [10.10.0.10] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.10 -Successfully powered off server for 10.10.0.10 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. - -2025-10-01 22:34:23,298 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:23] "GET /progress_status/1759325659.2824497 HTTP/1.1" 200 - -2025-10-01 22:34:23,428 [INFO] root: [10.10.0.11] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.11 -Successfully powered off server for 10.10.0.11 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. - -2025-10-01 22:34:25,299 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:25] "GET /progress_status/1759325659.2824497 HTTP/1.1" 200 - -2025-10-01 22:34:27,303 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /socket.io/?EIO=4&transport=websocket&sid=f-AcETq7IQSmBBdvAABW HTTP/1.1" 200 - -2025-10-01 22:34:27,314 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /index HTTP/1.1" 200 - -2025-10-01 22:34:27,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:34:27,347 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:34:27,365 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV-q0X HTTP/1.1" 200 - -2025-10-01 22:34:27,375 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "POST /socket.io/?EIO=4&transport=polling&t=PcV-q0g&sid=5Z3zD0AZCB9V6JTNAABY HTTP/1.1" 200 - -2025-10-01 22:34:27,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:34:27,379 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:27] "GET /socket.io/?EIO=4&transport=polling&t=PcV-q0h&sid=5Z3zD0AZCB9V6JTNAABY HTTP/1.1" 200 - -2025-10-01 22:34:42,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /socket.io/?EIO=4&transport=websocket&sid=5Z3zD0AZCB9V6JTNAABY HTTP/1.1" 200 - -2025-10-01 22:34:42,846 [INFO] root: 백업 완료: PO-20250826-0158_20251013_가산3_70EA_20251001 -2025-10-01 22:34:42,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "POST /backup HTTP/1.1" 302 - -2025-10-01 22:34:42,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /index HTTP/1.1" 200 - -2025-10-01 22:34:42,878 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:34:42,885 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:34:42,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /socket.io/?EIO=4&transport=polling&t=PcV-tpH HTTP/1.1" 200 - -2025-10-01 22:34:42,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "POST /socket.io/?EIO=4&transport=polling&t=PcV-tpv&sid=GMXuAhpIIivhZAYVAABa HTTP/1.1" 200 - -2025-10-01 22:34:42,946 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /socket.io/?EIO=4&transport=polling&t=PcV-tpv.0&sid=GMXuAhpIIivhZAYVAABa HTTP/1.1" 200 - -2025-10-01 22:34:42,952 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:42] "GET /socket.io/?EIO=4&transport=polling&t=PcV-tq5&sid=GMXuAhpIIivhZAYVAABa HTTP/1.1" 200 - -2025-10-01 22:34:49,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /socket.io/?EIO=4&transport=websocket&sid=GMXuAhpIIivhZAYVAABa HTTP/1.1" 200 - -2025-10-01 22:34:49,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /index HTTP/1.1" 200 - -2025-10-01 22:34:49,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:34:49,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:34:49,959 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /socket.io/?EIO=4&transport=polling&t=PcV-vXK HTTP/1.1" 200 - -2025-10-01 22:34:49,973 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:34:49,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "POST /socket.io/?EIO=4&transport=polling&t=PcV-vXr&sid=xSapP3XTJF8kFKrzAABc HTTP/1.1" 200 - -2025-10-01 22:34:49,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /socket.io/?EIO=4&transport=polling&t=PcV-vXs&sid=xSapP3XTJF8kFKrzAABc HTTP/1.1" 200 - -2025-10-01 22:34:49,994 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:34:49] "GET /socket.io/?EIO=4&transport=polling&t=PcV-vY5&sid=xSapP3XTJF8kFKrzAABc HTTP/1.1" 200 - -2025-10-01 22:39:55,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /socket.io/?EIO=4&transport=websocket&sid=xSapP3XTJF8kFKrzAABc HTTP/1.1" 200 - -2025-10-01 22:39:55,724 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /index HTTP/1.1" 500 - -2025-10-01 22:39:55,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-01 22:39:55,749 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-01 22:39:55,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=yu0PcWSajNSl198pYqpW HTTP/1.1" 200 - -2025-10-01 22:39:55,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:39:55] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-01 22:40:02,136 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /index HTTP/1.1" 200 - -2025-10-01 22:40:02,151 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:40:02,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:40:02,258 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /socket.io/?EIO=4&transport=polling&t=PcW05nE HTTP/1.1" 200 - -2025-10-01 22:40:02,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "POST /socket.io/?EIO=4&transport=polling&t=PcW05nL&sid=9Wy8gcbFl_4rL8XsAABe HTTP/1.1" 200 - -2025-10-01 22:40:02,271 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:40:02,272 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /socket.io/?EIO=4&transport=polling&t=PcW05nM&sid=9Wy8gcbFl_4rL8XsAABe HTTP/1.1" 200 - -2025-10-01 22:40:02,291 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:40:02] "GET /socket.io/?EIO=4&transport=polling&t=PcW05nk&sid=9Wy8gcbFl_4rL8XsAABe HTTP/1.1" 200 - -2025-10-01 22:41:59,174 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt -2025-10-01 22:41:59,174 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt -2025-10-01 22:41:59,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:41:59] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:41:59,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:41:59] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:01,005 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt -2025-10-01 22:42:01,005 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt -2025-10-01 22:42:01,009 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:01] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:01,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:01] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:03,650 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\8WZCZC4.txt -2025-10-01 22:42:03,651 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=8WZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\8WZCZC4.txt -2025-10-01 22:42:03,655 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:03] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:03,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:03] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:05,502 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\FWZCZC4.txt -2025-10-01 22:42:05,502 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\FWZCZC4.txt -2025-10-01 22:42:05,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:05] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=FWZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:05,511 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:05] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=FWZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:07,152 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DXZCZC4.txt -2025-10-01 22:42:07,152 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DXZCZC4.txt -2025-10-01 22:42:07,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:07] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:07,159 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:07] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:08,793 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DLYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DLYCZC4.txt -2025-10-01 22:42:08,793 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=DLYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\DLYCZC4.txt -2025-10-01 22:42:08,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DLYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:08,801 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=DLYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:10,757 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\2XZCZC4.txt -2025-10-01 22:42:10,758 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=2XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\2XZCZC4.txt -2025-10-01 22:42:10,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:10] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:10,765 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:10] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:12,381 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt -2025-10-01 22:42:12,382 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt -2025-10-01 22:42:12,386 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:12] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:12,389 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:12] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:13,990 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt -2025-10-01 22:42:13,991 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt -2025-10-01 22:42:13,993 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:13] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:13,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:13] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:42:16,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /socket.io/?EIO=4&transport=websocket&sid=9Wy8gcbFl_4rL8XsAABe HTTP/1.1" 200 - -2025-10-01 22:42:16,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /index HTTP/1.1" 200 - -2025-10-01 22:42:16,106 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:42:16,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:42:16,148 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /socket.io/?EIO=4&transport=polling&t=PcW0cS- HTTP/1.1" 200 - -2025-10-01 22:42:16,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:42:16,166 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "POST /socket.io/?EIO=4&transport=polling&t=PcW0cTU&sid=0eM_cu4L1nse1uk1AABg HTTP/1.1" 200 - -2025-10-01 22:42:16,171 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:42:16] "GET /socket.io/?EIO=4&transport=polling&t=PcW0cTV&sid=0eM_cu4L1nse1uk1AABg HTTP/1.1" 200 - -2025-10-01 22:43:05,987 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:05] "GET /socket.io/?EIO=4&transport=websocket&sid=0eM_cu4L1nse1uk1AABg HTTP/1.1" 200 - -2025-10-01 22:43:05,998 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:05] "GET /index HTTP/1.1" 200 - -2025-10-01 22:43:06,017 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:43:06,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:43:06,060 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0oex HTTP/1.1" 200 - -2025-10-01 22:43:06,082 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:43:06,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "POST /socket.io/?EIO=4&transport=polling&t=PcW0ofV&sid=Qh9ylW_rnP0SzM9wAABi HTTP/1.1" 200 - -2025-10-01 22:43:06,090 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0ofW&sid=Qh9ylW_rnP0SzM9wAABi HTTP/1.1" 200 - -2025-10-01 22:43:06,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=websocket&sid=Qh9ylW_rnP0SzM9wAABi HTTP/1.1" 200 - -2025-10-01 22:43:06,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /index HTTP/1.1" 200 - -2025-10-01 22:43:06,178 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:43:06,179 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:43:06,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0ohM HTTP/1.1" 200 - -2025-10-01 22:43:06,215 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "POST /socket.io/?EIO=4&transport=polling&t=PcW0ohW&sid=7or1hFSBNqyO8r_UAABk HTTP/1.1" 200 - -2025-10-01 22:43:06,219 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0ohX&sid=7or1hFSBNqyO8r_UAABk HTTP/1.1" 200 - -2025-10-01 22:43:06,221 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:43:06,307 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=websocket&sid=7or1hFSBNqyO8r_UAABk HTTP/1.1" 200 - -2025-10-01 22:43:06,315 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /index HTTP/1.1" 200 - -2025-10-01 22:43:06,338 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:43:06,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:43:06,364 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0ojr HTTP/1.1" 200 - -2025-10-01 22:43:06,376 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "POST /socket.io/?EIO=4&transport=polling&t=PcW0ok2&sid=YtPH8BBeAegaAkFjAABm HTTP/1.1" 200 - -2025-10-01 22:43:06,380 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW0ok3&sid=YtPH8BBeAegaAkFjAABm HTTP/1.1" 200 - -2025-10-01 22:43:06,381 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:43:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:46:21,593 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /socket.io/?EIO=4&transport=websocket&sid=YtPH8BBeAegaAkFjAABm HTTP/1.1" 200 - -2025-10-01 22:46:21,603 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /index HTTP/1.1" 200 - -2025-10-01 22:46:21,627 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:46:21,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:46:21,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /socket.io/?EIO=4&transport=polling&t=PcW1YPI HTTP/1.1" 200 - -2025-10-01 22:46:21,684 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:46:21,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "POST /socket.io/?EIO=4&transport=polling&t=PcW1YPt&sid=CKqZmk6fFZBDY1ulAABo HTTP/1.1" 200 - -2025-10-01 22:46:21,696 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /socket.io/?EIO=4&transport=polling&t=PcW1YPt.0&sid=CKqZmk6fFZBDY1ulAABo HTTP/1.1" 200 - -2025-10-01 22:46:21,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:46:21] "GET /socket.io/?EIO=4&transport=polling&t=PcW1YQ4&sid=CKqZmk6fFZBDY1ulAABo HTTP/1.1" 200 - -2025-10-01 22:47:18,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /socket.io/?EIO=4&transport=websocket&sid=CKqZmk6fFZBDY1ulAABo HTTP/1.1" 200 - -2025-10-01 22:47:18,641 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /index HTTP/1.1" 200 - -2025-10-01 22:47:18,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:47:18,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:47:18,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /socket.io/?EIO=4&transport=polling&t=PcW1mK- HTTP/1.1" 200 - -2025-10-01 22:47:18,730 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:47:18,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "POST /socket.io/?EIO=4&transport=polling&t=PcW1mL6&sid=VqKYtE3fXIMBQOiZAABq HTTP/1.1" 200 - -2025-10-01 22:47:18,746 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /socket.io/?EIO=4&transport=polling&t=PcW1mL7&sid=VqKYtE3fXIMBQOiZAABq HTTP/1.1" 200 - -2025-10-01 22:47:18,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:18] "GET /socket.io/?EIO=4&transport=polling&t=PcW1mLa&sid=VqKYtE3fXIMBQOiZAABq HTTP/1.1" 200 - -2025-10-01 22:47:42,193 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (4/4) -2025-10-01 22:47:43,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /socket.io/?EIO=4&transport=websocket&sid=VqKYtE3fXIMBQOiZAABq HTTP/1.1" 200 - -2025-10-01 22:47:43,824 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /index HTTP/1.1" 200 - -2025-10-01 22:47:43,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:47:43,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:47:43,915 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW1sUN HTTP/1.1" 200 - -2025-10-01 22:47:43,922 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:47:43,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "POST /socket.io/?EIO=4&transport=polling&t=PcW1sUn&sid=6bA6TKWX19PE_qAfAABs HTTP/1.1" 200 - -2025-10-01 22:47:43,934 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW1sUo&sid=6bA6TKWX19PE_qAfAABs HTTP/1.1" 200 - -2025-10-01 22:47:55,069 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:47:55,069 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:47:55,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:55] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:47:55,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:55] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:47:56,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:56] "GET /socket.io/?EIO=4&transport=websocket&sid=6bA6TKWX19PE_qAfAABs HTTP/1.1" 200 - -2025-10-01 22:47:56,943 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-01 22:47:56,945 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:56] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-01 22:47:56,988 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:47:56] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 22:48:06,396 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /index HTTP/1.1" 200 - -2025-10-01 22:48:06,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:48:06,415 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:48:06,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW1x-d HTTP/1.1" 200 - -2025-10-01 22:48:06,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "POST /socket.io/?EIO=4&transport=polling&t=PcW1x-n&sid=qdhq_puR53m3tpbOAABu HTTP/1.1" 200 - -2025-10-01 22:48:06,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:48:06,460 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:48:06] "GET /socket.io/?EIO=4&transport=polling&t=PcW1x-o&sid=qdhq_puR53m3tpbOAABu HTTP/1.1" 200 - -2025-10-01 22:49:53,002 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /socket.io/?EIO=4&transport=websocket&sid=qdhq_puR53m3tpbOAABu HTTP/1.1" 200 - -2025-10-01 22:49:53,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /index HTTP/1.1" 200 - -2025-10-01 22:49:53,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:49:53,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:49:53,644 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /index HTTP/1.1" 200 - -2025-10-01 22:49:53,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:49:53,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:49:53,802 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /index HTTP/1.1" 200 - -2025-10-01 22:49:53,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:49:53,826 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:49:53] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:50:00,546 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (4/4) -2025-10-01 22:50:01,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:01] "GET /index HTTP/1.1" 200 - -2025-10-01 22:50:01,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:50:01,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:01] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:50:04,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:04] "GET /socket.io/?EIO=4&transport=polling&t=PcW2OjK HTTP/1.1" 200 - -2025-10-01 22:50:04,131 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:04] "POST /socket.io/?EIO=4&transport=polling&t=PcW2OjU&sid=tE19OssVSqithVkPAABw HTTP/1.1" 200 - -2025-10-01 22:50:04,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:04] "GET /socket.io/?EIO=4&transport=polling&t=PcW2OjV&sid=tE19OssVSqithVkPAABw HTTP/1.1" 200 - -2025-10-01 22:50:04,135 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:50:06,265 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:50:06,266 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:50:06,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:06] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:50:06,270 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:06] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:50:08,092 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-01 22:50:08,093 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:50:08] "POST /move_mac_files HTTP/1.1" 400 - -2025-10-01 22:51:19,546 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /socket.io/?EIO=4&transport=websocket&sid=tE19OssVSqithVkPAABw HTTP/1.1" 200 - -2025-10-01 22:51:19,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /index HTTP/1.1" 200 - -2025-10-01 22:51:19,591 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 22:51:19,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 22:51:19,676 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /socket.io/?EIO=4&transport=polling&t=PcW2h9t HTTP/1.1" 200 - -2025-10-01 22:51:19,684 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "POST /socket.io/?EIO=4&transport=polling&t=PcW2hA0&sid=uMdhT5nYr_lkp9qbAABy HTTP/1.1" 200 - -2025-10-01 22:51:19,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /socket.io/?EIO=4&transport=polling&t=PcW2hA1&sid=uMdhT5nYr_lkp9qbAABy HTTP/1.1" 200 - -2025-10-01 22:51:19,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 22:51:43,541 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /socket.io/?EIO=4&transport=websocket&sid=uMdhT5nYr_lkp9qbAABy HTTP/1.1" 200 - -2025-10-01 22:51:43,550 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /index HTTP/1.1" 200 - -2025-10-01 22:51:43,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:51:43,578 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:51:43,598 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2m_g HTTP/1.1" 200 - -2025-10-01 22:51:43,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "POST /socket.io/?EIO=4&transport=polling&t=PcW2m_p&sid=SEHDsC-K1MgpblD5AAB0 HTTP/1.1" 200 - -2025-10-01 22:51:43,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2m_p.0&sid=SEHDsC-K1MgpblD5AAB0 HTTP/1.1" 200 - -2025-10-01 22:51:43,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:51:43] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:52:11,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:11] "GET /socket.io/?EIO=4&transport=websocket&sid=SEHDsC-K1MgpblD5AAB0 HTTP/1.1" 200 - -2025-10-01 22:52:11,093 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-01 22:52:11,095 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:11] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-01 22:52:11,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:11] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 22:52:43,167 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /index HTTP/1.1" 200 - -2025-10-01 22:52:43,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:52:43,192 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:52:43,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_ZC HTTP/1.1" 200 - -2025-10-01 22:52:43,228 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "POST /socket.io/?EIO=4&transport=polling&t=PcW2_ZO&sid=sj4l0ck0fs7VpCtnAAB2 HTTP/1.1" 200 - -2025-10-01 22:52:43,229 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:52:43,231 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_ZP&sid=sj4l0ck0fs7VpCtnAAB2 HTTP/1.1" 200 - -2025-10-01 22:52:43,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=websocket&sid=sj4l0ck0fs7VpCtnAAB2 HTTP/1.1" 200 - -2025-10-01 22:52:43,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /index HTTP/1.1" 200 - -2025-10-01 22:52:43,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:52:43,893 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:52:43,915 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_k7 HTTP/1.1" 200 - -2025-10-01 22:52:43,925 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "POST /socket.io/?EIO=4&transport=polling&t=PcW2_kF&sid=K6LTaQjLsLx-tt6BAAB4 HTTP/1.1" 200 - -2025-10-01 22:52:43,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_kF.0&sid=K6LTaQjLsLx-tt6BAAB4 HTTP/1.1" 200 - -2025-10-01 22:52:43,930 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:52:43,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:43] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_kP&sid=K6LTaQjLsLx-tt6BAAB4 HTTP/1.1" 200 - -2025-10-01 22:52:44,003 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /socket.io/?EIO=4&transport=websocket&sid=K6LTaQjLsLx-tt6BAAB4 HTTP/1.1" 200 - -2025-10-01 22:52:44,011 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /index HTTP/1.1" 200 - -2025-10-01 22:52:44,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:52:44,034 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:52:44,053 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_mE HTTP/1.1" 200 - -2025-10-01 22:52:44,063 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "POST /socket.io/?EIO=4&transport=polling&t=PcW2_mR&sid=jo_KvWVQlEN-ZbreAAB6 HTTP/1.1" 200 - -2025-10-01 22:52:44,067 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /socket.io/?EIO=4&transport=polling&t=PcW2_mS&sid=jo_KvWVQlEN-ZbreAAB6 HTTP/1.1" 200 - -2025-10-01 22:52:44,072 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:52:44] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:55:16,812 [ERROR] root: [10.10.0.14] ⏰ 스크립트 실행 타임아웃 -2025-10-01 22:56:18,598 [INFO] root: [AJAX] 작업 시작: 1759326978.5953584, script: TYPE11_Server_info.py -2025-10-01 22:56:18,599 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:18] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 22:56:18,603 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 22:56:18,603 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 22:56:18,604 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 22:56:18,605 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 22:56:20,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:20] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:22,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:22] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:24,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:24] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:26,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:26] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:28,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:28] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:30,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:30] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:32,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:32] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:34,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:34] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:36,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:36] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:38,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:38] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:40,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:40] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:42,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:42] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:44,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:44] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:46,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:46] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:48,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:48] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:50,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:50] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:52,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:52] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:54,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:54] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:56,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:56] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:56:58,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:56:58] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:00,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:00] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:02,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:02] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:04,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:04] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:06,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:06] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:08,678 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:08] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:10,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:10] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:12,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:12] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:14,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:14] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:16,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:16] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:18,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:18] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:20,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:20] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:22,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:22] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:24,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:24] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:26,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:26] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:28,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:28] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:30,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:30] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:32,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:32] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:34,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:34] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:36,614 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:36] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:38,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:38] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:40,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:40] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:42,619 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:42] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:44,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:44] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:46,615 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:46] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:48,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:48] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:50,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:50] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:52,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:52] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:54,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:54] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:56,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:56] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:57:58,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:57:58] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:00,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:00] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:02,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:02] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:04,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:04] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:06,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:06] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:08,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:08] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:10,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:10] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:12,621 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:12] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:14,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:14] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:16,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:16] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:18,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:18] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:20,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:20] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:20,971 [INFO] root: [Watchdog] 생성된 파일: 7XZCZC4.txt (1/4) -2025-10-01 22:58:20,977 [INFO] root: [10.10.0.7] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 2 초. - -2025-10-01 22:58:22,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:22] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:24,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:24] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:26,165 [INFO] root: [Watchdog] 생성된 파일: 1XZCZC4.txt (2/4) -2025-10-01 22:58:26,172 [INFO] root: [10.10.0.8] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 7 초. - -2025-10-01 22:58:26,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:26] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:28,608 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:28] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:29,077 [INFO] root: [Watchdog] 생성된 파일: 6XZCZC4.txt (3/4) -2025-10-01 22:58:29,084 [INFO] root: [10.10.0.6] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 10 초. - -2025-10-01 22:58:30,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:30] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:32,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:32] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:34,107 [INFO] root: [Watchdog] 생성된 파일: 3LYCZC4.txt (4/4) -2025-10-01 22:58:34,113 [INFO] root: [10.10.0.9] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 15 초. - -2025-10-01 22:58:34,612 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:34] "GET /progress_status/1759326978.5953584 HTTP/1.1" 200 - -2025-10-01 22:58:36,624 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /socket.io/?EIO=4&transport=websocket&sid=jo_KvWVQlEN-ZbreAAB6 HTTP/1.1" 200 - -2025-10-01 22:58:36,635 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /index HTTP/1.1" 200 - -2025-10-01 22:58:36,655 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:58:36,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:58:36,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /socket.io/?EIO=4&transport=polling&t=PcW4LsC HTTP/1.1" 200 - -2025-10-01 22:58:36,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "POST /socket.io/?EIO=4&transport=polling&t=PcW4LsM&sid=Lsvscvin1MvEzlBTAAB8 HTTP/1.1" 200 - -2025-10-01 22:58:36,700 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:58:36,702 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:36] "GET /socket.io/?EIO=4&transport=polling&t=PcW4LsN&sid=Lsvscvin1MvEzlBTAAB8 HTTP/1.1" 200 - -2025-10-01 22:58:37,607 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:58:37,607 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:58:37,610 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:37] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:58:37,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:37] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:58:40,425 [INFO] root: file_view: folder=idrac_info date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt -2025-10-01 22:58:40,426 [INFO] root: file_view: folder=idrac_info date= filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3LYCZC4.txt -2025-10-01 22:58:40,428 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:40] "GET /view_file?folder=idrac_info&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:58:40,431 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:40] "GET /view_file?folder=idrac_info&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:58:42,271 [INFO] root: file_view: folder=idrac_info date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt -2025-10-01 22:58:42,271 [INFO] root: file_view: folder=idrac_info date= filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\6XZCZC4.txt -2025-10-01 22:58:42,274 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:42] "GET /view_file?folder=idrac_info&filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:58:42,277 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:42] "GET /view_file?folder=idrac_info&filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:58:43,515 [INFO] root: file_view: folder=idrac_info date= filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7XZCZC4.txt -2025-10-01 22:58:43,515 [INFO] root: file_view: folder=idrac_info date= filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\7XZCZC4.txt -2025-10-01 22:58:43,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:43] "GET /view_file?folder=idrac_info&filename=7XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:58:43,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:43] "GET /view_file?folder=idrac_info&filename=7XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:58:45,024 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:58:45,024 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 22:58:45,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:45] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:58:45,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:45] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 22:58:50,635 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /socket.io/?EIO=4&transport=websocket&sid=Lsvscvin1MvEzlBTAAB8 HTTP/1.1" 200 - -2025-10-01 22:58:50,660 [INFO] root: 백업 완료: PO-20250826-0158_20251013_가산3_70EA_20251001 -2025-10-01 22:58:50,661 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "POST /backup HTTP/1.1" 302 - -2025-10-01 22:58:50,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /index HTTP/1.1" 200 - -2025-10-01 22:58:50,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:58:50,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:58:50,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW4PHU HTTP/1.1" 200 - -2025-10-01 22:58:50,766 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "POST /socket.io/?EIO=4&transport=polling&t=PcW4PI0&sid=mF5m1Uo42uAid15wAAB- HTTP/1.1" 200 - -2025-10-01 22:58:50,768 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW4PI1&sid=mF5m1Uo42uAid15wAAB- HTTP/1.1" 200 - -2025-10-01 22:58:50,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:58:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW4PIN&sid=mF5m1Uo42uAid15wAAB- HTTP/1.1" 200 - -2025-10-01 22:59:07,025 [INFO] root: [AJAX] 작업 시작: 1759327147.021916, script: 07-PowerOFF.py -2025-10-01 22:59:07,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:07] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 22:59:07,028 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 22:59:07,029 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 22:59:07,031 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 22:59:07,031 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 22:59:09,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:09] "GET /progress_status/1759327147.021916 HTTP/1.1" 200 - -2025-10-01 22:59:09,211 [INFO] root: [10.10.0.6] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.6 -Successfully powered off server for 10.10.0.6 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 22:59:09,467 [INFO] root: [10.10.0.8] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.8 -Successfully powered off server for 10.10.0.8 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 22:59:09,631 [INFO] root: [10.10.0.9] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.9 -Successfully powered off server for 10.10.0.9 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 22:59:09,721 [INFO] root: [10.10.0.7] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.7 -Successfully powered off server for 10.10.0.7 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 22:59:11,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:11] "GET /progress_status/1759327147.021916 HTTP/1.1" 200 - -2025-10-01 22:59:13,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /socket.io/?EIO=4&transport=websocket&sid=mF5m1Uo42uAid15wAAB- HTTP/1.1" 200 - -2025-10-01 22:59:13,059 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /index HTTP/1.1" 200 - -2025-10-01 22:59:13,077 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 22:59:13,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 22:59:13,099 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /socket.io/?EIO=4&transport=polling&t=PcW4Ul7 HTTP/1.1" 200 - -2025-10-01 22:59:13,123 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "POST /socket.io/?EIO=4&transport=polling&t=PcW4UlG&sid=Za3pNiJ_nbgwmoJUAACA HTTP/1.1" 200 - -2025-10-01 22:59:13,127 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /socket.io/?EIO=4&transport=polling&t=PcW4UlH&sid=Za3pNiJ_nbgwmoJUAACA HTTP/1.1" 200 - -2025-10-01 22:59:13,141 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 22:59:13,155 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 22:59:13] "GET /socket.io/?EIO=4&transport=polling&t=PcW4Uly&sid=Za3pNiJ_nbgwmoJUAACA HTTP/1.1" 200 - -2025-10-01 23:07:04,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /socket.io/?EIO=4&transport=websocket&sid=Za3pNiJ_nbgwmoJUAACA HTTP/1.1" 200 - -2025-10-01 23:07:04,670 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /index HTTP/1.1" 200 - -2025-10-01 23:07:04,691 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:07:04,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:07:04,768 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /socket.io/?EIO=4&transport=polling&t=PcW6Huk HTTP/1.1" 200 - -2025-10-01 23:07:04,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:07:04,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "POST /socket.io/?EIO=4&transport=polling&t=PcW6HvH&sid=CPoaojrYXbW0rLb8AACC HTTP/1.1" 200 - -2025-10-01 23:07:04,795 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:07:04] "GET /socket.io/?EIO=4&transport=polling&t=PcW6HvH.0&sid=CPoaojrYXbW0rLb8AACC HTTP/1.1" 200 - -2025-10-01 23:09:26,245 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /socket.io/?EIO=4&transport=websocket&sid=CPoaojrYXbW0rLb8AACC HTTP/1.1" 200 - -2025-10-01 23:09:26,260 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /index HTTP/1.1" 200 - -2025-10-01 23:09:26,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:09:26,300 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:09:26,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /socket.io/?EIO=4&transport=polling&t=PcW6qTz HTTP/1.1" 200 - -2025-10-01 23:09:26,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:09:26,429 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "POST /socket.io/?EIO=4&transport=polling&t=PcW6qUN&sid=8vt6o7nnKQiRHzKoAACE HTTP/1.1" 200 - -2025-10-01 23:09:26,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:26] "GET /socket.io/?EIO=4&transport=polling&t=PcW6qUO&sid=8vt6o7nnKQiRHzKoAACE HTTP/1.1" 200 - -2025-10-01 23:09:34,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:34] "GET /socket.io/?EIO=4&transport=websocket&sid=8vt6o7nnKQiRHzKoAACE HTTP/1.1" 200 - -2025-10-01 23:09:35,003 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /index HTTP/1.1" 200 - -2025-10-01 23:09:35,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:09:35,032 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:09:35,073 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /socket.io/?EIO=4&transport=polling&t=PcW6sbQ HTTP/1.1" 200 - -2025-10-01 23:09:35,083 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:09:35,085 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "POST /socket.io/?EIO=4&transport=polling&t=PcW6sbd&sid=xFJ4n5eXBBwDJG5JAACG HTTP/1.1" 200 - -2025-10-01 23:09:35,088 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:09:35] "GET /socket.io/?EIO=4&transport=polling&t=PcW6sbe&sid=xFJ4n5eXBBwDJG5JAACG HTTP/1.1" 200 - -2025-10-01 23:10:37,412 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /socket.io/?EIO=4&transport=websocket&sid=xFJ4n5eXBBwDJG5JAACG HTTP/1.1" 200 - -2025-10-01 23:10:37,430 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /index HTTP/1.1" 200 - -2025-10-01 23:10:37,449 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:10:37,467 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:10:37,595 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /socket.io/?EIO=4&transport=polling&t=PcW75sL HTTP/1.1" 200 - -2025-10-01 23:10:37,602 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "POST /socket.io/?EIO=4&transport=polling&t=PcW75sV&sid=h267JYzgEBb5X3uEAACI HTTP/1.1" 200 - -2025-10-01 23:10:37,604 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /socket.io/?EIO=4&transport=polling&t=PcW75sW&sid=h267JYzgEBb5X3uEAACI HTTP/1.1" 200 - -2025-10-01 23:10:37,607 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:10:38,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=websocket&sid=h267JYzgEBb5X3uEAACI HTTP/1.1" 200 - -2025-10-01 23:10:38,189 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /index HTTP/1.1" 200 - -2025-10-01 23:10:38,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:10:38,215 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:10:38,323 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW761i HTTP/1.1" 200 - -2025-10-01 23:10:38,331 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:10:38,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "POST /socket.io/?EIO=4&transport=polling&t=PcW761v&sid=P6a5MPn4AfS98gVuAACK HTTP/1.1" 200 - -2025-10-01 23:10:38,334 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW761w&sid=P6a5MPn4AfS98gVuAACK HTTP/1.1" 200 - -2025-10-01 23:10:38,369 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=websocket&sid=P6a5MPn4AfS98gVuAACK HTTP/1.1" 200 - -2025-10-01 23:10:38,377 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /index HTTP/1.1" 200 - -2025-10-01 23:10:38,394 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:10:38,403 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:10:38,445 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW763e HTTP/1.1" 200 - -2025-10-01 23:10:38,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "POST /socket.io/?EIO=4&transport=polling&t=PcW763o&sid=m1AdWtTPGs0oUvpXAACM HTTP/1.1" 200 - -2025-10-01 23:10:38,455 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:10:38,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW763o.0&sid=m1AdWtTPGs0oUvpXAACM HTTP/1.1" 200 - -2025-10-01 23:10:38,513 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=websocket&sid=m1AdWtTPGs0oUvpXAACM HTTP/1.1" 200 - -2025-10-01 23:10:38,520 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /index HTTP/1.1" 200 - -2025-10-01 23:10:38,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:10:38,550 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:10:38,600 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW7664 HTTP/1.1" 200 - -2025-10-01 23:10:38,609 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "POST /socket.io/?EIO=4&transport=polling&t=PcW766B&sid=5EUlOQRriHcGZb2kAACO HTTP/1.1" 200 - -2025-10-01 23:10:38,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:10:38,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW766C&sid=5EUlOQRriHcGZb2kAACO HTTP/1.1" 200 - -2025-10-01 23:10:38,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:10:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW766N&sid=5EUlOQRriHcGZb2kAACO HTTP/1.1" 200 - -2025-10-01 23:13:44,281 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 23:13:44,282 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 23:13:44,283 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:44] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:13:44,284 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:44] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:13:51,945 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt -2025-10-01 23:13:51,946 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt -2025-10-01 23:13:51,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:51] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:13:51,951 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:51] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:13:55,111 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt -2025-10-01 23:13:55,111 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=5MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\5MYCZC4.txt -2025-10-01 23:13:55,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:55] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:13:55,117 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:13:55] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=5MYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:14:59,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:14:59] "GET /socket.io/?EIO=4&transport=websocket&sid=5EUlOQRriHcGZb2kAACO HTTP/1.1" 200 - -2025-10-01 23:14:59,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:14:59] "GET /index HTTP/1.1" 200 - -2025-10-01 23:14:59,402 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:14:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:14:59,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:14:59] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:15:05,446 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:05] "GET /socket.io/?EIO=4&transport=polling&t=PcW87FX HTTP/1.1" 200 - -2025-10-01 23:15:05,453 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:05] "POST /socket.io/?EIO=4&transport=polling&t=PcW87Fe&sid=DGWM1oc2Y2rfLefkAACQ HTTP/1.1" 200 - -2025-10-01 23:15:05,458 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:05] "GET /socket.io/?EIO=4&transport=polling&t=PcW87Fg&sid=DGWM1oc2Y2rfLefkAACQ HTTP/1.1" 200 - -2025-10-01 23:15:05,458 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:15:38,372 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /socket.io/?EIO=4&transport=websocket&sid=DGWM1oc2Y2rfLefkAACQ HTTP/1.1" 200 - -2025-10-01 23:15:38,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /index HTTP/1.1" 200 - -2025-10-01 23:15:38,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:15:38,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:15:38,510 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW8FK8 HTTP/1.1" 200 - -2025-10-01 23:15:38,516 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "POST /socket.io/?EIO=4&transport=polling&t=PcW8FKH&sid=L0w23QfH14Wd6DkMAACS HTTP/1.1" 200 - -2025-10-01 23:15:38,518 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /socket.io/?EIO=4&transport=polling&t=PcW8FKH.0&sid=L0w23QfH14Wd6DkMAACS HTTP/1.1" 200 - -2025-10-01 23:15:38,524 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:15:56,097 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=websocket&sid=L0w23QfH14Wd6DkMAACS HTTP/1.1" 200 - -2025-10-01 23:15:56,114 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /index HTTP/1.1" 200 - -2025-10-01 23:15:56,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:15:56,143 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:15:56,201 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PcW8JeZ HTTP/1.1" 200 - -2025-10-01 23:15:56,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "POST /socket.io/?EIO=4&transport=polling&t=PcW8Jel&sid=g5xuq03TAz4ye4wQAACU HTTP/1.1" 200 - -2025-10-01 23:15:56,214 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PcW8Jel.0&sid=g5xuq03TAz4ye4wQAACU HTTP/1.1" 200 - -2025-10-01 23:15:56,216 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:15:56,708 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=websocket&sid=g5xuq03TAz4ye4wQAACU HTTP/1.1" 200 - -2025-10-01 23:15:56,717 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /index HTTP/1.1" 200 - -2025-10-01 23:15:56,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:15:56,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:15:56,840 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PcW8JoX HTTP/1.1" 200 - -2025-10-01 23:15:56,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "POST /socket.io/?EIO=4&transport=polling&t=PcW8Joh&sid=SCeaGOy_pbb7_DwXAACW HTTP/1.1" 200 - -2025-10-01 23:15:56,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /socket.io/?EIO=4&transport=polling&t=PcW8Joh.0&sid=SCeaGOy_pbb7_DwXAACW HTTP/1.1" 200 - -2025-10-01 23:15:56,850 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:15:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:16:02,817 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /socket.io/?EIO=4&transport=websocket&sid=SCeaGOy_pbb7_DwXAACW HTTP/1.1" 200 - -2025-10-01 23:16:02,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /index HTTP/1.1" 200 - -2025-10-01 23:16:02,850 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:16:02,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:16:02,905 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PcW8LHH HTTP/1.1" 200 - -2025-10-01 23:16:02,915 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:16:02,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "POST /socket.io/?EIO=4&transport=polling&t=PcW8LHT&sid=V4dgrqKcmeu_1cZNAACY HTTP/1.1" 200 - -2025-10-01 23:16:02,919 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:02] "GET /socket.io/?EIO=4&transport=polling&t=PcW8LHU&sid=V4dgrqKcmeu_1cZNAACY HTTP/1.1" 200 - -2025-10-01 23:16:11,392 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 23:16:11,393 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 23:16:11,395 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:11] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:16:11,396 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:11] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:16:28,868 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:28] "GET /socket.io/?EIO=4&transport=websocket&sid=V4dgrqKcmeu_1cZNAACY HTTP/1.1" 200 - -2025-10-01 23:16:28,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:28] "GET /index HTTP/1.1" 200 - -2025-10-01 23:16:28,903 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:16:28,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:28] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:16:29,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:29] "GET /socket.io/?EIO=4&transport=polling&t=PcW8RfC HTTP/1.1" 200 - -2025-10-01 23:16:29,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:29] "POST /socket.io/?EIO=4&transport=polling&t=PcW8RfK&sid=5Z_hbfBIBepPaJ7rAACa HTTP/1.1" 200 - -2025-10-01 23:16:29,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:29] "GET /socket.io/?EIO=4&transport=polling&t=PcW8RfK.0&sid=5Z_hbfBIBepPaJ7rAACa HTTP/1.1" 200 - -2025-10-01 23:16:29,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:29] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:16:42,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:42] "GET /socket.io/?EIO=4&transport=websocket&sid=5Z_hbfBIBepPaJ7rAACa HTTP/1.1" 200 - -2025-10-01 23:16:42,755 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-01 23:16:42,758 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:42] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-01 23:16:42,800 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:42] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 23:16:47,411 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /index HTTP/1.1" 200 - -2025-10-01 23:16:47,427 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:16:47,433 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:16:47,517 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /socket.io/?EIO=4&transport=polling&t=PcW8WAN HTTP/1.1" 200 - -2025-10-01 23:16:47,527 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "POST /socket.io/?EIO=4&transport=polling&t=PcW8WAY&sid=GWIWvQlcmXwGqnm9AACc HTTP/1.1" 200 - -2025-10-01 23:16:47,529 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /socket.io/?EIO=4&transport=polling&t=PcW8WAZ&sid=GWIWvQlcmXwGqnm9AACc HTTP/1.1" 200 - -2025-10-01 23:16:47,530 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:16:47] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:17:00,130 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /socket.io/?EIO=4&transport=websocket&sid=GWIWvQlcmXwGqnm9AACc HTTP/1.1" 200 - -2025-10-01 23:17:00,140 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /index HTTP/1.1" 200 - -2025-10-01 23:17:00,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:17:00,162 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:17:00,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /socket.io/?EIO=4&transport=polling&t=PcW8ZGP HTTP/1.1" 200 - -2025-10-01 23:17:00,199 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "POST /socket.io/?EIO=4&transport=polling&t=PcW8ZGZ&sid=2wMkRjSi7FAoSOrHAACe HTTP/1.1" 200 - -2025-10-01 23:17:00,202 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /socket.io/?EIO=4&transport=polling&t=PcW8ZGZ.0&sid=2wMkRjSi7FAoSOrHAACe HTTP/1.1" 200 - -2025-10-01 23:17:00,207 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:00] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:17:01,789 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:01] "GET /socket.io/?EIO=4&transport=websocket&sid=2wMkRjSi7FAoSOrHAACe HTTP/1.1" 200 - -2025-10-01 23:17:01,802 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-01 23:17:01,804 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:01] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-01 23:17:50,561 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW8lZV HTTP/1.1" 200 - -2025-10-01 23:17:50,565 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "POST /socket.io/?EIO=4&transport=polling&t=PcW8lZZ&sid=jGzPDF1uQPIkF-sQAACg HTTP/1.1" 200 - -2025-10-01 23:17:50,567 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW8lZZ.0&sid=jGzPDF1uQPIkF-sQAACg HTTP/1.1" 200 - -2025-10-01 23:17:50,899 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /socket.io/?EIO=4&transport=websocket&sid=jGzPDF1uQPIkF-sQAACg HTTP/1.1" 200 - -2025-10-01 23:17:50,908 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /index HTTP/1.1" 200 - -2025-10-01 23:17:50,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:17:50,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:17:50,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW8lfo HTTP/1.1" 200 - -2025-10-01 23:17:50,975 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "POST /socket.io/?EIO=4&transport=polling&t=PcW8lfx&sid=yG6MGOswLOV6TaJ4AACi HTTP/1.1" 200 - -2025-10-01 23:17:50,978 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /socket.io/?EIO=4&transport=polling&t=PcW8lfx.0&sid=yG6MGOswLOV6TaJ4AACi HTTP/1.1" 200 - -2025-10-01 23:17:50,979 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:17:50] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:18:23,648 [INFO] root: [AJAX] 작업 시작: 1759328303.645442, script: TYPE11_Server_info.py -2025-10-01 23:18:23,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:23] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 23:18:23,650 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 23:18:23,652 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 23:18:23,653 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 23:18:23,655 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 23:18:25,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:25] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:27,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:27] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:29,659 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:29] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:31,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:31] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:33,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:33] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:35,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:35] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:37,664 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:37] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:39,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:39] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:41,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:41] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:43,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:43] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:45,662 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:45] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:47,673 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:47] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:49,696 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:49] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:51,663 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:51] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:53,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:53] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:55,677 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:55] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:57,664 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:57] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:18:59,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:18:59] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:01,665 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:01] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:03,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:03] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:05,672 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:05] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:07,664 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:07] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:09,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:09] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:11,667 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:11] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:13,665 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:13] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:15,660 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:15] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:17,681 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:17] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:19,667 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:19] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:21,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:21] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:23,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:23] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:26,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:26] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:28,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:28] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:30,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:30] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:32,033 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:32] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:34,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:34] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:36,016 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:36] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:38,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:38] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:40,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:40] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:42,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:42] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:44,030 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:44] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:46,050 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:46] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:48,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:48] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:50,025 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:50] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:52,024 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:52] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:54,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:54] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:56,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:56] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:19:58,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:19:58] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:00,029 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:00] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:02,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:02] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:04,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:04] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:06,018 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:06] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:08,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:08] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:10,021 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:10] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:12,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:12] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:14,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:14] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:16,020 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:16] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:18,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:18] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:18,385 [INFO] root: [Watchdog] 생성된 파일: BNYCZC4.txt (1/4) -2025-10-01 23:20:18,391 [INFO] root: [10.10.0.4] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 1 분, 54 초. - -2025-10-01 23:20:20,019 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:20] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:20,295 [INFO] root: [Watchdog] 생성된 파일: 3PYCZC4.txt (2/4) -2025-10-01 23:20:20,301 [INFO] root: [10.10.0.3] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 1 분, 56 초. - -2025-10-01 23:20:20,857 [INFO] root: [Watchdog] 생성된 파일: 4XZCZC4.txt (3/4) -2025-10-01 23:20:20,863 [INFO] root: [10.10.0.2] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 1 분, 57 초. - -2025-10-01 23:20:22,023 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:22] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:22,095 [INFO] root: [Watchdog] 생성된 파일: CXZCZC4.txt (4/4) -2025-10-01 23:20:22,101 [INFO] root: [10.10.0.5] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 1 분, 58 초. - -2025-10-01 23:20:24,022 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:24] "GET /progress_status/1759328303.645442 HTTP/1.1" 200 - -2025-10-01 23:20:27,014 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /socket.io/?EIO=4&transport=websocket&sid=yG6MGOswLOV6TaJ4AACi HTTP/1.1" 200 - -2025-10-01 23:20:27,028 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /index HTTP/1.1" 200 - -2025-10-01 23:20:27,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:20:27,074 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:20:27,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcW9LnI HTTP/1.1" 200 - -2025-10-01 23:20:27,128 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "POST /socket.io/?EIO=4&transport=polling&t=PcW9Lnq&sid=CgZLrL6qvMVHr3KAAACk HTTP/1.1" 200 - -2025-10-01 23:20:27,132 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcW9Lnt&sid=CgZLrL6qvMVHr3KAAACk HTTP/1.1" 200 - -2025-10-01 23:20:27,133 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:27] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:20:48,455 [INFO] root: file_view: folder=idrac_info date= filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\4XZCZC4.txt -2025-10-01 23:20:48,455 [INFO] root: file_view: folder=idrac_info date= filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\4XZCZC4.txt -2025-10-01 23:20:48,459 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:48] "GET /view_file?folder=idrac_info&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:20:48,462 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:48] "GET /view_file?folder=idrac_info&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:20:51,345 [INFO] root: file_view: folder=idrac_info date= filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3PYCZC4.txt -2025-10-01 23:20:51,346 [INFO] root: file_view: folder=idrac_info date= filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\3PYCZC4.txt -2025-10-01 23:20:51,348 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:51] "GET /view_file?folder=idrac_info&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:20:51,353 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:51] "GET /view_file?folder=idrac_info&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:20:53,663 [INFO] root: file_view: folder=idrac_info date= filename=BNYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\BNYCZC4.txt -2025-10-01 23:20:53,663 [INFO] root: file_view: folder=idrac_info date= filename=BNYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\BNYCZC4.txt -2025-10-01 23:20:53,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:53] "GET /view_file?folder=idrac_info&filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:20:53,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:53] "GET /view_file?folder=idrac_info&filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:20:55,726 [INFO] root: file_view: folder=idrac_info date= filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\CXZCZC4.txt -2025-10-01 23:20:55,726 [INFO] root: file_view: folder=idrac_info date= filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\CXZCZC4.txt -2025-10-01 23:20:55,729 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:55] "GET /view_file?folder=idrac_info&filename=CXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:20:55,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:20:55] "GET /view_file?folder=idrac_info&filename=CXZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:21:03,835 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /socket.io/?EIO=4&transport=websocket&sid=CgZLrL6qvMVHr3KAAACk HTTP/1.1" 200 - -2025-10-01 23:21:03,856 [INFO] root: 백업 완료: PO-20250826-0158_20251013_가산3_70EA_20251001 -2025-10-01 23:21:03,858 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "POST /backup HTTP/1.1" 302 - -2025-10-01 23:21:03,866 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /index HTTP/1.1" 200 - -2025-10-01 23:21:03,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:21:03,900 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:21:03,923 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /socket.io/?EIO=4&transport=polling&t=PcW9Uml HTTP/1.1" 200 - -2025-10-01 23:21:03,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "POST /socket.io/?EIO=4&transport=polling&t=PcW9Umy&sid=j0tIcJHLEYWNqfc2AACm HTTP/1.1" 200 - -2025-10-01 23:21:03,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:03] "GET /socket.io/?EIO=4&transport=polling&t=PcW9Um-&sid=j0tIcJHLEYWNqfc2AACm HTTP/1.1" 200 - -2025-10-01 23:21:18,845 [INFO] root: [AJAX] 작업 시작: 1759328478.8422983, script: 07-PowerOFF.py -2025-10-01 23:21:18,846 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:18] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 23:21:18,847 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 23:21:18,849 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 23:21:18,849 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 23:21:18,850 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 23:21:20,872 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:20] "GET /progress_status/1759328478.8422983 HTTP/1.1" 200 - -2025-10-01 23:21:21,085 [INFO] root: [10.10.0.5] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.5 -Successfully powered off server for 10.10.0.5 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 23:21:21,341 [INFO] root: [10.10.0.4] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.4 -Successfully powered off server for 10.10.0.4 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 2 초. - -2025-10-01 23:21:22,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:22] "GET /progress_status/1759328478.8422983 HTTP/1.1" 200 - -2025-10-01 23:21:22,912 [INFO] root: [10.10.0.3] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.3 -Successfully powered off server for 10.10.0.3 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 3 초. - -2025-10-01 23:21:24,449 [INFO] root: [10.10.0.2] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.2 -Successfully powered off server for 10.10.0.2 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 5 초. - -2025-10-01 23:21:24,869 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:24] "GET /progress_status/1759328478.8422983 HTTP/1.1" 200 - -2025-10-01 23:21:26,881 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /socket.io/?EIO=4&transport=websocket&sid=j0tIcJHLEYWNqfc2AACm HTTP/1.1" 200 - -2025-10-01 23:21:26,891 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /index HTTP/1.1" 200 - -2025-10-01 23:21:26,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:21:26,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:21:26,935 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /socket.io/?EIO=4&transport=polling&t=PcW9aOI HTTP/1.1" 200 - -2025-10-01 23:21:26,947 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:21:26,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "POST /socket.io/?EIO=4&transport=polling&t=PcW9aOZ&sid=DDsOF06998rG221oAACo HTTP/1.1" 200 - -2025-10-01 23:21:26,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /socket.io/?EIO=4&transport=polling&t=PcW9aOZ.0&sid=DDsOF06998rG221oAACo HTTP/1.1" 200 - -2025-10-01 23:21:26,971 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:21:26] "GET /socket.io/?EIO=4&transport=polling&t=PcW9aOt&sid=DDsOF06998rG221oAACo HTTP/1.1" 200 - -2025-10-01 23:25:38,754 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:38] "GET /socket.io/?EIO=4&transport=websocket&sid=DDsOF06998rG221oAACo HTTP/1.1" 200 - -2025-10-01 23:25:38,771 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:38] "GET /index HTTP/1.1" 200 - -2025-10-01 23:25:38,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:25:38,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:38] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:25:49,890 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:49] "GET /socket.io/?EIO=4&transport=polling&t=PcWAaa- HTTP/1.1" 200 - -2025-10-01 23:25:49,901 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:49] "POST /socket.io/?EIO=4&transport=polling&t=PcWAab7&sid=oZ1Gr5FN0gSCbAFBAACq HTTP/1.1" 200 - -2025-10-01 23:25:49,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:49] "GET /socket.io/?EIO=4&transport=polling&t=PcWAab7.0&sid=oZ1Gr5FN0gSCbAFBAACq HTTP/1.1" 200 - -2025-10-01 23:25:49,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:25:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:26:06,704 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /socket.io/?EIO=4&transport=websocket&sid=oZ1Gr5FN0gSCbAFBAACq HTTP/1.1" 200 - -2025-10-01 23:26:06,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /index HTTP/1.1" 200 - -2025-10-01 23:26:06,736 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:26:06,755 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:26:06,845 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /socket.io/?EIO=4&transport=polling&t=PcWAeju HTTP/1.1" 200 - -2025-10-01 23:26:06,854 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:26:06,855 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "POST /socket.io/?EIO=4&transport=polling&t=PcWAek2&sid=yu6OYwez_fHyWyxBAACs HTTP/1.1" 200 - -2025-10-01 23:26:06,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /socket.io/?EIO=4&transport=polling&t=PcWAek2.0&sid=yu6OYwez_fHyWyxBAACs HTTP/1.1" 200 - -2025-10-01 23:26:06,865 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:06] "GET /socket.io/?EIO=4&transport=polling&t=PcWAekD&sid=yu6OYwez_fHyWyxBAACs HTTP/1.1" 200 - -2025-10-01 23:26:19,153 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /socket.io/?EIO=4&transport=websocket&sid=yu6OYwez_fHyWyxBAACs HTTP/1.1" 200 - -2025-10-01 23:26:19,163 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /index HTTP/1.1" 200 - -2025-10-01 23:26:19,183 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:26:19,186 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:26:19,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /socket.io/?EIO=4&transport=polling&t=PcWAhlK HTTP/1.1" 200 - -2025-10-01 23:26:19,240 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "POST /socket.io/?EIO=4&transport=polling&t=PcWAhlY&sid=KzZkWprlSVVTzDaOAACu HTTP/1.1" 200 - -2025-10-01 23:26:19,242 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:26:19,243 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:19] "GET /socket.io/?EIO=4&transport=polling&t=PcWAhlZ&sid=KzZkWprlSVVTzDaOAACu HTTP/1.1" 200 - -2025-10-01 23:26:21,264 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 23:26:21,264 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 23:26:21,269 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:21] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:26:21,270 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:21] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:26:23,048 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:23] "GET /socket.io/?EIO=4&transport=websocket&sid=KzZkWprlSVVTzDaOAACu HTTP/1.1" 200 - -2025-10-01 23:26:23,066 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-01 23:26:23,068 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:23] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-01 23:26:23,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:23] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-01 23:26:42,460 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /index HTTP/1.1" 200 - -2025-10-01 23:26:42,482 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:26:42,484 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:26:42,505 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /socket.io/?EIO=4&transport=polling&t=PcWAnR5 HTTP/1.1" 200 - -2025-10-01 23:26:42,515 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "POST /socket.io/?EIO=4&transport=polling&t=PcWAnRE&sid=KbEId2rlqBLm7pk8AACw HTTP/1.1" 200 - -2025-10-01 23:26:42,519 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /socket.io/?EIO=4&transport=polling&t=PcWAnRF&sid=KbEId2rlqBLm7pk8AACw HTTP/1.1" 200 - -2025-10-01 23:26:42,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:26:42] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:30:12,722 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /socket.io/?EIO=4&transport=websocket&sid=KbEId2rlqBLm7pk8AACw HTTP/1.1" 200 - -2025-10-01 23:30:12,739 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /index HTTP/1.1" 200 - -2025-10-01 23:30:12,763 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:30:12,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:30:12,820 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /socket.io/?EIO=4&transport=polling&t=PcWBanF HTTP/1.1" 200 - -2025-10-01 23:30:12,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:30:12,833 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "POST /socket.io/?EIO=4&transport=polling&t=PcWBanT&sid=CBeq9ybiKgRG1QQJAACy HTTP/1.1" 200 - -2025-10-01 23:30:12,837 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:30:12] "GET /socket.io/?EIO=4&transport=polling&t=PcWBanU&sid=CBeq9ybiKgRG1QQJAACy HTTP/1.1" 200 - -2025-10-01 23:31:03,904 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:03] "GET /socket.io/?EIO=4&transport=websocket&sid=CBeq9ybiKgRG1QQJAACy HTTP/1.1" 200 - -2025-10-01 23:31:03,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:03] "GET /index HTTP/1.1" 200 - -2025-10-01 23:31:03,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:31:03,968 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:03] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:31:04,046 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:04] "GET /socket.io/?EIO=4&transport=polling&t=PcWBnHc HTTP/1.1" 200 - -2025-10-01 23:31:04,062 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:04] "POST /socket.io/?EIO=4&transport=polling&t=PcWBnHs&sid=qkCWkVPoAsY0pqmzAAC0 HTTP/1.1" 200 - -2025-10-01 23:31:04,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:04] "GET /socket.io/?EIO=4&transport=polling&t=PcWBnHt&sid=qkCWkVPoAsY0pqmzAAC0 HTTP/1.1" 200 - -2025-10-01 23:31:04,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:04] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:31:08,783 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 23:31:08,783 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1XZCZC4.txt -2025-10-01 23:31:08,786 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:08] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:31:08,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:08] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:31:11,651 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-01 23:31:11,652 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-01 23:31:11,662 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /socket.io/?EIO=4&transport=websocket&sid=qkCWkVPoAsY0pqmzAAC0 HTTP/1.1" 200 - -2025-10-01 23:31:11,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /index HTTP/1.1" 200 - -2025-10-01 23:31:11,693 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:31:11,703 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:31:11,726 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /socket.io/?EIO=4&transport=polling&t=PcWBp9f HTTP/1.1" 200 - -2025-10-01 23:31:11,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:31:11,737 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "POST /socket.io/?EIO=4&transport=polling&t=PcWBp9p&sid=6mRHwuPuCaZFklzBAAC2 HTTP/1.1" 200 - -2025-10-01 23:31:11,740 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:11] "GET /socket.io/?EIO=4&transport=polling&t=PcWBp9p.0&sid=6mRHwuPuCaZFklzBAAC2 HTTP/1.1" 200 - -2025-10-01 23:31:49,040 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:49] "GET /socket.io/?EIO=4&transport=websocket&sid=6mRHwuPuCaZFklzBAAC2 HTTP/1.1" 200 - -2025-10-01 23:31:49,065 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:49] "GET /index HTTP/1.1" 200 - -2025-10-01 23:31:49,086 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:31:49,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:31:49] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:32:00,180 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:00] "GET /socket.io/?EIO=4&transport=polling&t=PcWB--l HTTP/1.1" 200 - -2025-10-01 23:32:00,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:00] "POST /socket.io/?EIO=4&transport=polling&t=PcWB--u&sid=y8iOYVpkN4sTxuVTAAC4 HTTP/1.1" 200 - -2025-10-01 23:32:00,194 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:00] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:32:00,195 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:00] "GET /socket.io/?EIO=4&transport=polling&t=PcWB--u.0&sid=y8iOYVpkN4sTxuVTAAC4 HTTP/1.1" 200 - -2025-10-01 23:32:21,616 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /socket.io/?EIO=4&transport=websocket&sid=y8iOYVpkN4sTxuVTAAC4 HTTP/1.1" 200 - -2025-10-01 23:32:21,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /index HTTP/1.1" 200 - -2025-10-01 23:32:21,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:32:21,657 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:32:21,695 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /socket.io/?EIO=4&transport=polling&t=PcWC4Er HTTP/1.1" 200 - -2025-10-01 23:32:21,703 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:32:21,711 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "POST /socket.io/?EIO=4&transport=polling&t=PcWC4F5&sid=bcX4dgW1GLSB5-A2AAC6 HTTP/1.1" 200 - -2025-10-01 23:32:21,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /socket.io/?EIO=4&transport=polling&t=PcWC4F6&sid=bcX4dgW1GLSB5-A2AAC6 HTTP/1.1" 200 - -2025-10-01 23:32:21,719 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:32:21] "GET /socket.io/?EIO=4&transport=polling&t=PcWC4FL&sid=bcX4dgW1GLSB5-A2AAC6 HTTP/1.1" 200 - -2025-10-01 23:39:42,901 [INFO] root: [AJAX] 작업 시작: 1759329582.8978941, script: PortGUID_v1.py -2025-10-01 23:39:42,902 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:42] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 23:39:42,905 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 23:39:42,907 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 23:39:42,908 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 23:39:42,911 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 23:39:44,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:44] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:39:46,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:46] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:39:46,981 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (1/4) -2025-10-01 23:39:47,266 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (2/4) -2025-10-01 23:39:48,241 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) -2025-10-01 23:39:48,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:48] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:39:49,193 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (4/4) -2025-10-01 23:39:50,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:50] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:39:52,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:52] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:39:54,921 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:54] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:39:56,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:56] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:39:58,918 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:39:58] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:40:00,914 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:00] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:40:02,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:02] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:40:04,726 [ERROR] root: [10.10.0.19] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 23:40:04,926 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:04] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:40:05,901 [ERROR] root: [10.10.0.20] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 23:40:06,984 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:06] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:40:07,464 [ERROR] root: [10.10.0.18] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 23:40:08,920 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:08] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:40:09,851 [ERROR] root: [10.10.0.21] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 23:40:10,945 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:10] "GET /progress_status/1759329582.8978941 HTTP/1.1" 200 - -2025-10-01 23:40:12,955 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:12] "GET /socket.io/?EIO=4&transport=websocket&sid=bcX4dgW1GLSB5-A2AAC6 HTTP/1.1" 200 - -2025-10-01 23:40:12,967 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:12] "GET /index HTTP/1.1" 200 - -2025-10-01 23:40:12,997 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:12] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:40:13,008 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:13] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:40:13,027 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:13] "GET /socket.io/?EIO=4&transport=polling&t=PcWDtJV HTTP/1.1" 200 - -2025-10-01 23:40:13,037 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:13] "POST /socket.io/?EIO=4&transport=polling&t=PcWDtJe&sid=fRz9oqdOO6tPeKzaAAC8 HTTP/1.1" 200 - -2025-10-01 23:40:13,043 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:13] "GET /socket.io/?EIO=4&transport=polling&t=PcWDtJe.0&sid=fRz9oqdOO6tPeKzaAAC8 HTTP/1.1" 200 - -2025-10-01 23:40:13,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:13] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:40:14,982 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:40:14,982 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:40:14,983 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:14] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:40:14,985 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:14] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:40:18,618 [INFO] root: file_view: folder=idrac_info date= filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2NYCZC4.txt -2025-10-01 23:40:18,618 [INFO] root: file_view: folder=idrac_info date= filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2NYCZC4.txt -2025-10-01 23:40:18,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:18] "GET /view_file?folder=idrac_info&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:40:18,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:18] "GET /view_file?folder=idrac_info&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:40:20,614 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt -2025-10-01 23:40:20,614 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt -2025-10-01 23:40:20,617 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:20] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:40:20,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:20] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:40:22,103 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt -2025-10-01 23:40:22,104 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt -2025-10-01 23:40:22,110 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:22] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:40:22,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:22] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:40:27,450 [INFO] root: ✅ GUID 파일 이동 완료 (4개) -2025-10-01 23:40:27,451 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:27] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-01 23:40:27,461 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:27] "GET /index HTTP/1.1" 200 - -2025-10-01 23:40:30,806 [INFO] root: ✅ GUID 파일 이동 완료 (0개) -2025-10-01 23:40:30,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:30] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-01 23:40:30,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:40:30] "GET /index HTTP/1.1" 200 - -2025-10-01 23:41:00,665 [INFO] root: ✅ GUID 파일 이동 완료 (0개) -2025-10-01 23:41:00,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:00] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-01 23:41:00,675 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:00] "GET /index HTTP/1.1" 200 - -2025-10-01 23:41:40,338 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /socket.io/?EIO=4&transport=websocket&sid=fRz9oqdOO6tPeKzaAAC8 HTTP/1.1" 200 - -2025-10-01 23:41:40,355 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /index HTTP/1.1" 200 - -2025-10-01 23:41:40,378 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:41:40,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:41:40,425 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWECf4 HTTP/1.1" 200 - -2025-10-01 23:41:40,434 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "POST /socket.io/?EIO=4&transport=polling&t=PcWECfC&sid=hDFnnitBBJG7cooAAAC- HTTP/1.1" 200 - -2025-10-01 23:41:40,439 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:41:40,440 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:41:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWECfD&sid=hDFnnitBBJG7cooAAAC- HTTP/1.1" 200 - -2025-10-01 23:42:03,922 [INFO] root: [AJAX] 작업 시작: 1759329723.9158185, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-01 23:42:03,923 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:03] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 23:42:03,924 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 23:42:03,926 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-01 23:42:03,927 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-01 23:42:03,927 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-01 23:42:05,943 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:05] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:07,962 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:07] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:09,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:09] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:11,935 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:11] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:13,932 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:13] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:15,944 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:15] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:17,941 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:17] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:19,938 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:19] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:21,906 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (1/4) -2025-10-01 23:42:21,914 [INFO] root: [10.10.0.20] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.20 - 저장: D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 17 초. - -2025-10-01 23:42:21,934 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:21] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:22,507 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (2/4) -2025-10-01 23:42:22,514 [INFO] root: [10.10.0.19] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.19 - 저장: D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 18 초. - -2025-10-01 23:42:23,541 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) -2025-10-01 23:42:23,548 [INFO] root: [10.10.0.21] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.21 - 저장: D:\idrac_info\idrac_info\data\idrac_info\2NYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 19 초. - -2025-10-01 23:42:23,944 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:23] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:24,577 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (4/4) -2025-10-01 23:42:24,585 [INFO] root: [10.10.0.18] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[OK] 10.10.0.18 - 저장: D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt - -정보 수집 완료. -성공 1대 / 실패 0대 -수집 완료 시간: 0 시간, 0 분, 20 초. - -2025-10-01 23:42:25,940 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:25] "GET /progress_status/1759329723.9158185 HTTP/1.1" 200 - -2025-10-01 23:42:27,950 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:27] "GET /socket.io/?EIO=4&transport=websocket&sid=hDFnnitBBJG7cooAAAC- HTTP/1.1" 200 - -2025-10-01 23:42:27,960 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:27] "GET /index HTTP/1.1" 200 - -2025-10-01 23:42:27,989 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:42:28,007 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:28] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:42:28,036 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWEOGz HTTP/1.1" 200 - -2025-10-01 23:42:28,044 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:28] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:42:28,047 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:28] "POST /socket.io/?EIO=4&transport=polling&t=PcWEOHA&sid=K-fUNuU3377X38YXAADA HTTP/1.1" 200 - -2025-10-01 23:42:28,049 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWEOHA.0&sid=K-fUNuU3377X38YXAADA HTTP/1.1" 200 - -2025-10-01 23:42:47,014 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt -2025-10-01 23:42:47,015 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt -2025-10-01 23:42:47,026 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:47] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:42:47,031 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:47] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:42:48,687 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt -2025-10-01 23:42:48,688 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt -2025-10-01 23:42:48,690 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:48] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:42:48,692 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:48] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:42:50,104 [INFO] root: file_view: folder=idrac_info date= filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2NYCZC4.txt -2025-10-01 23:42:50,104 [INFO] root: file_view: folder=idrac_info date= filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\2NYCZC4.txt -2025-10-01 23:42:50,107 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:50] "GET /view_file?folder=idrac_info&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:42:50,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:50] "GET /view_file?folder=idrac_info&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:42:51,385 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:42:51,386 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:42:51,390 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:51] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:42:51,391 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:51] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:42:53,480 [INFO] root: ✅ MAC 파일 이동 완료 (4개) -2025-10-01 23:42:53,481 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-01 23:42:53,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /socket.io/?EIO=4&transport=websocket&sid=K-fUNuU3377X38YXAADA HTTP/1.1" 200 - -2025-10-01 23:42:53,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /index HTTP/1.1" 200 - -2025-10-01 23:42:53,524 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:42:53,540 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:42:53,571 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /socket.io/?EIO=4&transport=polling&t=PcWEUVs HTTP/1.1" 200 - -2025-10-01 23:42:53,577 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:42:53,579 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "POST /socket.io/?EIO=4&transport=polling&t=PcWEUW7&sid=4cmcCyfaWZPC4w87AADC HTTP/1.1" 200 - -2025-10-01 23:42:53,585 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:42:53] "GET /socket.io/?EIO=4&transport=polling&t=PcWEUW8&sid=4cmcCyfaWZPC4w87AADC HTTP/1.1" 200 - -2025-10-01 23:44:48,769 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /socket.io/?EIO=4&transport=websocket&sid=4cmcCyfaWZPC4w87AADC HTTP/1.1" 200 - -2025-10-01 23:44:48,780 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /index HTTP/1.1" 200 - -2025-10-01 23:44:48,807 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:44:48,814 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:44:48,836 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWEwey HTTP/1.1" 200 - -2025-10-01 23:44:48,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "POST /socket.io/?EIO=4&transport=polling&t=PcWEwf9&sid=pxguvcm19LLUZEXWAADE HTTP/1.1" 200 - -2025-10-01 23:44:48,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:44:48,853 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWEwf9.0&sid=pxguvcm19LLUZEXWAADE HTTP/1.1" 200 - -2025-10-01 23:44:48,861 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWEwfQ&sid=pxguvcm19LLUZEXWAADE HTTP/1.1" 200 - -2025-10-01 23:44:49,845 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:44:49,847 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:44:49,850 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:49] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:44:49,852 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:49] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:44:52,198 [INFO] root: ✅ GUID 파일 이동 완료 (1개) -2025-10-01 23:44:52,200 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:52] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-01 23:44:52,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:52] "GET /index HTTP/1.1" 200 - -2025-10-01 23:44:54,544 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /socket.io/?EIO=4&transport=websocket&sid=pxguvcm19LLUZEXWAADE HTTP/1.1" 200 - -2025-10-01 23:44:54,553 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /index HTTP/1.1" 200 - -2025-10-01 23:44:54,580 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:44:54,586 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:44:54,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWEy3H HTTP/1.1" 200 - -2025-10-01 23:44:54,622 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:44:54,625 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "POST /socket.io/?EIO=4&transport=polling&t=PcWEy3Q&sid=7z0jdN6zvZsSBv0nAADG HTTP/1.1" 200 - -2025-10-01 23:44:54,628 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:44:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWEy3Q.0&sid=7z0jdN6zvZsSBv0nAADG HTTP/1.1" 200 - -2025-10-01 23:45:09,120 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /socket.io/?EIO=4&transport=websocket&sid=7z0jdN6zvZsSBv0nAADG HTTP/1.1" 200 - -2025-10-01 23:45:09,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /index HTTP/1.1" 200 - -2025-10-01 23:45:09,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:45:09,154 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:45:09,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /socket.io/?EIO=4&transport=polling&t=PcWE_ck HTTP/1.1" 200 - -2025-10-01 23:45:09,191 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:45:09,193 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "POST /socket.io/?EIO=4&transport=polling&t=PcWE_d3&sid=ai0Sj00qXsOlIlNzAADI HTTP/1.1" 200 - -2025-10-01 23:45:09,194 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /socket.io/?EIO=4&transport=polling&t=PcWE_d4&sid=ai0Sj00qXsOlIlNzAADI HTTP/1.1" 200 - -2025-10-01 23:45:09,204 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:45:09] "GET /socket.io/?EIO=4&transport=polling&t=PcWE_dG&sid=ai0Sj00qXsOlIlNzAADI HTTP/1.1" 200 - -2025-10-01 23:48:15,168 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /socket.io/?EIO=4&transport=websocket&sid=ai0Sj00qXsOlIlNzAADI HTTP/1.1" 200 - -2025-10-01 23:48:15,190 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /index HTTP/1.1" 200 - -2025-10-01 23:48:15,218 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:48:15,227 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:48:15,328 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /socket.io/?EIO=4&transport=polling&t=PcWFj3R HTTP/1.1" 200 - -2025-10-01 23:48:15,338 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "POST /socket.io/?EIO=4&transport=polling&t=PcWFj3a&sid=Q5L0Gp3IEu1MNpITAADK HTTP/1.1" 200 - -2025-10-01 23:48:15,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /socket.io/?EIO=4&transport=polling&t=PcWFj3b&sid=Q5L0Gp3IEu1MNpITAADK HTTP/1.1" 200 - -2025-10-01 23:48:15,342 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:15] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:48:22,671 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /socket.io/?EIO=4&transport=websocket&sid=Q5L0Gp3IEu1MNpITAADK HTTP/1.1" 200 - -2025-10-01 23:48:22,680 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /index HTTP/1.1" 200 - -2025-10-01 23:48:22,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:48:22,713 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:48:22,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /socket.io/?EIO=4&transport=polling&t=PcWFktJ HTTP/1.1" 200 - -2025-10-01 23:48:22,757 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "POST /socket.io/?EIO=4&transport=polling&t=PcWFktW&sid=kiVQ7E7K6z6-aOy6AADM HTTP/1.1" 200 - -2025-10-01 23:48:22,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /socket.io/?EIO=4&transport=polling&t=PcWFktW.0&sid=kiVQ7E7K6z6-aOy6AADM HTTP/1.1" 200 - -2025-10-01 23:48:22,761 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:48:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:49:37,632 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:37] "GET /socket.io/?EIO=4&transport=websocket&sid=kiVQ7E7K6z6-aOy6AADM HTTP/1.1" 200 - -2025-10-01 23:49:37,650 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:37] "GET /index HTTP/1.1" 200 - -2025-10-01 23:49:37,669 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:49:37,684 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:37] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:49:48,760 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWG3tH HTTP/1.1" 200 - -2025-10-01 23:49:48,773 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:48] "POST /socket.io/?EIO=4&transport=polling&t=PcWG3tU&sid=o8hcOyg67D-kyutGAADO HTTP/1.1" 200 - -2025-10-01 23:49:48,777 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWG3tV&sid=o8hcOyg67D-kyutGAADO HTTP/1.1" 200 - -2025-10-01 23:49:48,778 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:49:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:50:01,904 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:50:01,904 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:50:01,906 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:01] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:50:01,907 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:01] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:50:04,444 [INFO] root: ✅ GUID 파일 이동 완료 (1개) -2025-10-01 23:50:04,444 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:04] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-01 23:50:04,454 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:04] "GET /index HTTP/1.1" 200 - -2025-10-01 23:50:40,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:40] "GET /socket.io/?EIO=4&transport=websocket&sid=o8hcOyg67D-kyutGAADO HTTP/1.1" 200 - -2025-10-01 23:50:48,365 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWGIQf HTTP/1.1" 200 - -2025-10-01 23:50:48,371 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "POST /socket.io/?EIO=4&transport=polling&t=PcWGIQl&sid=LICUv0lXko8HlMUoAADQ HTTP/1.1" 200 - -2025-10-01 23:50:48,374 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWGIQm&sid=LICUv0lXko8HlMUoAADQ HTTP/1.1" 200 - -2025-10-01 23:50:48,576 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /socket.io/?EIO=4&transport=websocket&sid=LICUv0lXko8HlMUoAADQ HTTP/1.1" 200 - -2025-10-01 23:50:48,588 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /index HTTP/1.1" 200 - -2025-10-01 23:50:48,613 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:50:48,623 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:50:48,649 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWGIV4 HTTP/1.1" 200 - -2025-10-01 23:50:48,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "POST /socket.io/?EIO=4&transport=polling&t=PcWGIVF&sid=pze7Wp5dXNHos7KbAADS HTTP/1.1" 200 - -2025-10-01 23:50:48,667 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /socket.io/?EIO=4&transport=polling&t=PcWGIVF.0&sid=pze7Wp5dXNHos7KbAADS HTTP/1.1" 200 - -2025-10-01 23:50:48,668 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:50:48] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:51:25,217 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:25] "GET /socket.io/?EIO=4&transport=websocket&sid=pze7Wp5dXNHos7KbAADS HTTP/1.1" 200 - -2025-10-01 23:51:25,234 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:25] "GET /index HTTP/1.1" 200 - -2025-10-01 23:51:25,252 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:51:25,268 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:25] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:51:27,414 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /index HTTP/1.1" 200 - -2025-10-01 23:51:27,437 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:51:27,438 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:51:27,862 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /index HTTP/1.1" 200 - -2025-10-01 23:51:27,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:51:27,888 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:27] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:51:28,038 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:28] "GET /index HTTP/1.1" 200 - -2025-10-01 23:51:28,061 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:51:28,066 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:28] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:51:31,129 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:31] "GET /index HTTP/1.1" 200 - -2025-10-01 23:51:36,329 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:36] "GET /socket.io/?EIO=4&transport=polling&t=PcWGU83 HTTP/1.1" 200 - -2025-10-01 23:51:36,338 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:36] "POST /socket.io/?EIO=4&transport=polling&t=PcWGU8E&sid=k77DAb3dTIyzR6ErAADU HTTP/1.1" 200 - -2025-10-01 23:51:36,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:51:36,341 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:36] "GET /socket.io/?EIO=4&transport=polling&t=PcWGU8F&sid=k77DAb3dTIyzR6ErAADU HTTP/1.1" 200 - -2025-10-01 23:51:48,958 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:48] "GET /socket.io/?EIO=4&transport=websocket&sid=k77DAb3dTIyzR6ErAADU HTTP/1.1" 200 - -2025-10-01 23:51:48,982 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:48] "GET /index HTTP/1.1" 200 - -2025-10-01 23:51:49,000 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:51:49,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:51:49,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXFh HTTP/1.1" 200 - -2025-10-01 23:51:49,115 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "POST /socket.io/?EIO=4&transport=polling&t=PcWGXFq&sid=wj7_ISMSAKwKptVIAADW HTTP/1.1" 200 - -2025-10-01 23:51:49,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXFr&sid=wj7_ISMSAKwKptVIAADW HTTP/1.1" 200 - -2025-10-01 23:51:49,118 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:51:51,071 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=websocket&sid=wj7_ISMSAKwKptVIAADW HTTP/1.1" 200 - -2025-10-01 23:51:51,081 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /index HTTP/1.1" 200 - -2025-10-01 23:51:51,109 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:51:51,112 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:51:51,149 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXld HTTP/1.1" 200 - -2025-10-01 23:51:51,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "POST /socket.io/?EIO=4&transport=polling&t=PcWGXlo&sid=ywJagEL1ZEsxISJfAADY HTTP/1.1" 200 - -2025-10-01 23:51:51,164 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:51:51,165 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXlo.0&sid=ywJagEL1ZEsxISJfAADY HTTP/1.1" 200 - -2025-10-01 23:51:51,248 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=websocket&sid=ywJagEL1ZEsxISJfAADY HTTP/1.1" 200 - -2025-10-01 23:51:51,255 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /index HTTP/1.1" 200 - -2025-10-01 23:51:51,278 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:51:51,287 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:51:51,399 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXpY HTTP/1.1" 200 - -2025-10-01 23:51:51,405 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "POST /socket.io/?EIO=4&transport=polling&t=PcWGXpg&sid=fv37HBr9rw2tMkpMAADa HTTP/1.1" 200 - -2025-10-01 23:51:51,409 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXph&sid=fv37HBr9rw2tMkpMAADa HTTP/1.1" 200 - -2025-10-01 23:51:51,413 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:51:51,439 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=websocket&sid=fv37HBr9rw2tMkpMAADa HTTP/1.1" 200 - -2025-10-01 23:51:51,447 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /index HTTP/1.1" 200 - -2025-10-01 23:51:51,472 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:51:51,473 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:51:51,512 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXrJ HTTP/1.1" 200 - -2025-10-01 23:51:51,522 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "POST /socket.io/?EIO=4&transport=polling&t=PcWGXrT&sid=FDA2lYjNTJYEEmT4AADc HTTP/1.1" 200 - -2025-10-01 23:51:51,525 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:51:51,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXrU&sid=FDA2lYjNTJYEEmT4AADc HTTP/1.1" 200 - -2025-10-01 23:51:51,599 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=websocket&sid=FDA2lYjNTJYEEmT4AADc HTTP/1.1" 200 - -2025-10-01 23:51:51,605 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /index HTTP/1.1" 200 - -2025-10-01 23:51:51,630 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:51:51,637 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:51:51,674 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXtr HTTP/1.1" 200 - -2025-10-01 23:51:51,682 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:51:51,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "POST /socket.io/?EIO=4&transport=polling&t=PcWGXt_&sid=XHXTYtPuylvsude4AADe HTTP/1.1" 200 - -2025-10-01 23:51:51,689 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:51:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGXu0&sid=XHXTYtPuylvsude4AADe HTTP/1.1" 200 - -2025-10-01 23:52:32,320 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=websocket&sid=XHXTYtPuylvsude4AADe HTTP/1.1" 200 - -2025-10-01 23:52:32,330 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /index HTTP/1.1" 200 - -2025-10-01 23:52:32,354 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:52:32,361 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:52:32,385 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=polling&t=PcWGhpw HTTP/1.1" 200 - -2025-10-01 23:52:32,400 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "POST /socket.io/?EIO=4&transport=polling&t=PcWGhq8&sid=2jShxwuAbTLD59JbAADg HTTP/1.1" 200 - -2025-10-01 23:52:32,404 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:52:32,404 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=polling&t=PcWGhq8.0&sid=2jShxwuAbTLD59JbAADg HTTP/1.1" 200 - -2025-10-01 23:52:32,658 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=websocket&sid=2jShxwuAbTLD59JbAADg HTTP/1.1" 200 - -2025-10-01 23:52:32,666 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /index HTTP/1.1" 200 - -2025-10-01 23:52:32,685 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:52:32,698 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:52:32,716 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=polling&t=PcWGhv9 HTTP/1.1" 200 - -2025-10-01 23:52:32,728 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "POST /socket.io/?EIO=4&transport=polling&t=PcWGhvI&sid=-WjC9Eqq6UroaqxxAADi HTTP/1.1" 200 - -2025-10-01 23:52:32,734 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /socket.io/?EIO=4&transport=polling&t=PcWGhvJ&sid=-WjC9Eqq6UroaqxxAADi HTTP/1.1" 200 - -2025-10-01 23:52:32,735 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:32] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:52:40,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:40] "GET /socket.io/?EIO=4&transport=websocket&sid=-WjC9Eqq6UroaqxxAADi HTTP/1.1" 200 - -2025-10-01 23:52:40,857 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:40] "GET /index HTTP/1.1" 200 - -2025-10-01 23:52:40,876 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:52:40,884 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:40] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:52:51,961 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGmbo HTTP/1.1" 200 - -2025-10-01 23:52:51,970 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:51] "POST /socket.io/?EIO=4&transport=polling&t=PcWGmby&sid=ScHSeShiwzzNShQXAADk HTTP/1.1" 200 - -2025-10-01 23:52:51,972 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:51] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:52:51,974 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:51] "GET /socket.io/?EIO=4&transport=polling&t=PcWGmbz&sid=ScHSeShiwzzNShQXAADk HTTP/1.1" 200 - -2025-10-01 23:52:54,176 [INFO] root: ✅ GUID 파일 이동 완료 (1개) -2025-10-01 23:52:54,177 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:54] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-01 23:52:54,184 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:54] "GET /index HTTP/1.1" 200 - -2025-10-01 23:52:55,712 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /socket.io/?EIO=4&transport=websocket&sid=ScHSeShiwzzNShQXAADk HTTP/1.1" 200 - -2025-10-01 23:52:55,721 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /index HTTP/1.1" 200 - -2025-10-01 23:52:55,743 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:52:55,744 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:52:55,781 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /socket.io/?EIO=4&transport=polling&t=PcWGnXS HTTP/1.1" 200 - -2025-10-01 23:52:55,792 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "POST /socket.io/?EIO=4&transport=polling&t=PcWGnXh&sid=5OdJz3A6w36F68h-AADm HTTP/1.1" 200 - -2025-10-01 23:52:55,796 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:52:55,798 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:52:55] "GET /socket.io/?EIO=4&transport=polling&t=PcWGnXi&sid=5OdJz3A6w36F68h-AADm HTTP/1.1" 200 - -2025-10-01 23:53:02,271 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=websocket&sid=5OdJz3A6w36F68h-AADm HTTP/1.1" 200 - -2025-10-01 23:53:02,281 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /index HTTP/1.1" 200 - -2025-10-01 23:53:02,301 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:53:02,309 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:53:02,332 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWGp7q HTTP/1.1" 200 - -2025-10-01 23:53:02,339 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "POST /socket.io/?EIO=4&transport=polling&t=PcWGp7_&sid=Rw8npHsO13a-ZXbdAADo HTTP/1.1" 200 - -2025-10-01 23:53:02,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWGp80&sid=Rw8npHsO13a-ZXbdAADo HTTP/1.1" 200 - -2025-10-01 23:53:02,351 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:53:02,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=websocket&sid=Rw8npHsO13a-ZXbdAADo HTTP/1.1" 200 - -2025-10-01 23:53:02,841 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /index HTTP/1.1" 200 - -2025-10-01 23:53:02,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:53:02,867 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:53:02,892 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWGpGc HTTP/1.1" 200 - -2025-10-01 23:53:02,910 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "POST /socket.io/?EIO=4&transport=polling&t=PcWGpGv&sid=onynzTPdZl0OVN9xAADq HTTP/1.1" 200 - -2025-10-01 23:53:02,913 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:53:02,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWGpGv.0&sid=onynzTPdZl0OVN9xAADq HTTP/1.1" 200 - -2025-10-01 23:53:03,786 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:53:03,786 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:53:03,787 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:03] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:53:03,788 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:53:03] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:56:53,457 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /socket.io/?EIO=4&transport=websocket&sid=onynzTPdZl0OVN9xAADq HTTP/1.1" 200 - -2025-10-01 23:56:53,476 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /index HTTP/1.1" 200 - -2025-10-01 23:56:53,506 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:56:53,508 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:56:53,611 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /socket.io/?EIO=4&transport=polling&t=PcWHhbb HTTP/1.1" 200 - -2025-10-01 23:56:53,618 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "POST /socket.io/?EIO=4&transport=polling&t=PcWHhbk&sid=yAmwDDhC_4D0lU--AADs HTTP/1.1" 200 - -2025-10-01 23:56:53,620 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /socket.io/?EIO=4&transport=polling&t=PcWHhbl&sid=yAmwDDhC_4D0lU--AADs HTTP/1.1" 200 - -2025-10-01 23:56:53,626 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:56:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:57:02,080 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /socket.io/?EIO=4&transport=websocket&sid=yAmwDDhC_4D0lU--AADs HTTP/1.1" 200 - -2025-10-01 23:57:02,089 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /index HTTP/1.1" 200 - -2025-10-01 23:57:02,111 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:57:02,120 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:57:02,160 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWHjhA HTTP/1.1" 200 - -2025-10-01 23:57:02,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:57:02,169 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "POST /socket.io/?EIO=4&transport=polling&t=PcWHjhM&sid=3Xxn5Hql9MDXtx9OAADu HTTP/1.1" 200 - -2025-10-01 23:57:02,173 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:02] "GET /socket.io/?EIO=4&transport=polling&t=PcWHjhN&sid=3Xxn5Hql9MDXtx9OAADu HTTP/1.1" 200 - -2025-10-01 23:57:09,733 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /socket.io/?EIO=4&transport=websocket&sid=3Xxn5Hql9MDXtx9OAADu HTTP/1.1" 200 - -2025-10-01 23:57:09,748 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /index HTTP/1.1" 200 - -2025-10-01 23:57:09,764 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:57:09,779 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:57:09,816 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /socket.io/?EIO=4&transport=polling&t=PcWHlYp HTTP/1.1" 200 - -2025-10-01 23:57:09,825 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "POST /socket.io/?EIO=4&transport=polling&t=PcWHlYy&sid=QsxO5jeZzzzcY2pSAADw HTTP/1.1" 200 - -2025-10-01 23:57:09,827 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /socket.io/?EIO=4&transport=polling&t=PcWHlYz&sid=QsxO5jeZzzzcY2pSAADw HTTP/1.1" 200 - -2025-10-01 23:57:09,832 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:57:11,344 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:57:11,345 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:57:11,346 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:11] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:57:11,347 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:11] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:57:43,104 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=websocket&sid=QsxO5jeZzzzcY2pSAADw HTTP/1.1" 200 - -2025-10-01 23:57:43,121 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /index HTTP/1.1" 200 - -2025-10-01 23:57:43,152 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:57:43,156 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:57:43,197 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWHtiL HTTP/1.1" 200 - -2025-10-01 23:57:43,205 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "POST /socket.io/?EIO=4&transport=polling&t=PcWHtiW&sid=BWjCJGxjCWjgnXpVAADy HTTP/1.1" 200 - -2025-10-01 23:57:43,209 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWHtiX&sid=BWjCJGxjCWjgnXpVAADy HTTP/1.1" 200 - -2025-10-01 23:57:43,210 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:57:43,697 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=websocket&sid=BWjCJGxjCWjgnXpVAADy HTTP/1.1" 200 - -2025-10-01 23:57:43,705 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /index HTTP/1.1" 200 - -2025-10-01 23:57:43,723 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:57:43,732 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:57:43,835 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWHtsM HTTP/1.1" 200 - -2025-10-01 23:57:43,843 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "POST /socket.io/?EIO=4&transport=polling&t=PcWHtsU&sid=T8OWAO2JMlUL738RAAD0 HTTP/1.1" 200 - -2025-10-01 23:57:43,847 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWHtsV&sid=T8OWAO2JMlUL738RAAD0 HTTP/1.1" 200 - -2025-10-01 23:57:43,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:57:54,831 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /socket.io/?EIO=4&transport=websocket&sid=T8OWAO2JMlUL738RAAD0 HTTP/1.1" 200 - -2025-10-01 23:57:54,848 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /index HTTP/1.1" 200 - -2025-10-01 23:57:54,863 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-01 23:57:54,877 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /static/script.js HTTP/1.1" 200 - -2025-10-01 23:57:54,916 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWHwZU HTTP/1.1" 200 - -2025-10-01 23:57:54,924 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "POST /socket.io/?EIO=4&transport=polling&t=PcWHwZd&sid=2ybgN-xxKcZqNP-iAAD2 HTTP/1.1" 200 - -2025-10-01 23:57:54,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-01 23:57:54,927 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWHwZd.0&sid=2ybgN-xxKcZqNP-iAAD2 HTTP/1.1" 200 - -2025-10-01 23:57:56,859 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /socket.io/?EIO=4&transport=websocket&sid=2ybgN-xxKcZqNP-iAAD2 HTTP/1.1" 200 - -2025-10-01 23:57:56,874 [INFO] root: 파일 삭제됨: 1PYCZC4.txt -2025-10-01 23:57:56,879 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "POST /delete/1PYCZC4.txt HTTP/1.1" 302 - -2025-10-01 23:57:56,886 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /index HTTP/1.1" 200 - -2025-10-01 23:57:56,911 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:57:56,912 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:57:56,939 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /socket.io/?EIO=4&transport=polling&t=PcWHx35 HTTP/1.1" 200 - -2025-10-01 23:57:56,948 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "POST /socket.io/?EIO=4&transport=polling&t=PcWHx3H&sid=4RFo1YvCm2l98WAnAAD4 HTTP/1.1" 200 - -2025-10-01 23:57:56,949 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /socket.io/?EIO=4&transport=polling&t=PcWHx3I&sid=4RFo1YvCm2l98WAnAAD4 HTTP/1.1" 200 - -2025-10-01 23:57:56,955 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:57:56] "GET /socket.io/?EIO=4&transport=polling&t=PcWHx3P&sid=4RFo1YvCm2l98WAnAAD4 HTTP/1.1" 200 - -2025-10-01 23:59:08,477 [INFO] root: [AJAX] 작업 시작: 1759330748.4754086, script: PortGUID_v1.py -2025-10-01 23:59:08,478 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:08] "POST /process_ips HTTP/1.1" 200 - -2025-10-01 23:59:08,479 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-01 23:59:10,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:10] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:13,015 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:13] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:13,788 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (1/1) -2025-10-01 23:59:14,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:14] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:16,494 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:16] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:18,498 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:18] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:20,491 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:20] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:22,492 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:22] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:24,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:24] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:26,491 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:26] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:28,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:28] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:30,496 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:30] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:32,487 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:32] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:34,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:34] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:36,493 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:36] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:38,486 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:38] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:40,032 [ERROR] root: [10.10.0.19] ❌ 스크립트 실행 오류(code=1): Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 136, in main - print(f"\u2705 Completed: {ip}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u2705' in position 0: illegal multibyte sequence - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 147, in - main(sys.argv[1]) - ~~~~^^^^^^^^^^^^^ - File "D:\idrac_info\idrac_info\data\scripts\PortGUID_v1.py", line 138, in main - print(f"\u274c Error processing {ip}: {e}") - ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -UnicodeEncodeError: 'cp949' codec can't encode character '\u274c' in position 0: illegal multibyte sequence - -2025-10-01 23:59:40,489 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:40] "GET /progress_status/1759330748.4754086 HTTP/1.1" 200 - -2025-10-01 23:59:42,495 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /socket.io/?EIO=4&transport=websocket&sid=4RFo1YvCm2l98WAnAAD4 HTTP/1.1" 200 - -2025-10-01 23:59:42,504 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /index HTTP/1.1" 200 - -2025-10-01 23:59:42,526 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-01 23:59:42,534 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /static/script.js HTTP/1.1" 304 - -2025-10-01 23:59:42,559 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /socket.io/?EIO=4&transport=polling&t=PcWIKrP HTTP/1.1" 200 - -2025-10-01 23:59:42,568 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "POST /socket.io/?EIO=4&transport=polling&t=PcWIKra&sid=BrhS-B-UaMNUvjbJAAD6 HTTP/1.1" 200 - -2025-10-01 23:59:42,571 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /socket.io/?EIO=4&transport=polling&t=PcWIKrb&sid=BrhS-B-UaMNUvjbJAAD6 HTTP/1.1" 200 - -2025-10-01 23:59:42,572 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:42] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-01 23:59:43,847 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:59:43,847 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-01 23:59:43,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:43] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-01 23:59:43,849 [INFO] werkzeug: 127.0.0.1 - - [01/Oct/2025 23:59:43] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - diff --git a/data/logs/2025-10-02.log b/data/logs/2025-10-02.log deleted file mode 100644 index 0f75346..0000000 --- a/data/logs/2025-10-02.log +++ /dev/null @@ -1,2595 +0,0 @@ -2025-10-02 00:04:13,143 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-02 00:04:13,218 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 00:04:13,218 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 00:04:13,292 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.0.73:5000 -2025-10-02 00:04:13,293 [INFO] werkzeug: Press CTRL+C to quit -2025-10-02 00:04:13,293 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 00:04:14,192 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-02 00:04:14,214 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 00:04:14,214 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 00:04:14,239 [WARNING] werkzeug: * Debugger is active! -2025-10-02 00:04:14,244 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-02 00:04:15,026 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /index HTTP/1.1" 200 - -2025-10-02 00:04:15,098 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:04:15,104 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:04:15,143 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /socket.io/?EIO=4&transport=polling&t=PcWJNOY HTTP/1.1" 200 - -2025-10-02 00:04:15,152 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "POST /socket.io/?EIO=4&transport=polling&t=PcWJNOh&sid=sgxsjIqbPl5i-VXiAAAA HTTP/1.1" 200 - -2025-10-02 00:04:15,155 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:04:15,156 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:15] "GET /socket.io/?EIO=4&transport=polling&t=PcWJNOh.0&sid=sgxsjIqbPl5i-VXiAAAA HTTP/1.1" 200 - -2025-10-02 00:04:18,288 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /socket.io/?EIO=4&transport=websocket&sid=sgxsjIqbPl5i-VXiAAAA HTTP/1.1" 200 - -2025-10-02 00:04:18,298 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /index HTTP/1.1" 200 - -2025-10-02 00:04:18,317 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:04:18,317 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:04:18,345 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /socket.io/?EIO=4&transport=polling&t=PcWJOAc HTTP/1.1" 200 - -2025-10-02 00:04:18,359 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "POST /socket.io/?EIO=4&transport=polling&t=PcWJOAl&sid=EWZYhNl0INhbc-3LAAAC HTTP/1.1" 200 - -2025-10-02 00:04:18,360 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /socket.io/?EIO=4&transport=polling&t=PcWJOAn&sid=EWZYhNl0INhbc-3LAAAC HTTP/1.1" 200 - -2025-10-02 00:04:18,361 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:04:18,372 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:18] "GET /socket.io/?EIO=4&transport=polling&t=PcWJOB0&sid=EWZYhNl0INhbc-3LAAAC HTTP/1.1" 200 - -2025-10-02 00:04:28,287 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /socket.io/?EIO=4&transport=websocket&sid=EWZYhNl0INhbc-3LAAAC HTTP/1.1" 200 - -2025-10-02 00:04:28,297 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /index HTTP/1.1" 200 - -2025-10-02 00:04:28,318 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:04:28,320 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:04:28,345 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWJQco HTTP/1.1" 200 - -2025-10-02 00:04:28,360 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "POST /socket.io/?EIO=4&transport=polling&t=PcWJQd1&sid=CB-H9Os21JVbMNojAAAE HTTP/1.1" 200 - -2025-10-02 00:04:28,363 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:04:28,364 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWJQd2&sid=CB-H9Os21JVbMNojAAAE HTTP/1.1" 200 - -2025-10-02 00:04:32,454 [INFO] root: ✅ GUID 파일 이동 완료 (1개) -2025-10-02 00:04:32,455 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:32] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-02 00:04:32,463 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:32] "GET /index HTTP/1.1" 200 - -2025-10-02 00:04:35,712 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /socket.io/?EIO=4&transport=websocket&sid=CB-H9Os21JVbMNojAAAE HTTP/1.1" 200 - -2025-10-02 00:04:35,722 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /index HTTP/1.1" 200 - -2025-10-02 00:04:35,741 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:04:35,749 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:04:35,772 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /socket.io/?EIO=4&transport=polling&t=PcWJSQq HTTP/1.1" 200 - -2025-10-02 00:04:35,783 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "POST /socket.io/?EIO=4&transport=polling&t=PcWJSR3&sid=rrcquVIOFEfZsLrmAAAG HTTP/1.1" 200 - -2025-10-02 00:04:35,784 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:04:35,789 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:04:35] "GET /socket.io/?EIO=4&transport=polling&t=PcWJSR4&sid=rrcquVIOFEfZsLrmAAAG HTTP/1.1" 200 - -2025-10-02 00:05:59,471 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /socket.io/?EIO=4&transport=websocket&sid=rrcquVIOFEfZsLrmAAAG HTTP/1.1" 200 - -2025-10-02 00:05:59,481 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /index HTTP/1.1" 200 - -2025-10-02 00:05:59,506 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:05:59,513 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:05:59,537 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /socket.io/?EIO=4&transport=polling&t=PcWJmte HTTP/1.1" 200 - -2025-10-02 00:05:59,546 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "POST /socket.io/?EIO=4&transport=polling&t=PcWJmts&sid=qPGptYs-8YEg4N30AAAI HTTP/1.1" 200 - -2025-10-02 00:05:59,549 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:05:59,551 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:05:59] "GET /socket.io/?EIO=4&transport=polling&t=PcWJmts.0&sid=qPGptYs-8YEg4N30AAAI HTTP/1.1" 200 - -2025-10-02 00:06:00,491 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-02 00:06:00,492 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-02 00:06:00,502 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /socket.io/?EIO=4&transport=websocket&sid=qPGptYs-8YEg4N30AAAI HTTP/1.1" 200 - -2025-10-02 00:06:00,513 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /index HTTP/1.1" 200 - -2025-10-02 00:06:00,534 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:06:00,541 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:06:00,564 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /socket.io/?EIO=4&transport=polling&t=PcWJn7m HTTP/1.1" 200 - -2025-10-02 00:06:00,584 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:06:00,589 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "POST /socket.io/?EIO=4&transport=polling&t=PcWJn83&sid=AYCy1B7ndlhfwrtkAAAK HTTP/1.1" 200 - -2025-10-02 00:06:00,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /socket.io/?EIO=4&transport=polling&t=PcWJn83.0&sid=AYCy1B7ndlhfwrtkAAAK HTTP/1.1" 200 - -2025-10-02 00:06:00,598 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:06:00] "GET /socket.io/?EIO=4&transport=polling&t=PcWJn8J&sid=AYCy1B7ndlhfwrtkAAAK HTTP/1.1" 200 - -2025-10-02 00:07:57,406 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt -2025-10-02 00:07:57,407 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3MYCZC4.txt -2025-10-02 00:07:57,410 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:07:57] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:07:57,414 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:07:57] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:08:00,328 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt -2025-10-02 00:08:00,329 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3PYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3PYCZC4.txt -2025-10-02 00:08:00,332 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:00] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:08:00,336 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:00] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:08:04,259 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt -2025-10-02 00:08:04,259 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt -2025-10-02 00:08:04,262 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:08:04,266 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:04] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:08:06,447 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /socket.io/?EIO=4&transport=websocket&sid=AYCy1B7ndlhfwrtkAAAK HTTP/1.1" 200 - -2025-10-02 00:08:06,459 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /index HTTP/1.1" 200 - -2025-10-02 00:08:06,483 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:08:06,499 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:08:06,524 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PcWKFts HTTP/1.1" 200 - -2025-10-02 00:08:06,540 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "POST /socket.io/?EIO=4&transport=polling&t=PcWKFu6&sid=XtFsv-OJFrisvIk4AAAM HTTP/1.1" 200 - -2025-10-02 00:08:06,546 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /socket.io/?EIO=4&transport=polling&t=PcWKFu7&sid=XtFsv-OJFrisvIk4AAAM HTTP/1.1" 200 - -2025-10-02 00:08:06,547 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:08:20,671 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=websocket&sid=XtFsv-OJFrisvIk4AAAM HTTP/1.1" 200 - -2025-10-02 00:08:20,681 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /index HTTP/1.1" 200 - -2025-10-02 00:08:20,702 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:08:20,710 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:08:20,734 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PcWKJLu HTTP/1.1" 200 - -2025-10-02 00:08:20,745 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:08:20,750 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "POST /socket.io/?EIO=4&transport=polling&t=PcWKJM5&sid=7vDsujpZHdxffZEsAAAO HTTP/1.1" 200 - -2025-10-02 00:08:20,751 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PcWKJM6&sid=7vDsujpZHdxffZEsAAAO HTTP/1.1" 200 - -2025-10-02 00:08:20,766 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PcWKJMQ&sid=7vDsujpZHdxffZEsAAAO HTTP/1.1" 200 - -2025-10-02 00:08:20,831 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=websocket&sid=7vDsujpZHdxffZEsAAAO HTTP/1.1" 200 - -2025-10-02 00:08:20,840 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /index HTTP/1.1" 200 - -2025-10-02 00:08:20,858 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:08:20,866 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:08:20,890 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PcWKJOK HTTP/1.1" 200 - -2025-10-02 00:08:20,904 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "POST /socket.io/?EIO=4&transport=polling&t=PcWKJOZ&sid=6EHAm4NTC7WnbO0oAAAQ HTTP/1.1" 200 - -2025-10-02 00:08:20,909 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /socket.io/?EIO=4&transport=polling&t=PcWKJOb&sid=6EHAm4NTC7WnbO0oAAAQ HTTP/1.1" 200 - -2025-10-02 00:08:20,912 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:20] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:08:31,343 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /socket.io/?EIO=4&transport=websocket&sid=6EHAm4NTC7WnbO0oAAAQ HTTP/1.1" 200 - -2025-10-02 00:08:31,352 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /index HTTP/1.1" 200 - -2025-10-02 00:08:31,377 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:08:31,380 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:08:31,402 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /socket.io/?EIO=4&transport=polling&t=PcWKLyY HTTP/1.1" 200 - -2025-10-02 00:08:31,417 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "POST /socket.io/?EIO=4&transport=polling&t=PcWKLyo&sid=LTC4QXseyt5jnjVKAAAS HTTP/1.1" 200 - -2025-10-02 00:08:31,420 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:08:31,420 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:08:31] "GET /socket.io/?EIO=4&transport=polling&t=PcWKLyp&sid=LTC4QXseyt5jnjVKAAAS HTTP/1.1" 200 - -2025-10-02 00:10:23,184 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading -2025-10-02 00:10:23,184 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading -2025-10-02 00:10:24,041 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 00:10:25,018 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-02 00:10:25,037 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 00:10:25,037 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 00:10:25,063 [WARNING] werkzeug: * Debugger is active! -2025-10-02 00:10:25,068 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-02 00:10:25,122 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:25] "GET /socket.io/?EIO=4&transport=polling&t=PcWKnjU HTTP/1.1" 200 - -2025-10-02 00:10:25,127 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:25] "POST /socket.io/?EIO=4&transport=polling&t=PcWKnja&sid=P87K2rKjQGIn4fNxAAAA HTTP/1.1" 200 - -2025-10-02 00:10:25,129 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:25] "GET /socket.io/?EIO=4&transport=polling&t=PcWKnjb&sid=P87K2rKjQGIn4fNxAAAA HTTP/1.1" 200 - -2025-10-02 00:10:43,665 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading -2025-10-02 00:10:43,665 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading -2025-10-02 00:10:44,221 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 00:10:45,086 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-02 00:10:45,103 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 00:10:45,103 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 00:10:45,124 [WARNING] werkzeug: * Debugger is active! -2025-10-02 00:10:45,128 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-02 00:10:45,307 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:45] "GET /socket.io/?EIO=4&transport=polling&t=PcWKset HTTP/1.1" 200 - -2025-10-02 00:10:45,312 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:45] "POST /socket.io/?EIO=4&transport=polling&t=PcWKsez&sid=vUj3hJ9-KTlM4i6sAAAA HTTP/1.1" 200 - -2025-10-02 00:10:45,315 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:10:45] "GET /socket.io/?EIO=4&transport=polling&t=PcWKsez.0&sid=vUj3hJ9-KTlM4i6sAAAA HTTP/1.1" 200 - -2025-10-02 00:11:47,726 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /socket.io/?EIO=4&transport=websocket&sid=vUj3hJ9-KTlM4i6sAAAA HTTP/1.1" 200 - -2025-10-02 00:11:47,753 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /index HTTP/1.1" 200 - -2025-10-02 00:11:47,846 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:11:47,851 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:11:47,888 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /socket.io/?EIO=4&transport=polling&t=PcWL5wh HTTP/1.1" 200 - -2025-10-02 00:11:47,894 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "POST /socket.io/?EIO=4&transport=polling&t=PcWL5wo&sid=iyi_cPBBqhc9SnjAAAAC HTTP/1.1" 200 - -2025-10-02 00:11:47,900 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /socket.io/?EIO=4&transport=polling&t=PcWL5wp&sid=iyi_cPBBqhc9SnjAAAAC HTTP/1.1" 200 - -2025-10-02 00:11:47,902 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:11:47] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:12:51,401 [INFO] root: [AJAX] 작업 시작: 1759331571.3969495, script: 02-set_config.py -2025-10-02 00:12:51,402 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:51] "POST /process_ips HTTP/1.1" 200 - -2025-10-02 00:12:51,404 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-02 00:12:51,405 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-02 00:12:51,405 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-02 00:12:51,406 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\02-set_config.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-02 00:12:53,423 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:53] "GET /progress_status/1759331571.3969495 HTTP/1.1" 200 - -2025-10-02 00:12:54,566 [INFO] root: [10.10.0.18] ✅ stdout: - -2025-10-02 00:12:54,566 [WARNING] root: [10.10.0.18] ⚠ stderr: -2025-10-02 00:12:51,492 - INFO - 10.10.0.18에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-02 00:12:53,322 - INFO - 실행 명령(리스트) → racadm -r 10.10.0.18 -u root -p calvin config -f C:\Users\comic\AppData\Local\Temp\idrac_xml\config_1759331573.xml -2025-10-02 00:12:54,560 - ERROR - 10.10.0.18 설정 실패 -racadm 실패 (rc=3) -STDOUT: -Security Alert: Certificate is invalid - Certificate is not signed by Trusted Third Party -Continuing execution. Use -S option for racadm to stop execution on certificate-related errors. - - - - -ERROR: RAC1281: Unable to run the command because an invalid command is entered. - The command "racadm config" entered is not supported on iDRAC "4.40.00.00" and later versions. - Run the "racadm set" command to complete the "configuring iDRAC configuration parameters" operation. - For information about the "racadm set" command, run the following RACADM command: "racadm help set". -STDERR: - -2025-10-02 00:12:54,560 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. - -2025-10-02 00:12:55,123 [INFO] root: [10.10.0.19] ✅ stdout: - -2025-10-02 00:12:55,124 [WARNING] root: [10.10.0.19] ⚠ stderr: -2025-10-02 00:12:51,493 - INFO - 10.10.0.19에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-02 00:12:53,970 - INFO - 실행 명령(리스트) → racadm -r 10.10.0.19 -u root -p calvin config -f C:\Users\comic\AppData\Local\Temp\idrac_xml\config_1759331573.xml -2025-10-02 00:12:55,117 - ERROR - 10.10.0.19 설정 실패 -racadm 실패 (rc=3) -STDOUT: -Security Alert: Certificate is invalid - Certificate is not signed by Trusted Third Party -Continuing execution. Use -S option for racadm to stop execution on certificate-related errors. - - - - -ERROR: RAC1281: Unable to run the command because an invalid command is entered. - The command "racadm config" entered is not supported on iDRAC "4.40.00.00" and later versions. - Run the "racadm set" command to complete the "configuring iDRAC configuration parameters" operation. - For information about the "racadm set" command, run the following RACADM command: "racadm help set". -STDERR: - -2025-10-02 00:12:55,118 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. - -2025-10-02 00:12:55,138 [INFO] root: [10.10.0.21] ✅ stdout: - -2025-10-02 00:12:55,138 [WARNING] root: [10.10.0.21] ⚠ stderr: -2025-10-02 00:12:51,494 - INFO - 10.10.0.21에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-02 00:12:53,871 - INFO - 실행 명령(리스트) → racadm -r 10.10.0.21 -u root -p calvin config -f C:\Users\comic\AppData\Local\Temp\idrac_xml\config_1759331573.xml -2025-10-02 00:12:55,132 - ERROR - 10.10.0.21 설정 실패 -racadm 실패 (rc=3) -STDOUT: -Security Alert: Certificate is invalid - Certificate is not signed by Trusted Third Party -Continuing execution. Use -S option for racadm to stop execution on certificate-related errors. - - - - -ERROR: RAC1281: Unable to run the command because an invalid command is entered. - The command "racadm config" entered is not supported on iDRAC "4.40.00.00" and later versions. - Run the "racadm set" command to complete the "configuring iDRAC configuration parameters" operation. - For information about the "racadm set" command, run the following RACADM command: "racadm help set". -STDERR: - -2025-10-02 00:12:55,132 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. - -2025-10-02 00:12:55,307 [INFO] root: [10.10.0.20] ✅ stdout: - -2025-10-02 00:12:55,307 [WARNING] root: [10.10.0.20] ⚠ stderr: -2025-10-02 00:12:51,491 - INFO - 10.10.0.20에 XML 파일 'D:\idrac_info\idrac_info\data\xml\PO-20250826-0158 _가산3_XE9680_384EA.xml' 설정 적용 중... -2025-10-02 00:12:54,047 - INFO - 실행 명령(리스트) → racadm -r 10.10.0.20 -u root -p calvin config -f C:\Users\comic\AppData\Local\Temp\idrac_xml\config_1759331574.xml -2025-10-02 00:12:55,301 - ERROR - 10.10.0.20 설정 실패 -racadm 실패 (rc=3) -STDOUT: -Security Alert: Certificate is invalid - Certificate is not signed by Trusted Third Party -Continuing execution. Use -S option for racadm to stop execution on certificate-related errors. - - - - -ERROR: RAC1281: Unable to run the command because an invalid command is entered. - The command "racadm config" entered is not supported on iDRAC "4.40.00.00" and later versions. - Run the "racadm set" command to complete the "configuring iDRAC configuration parameters" operation. - For information about the "racadm set" command, run the following RACADM command: "racadm help set". -STDERR: - -2025-10-02 00:12:55,301 - INFO - 전체 설정 소요 시간: 0 시간, 0 분, 3 초. - -2025-10-02 00:12:55,423 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:55] "GET /progress_status/1759331571.3969495 HTTP/1.1" 200 - -2025-10-02 00:12:57,438 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /socket.io/?EIO=4&transport=websocket&sid=iyi_cPBBqhc9SnjAAAAC HTTP/1.1" 200 - -2025-10-02 00:12:57,449 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /index HTTP/1.1" 200 - -2025-10-02 00:12:57,471 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:12:57,484 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:12:57,503 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /socket.io/?EIO=4&transport=polling&t=PcWLMwS HTTP/1.1" 200 - -2025-10-02 00:12:57,524 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:12:57,531 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "POST /socket.io/?EIO=4&transport=polling&t=PcWLMwj&sid=pCelXr00K5YIozYYAAAE HTTP/1.1" 200 - -2025-10-02 00:12:57,532 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /socket.io/?EIO=4&transport=polling&t=PcWLMwj.0&sid=pCelXr00K5YIozYYAAAE HTTP/1.1" 200 - -2025-10-02 00:12:57,540 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:12:57] "GET /socket.io/?EIO=4&transport=polling&t=PcWLMx1&sid=pCelXr00K5YIozYYAAAE HTTP/1.1" 200 - -2025-10-02 00:14:54,205 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /socket.io/?EIO=4&transport=websocket&sid=pCelXr00K5YIozYYAAAE HTTP/1.1" 200 - -2025-10-02 00:14:54,216 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /index HTTP/1.1" 200 - -2025-10-02 00:14:54,236 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:14:54,249 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:14:54,275 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWLpQ- HTTP/1.1" 200 - -2025-10-02 00:14:54,285 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "POST /socket.io/?EIO=4&transport=polling&t=PcWLpR9&sid=CxP8RzfkO_PtukOlAAAG HTTP/1.1" 200 - -2025-10-02 00:14:54,287 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWLpRA&sid=CxP8RzfkO_PtukOlAAAG HTTP/1.1" 200 - -2025-10-02 00:14:54,298 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:14:54,300 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWLpRN&sid=CxP8RzfkO_PtukOlAAAG HTTP/1.1" 200 - -2025-10-02 00:14:55,907 [INFO] flask_wtf.csrf: The CSRF token is missing. -2025-10-02 00:14:55,907 [ERROR] app: move_guid_files failed -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\backend\routes\utilities.py", line 23, in move_guid_files - moved = _move_guid_txts() # 실제 이동 로직 - ^^^^^^^^^^^^^^^ -NameError: name '_move_guid_txts' is not defined. Did you mean: 'move_guid_files'? -2025-10-02 00:14:55,908 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:55] "POST /move_guid_files HTTP/1.1" 400 - -2025-10-02 00:14:55,907 [ERROR] app: move_guid_files failed -Traceback (most recent call last): - File "D:\idrac_info\idrac_info\backend\routes\utilities.py", line 23, in move_guid_files - moved = _move_guid_txts() # 실제 이동 로직 - ^^^^^^^^^^^^^^^ -NameError: name '_move_guid_txts' is not defined. Did you mean: 'move_guid_files'? -2025-10-02 00:14:55,916 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:55] "POST /move_guid_files HTTP/1.1" 500 - -2025-10-02 00:14:58,733 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /socket.io/?EIO=4&transport=websocket&sid=CxP8RzfkO_PtukOlAAAG HTTP/1.1" 200 - -2025-10-02 00:14:58,742 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /index HTTP/1.1" 200 - -2025-10-02 00:14:58,768 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:14:58,778 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:14:58,795 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PcWLqXc HTTP/1.1" 200 - -2025-10-02 00:14:58,805 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:14:58,809 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "POST /socket.io/?EIO=4&transport=polling&t=PcWLqXo&sid=XuZhoKT4ua_BkdlCAAAI HTTP/1.1" 200 - -2025-10-02 00:14:58,815 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PcWLqXo.0&sid=XuZhoKT4ua_BkdlCAAAI HTTP/1.1" 200 - -2025-10-02 00:14:58,823 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:58] "GET /socket.io/?EIO=4&transport=polling&t=PcWLqY4&sid=XuZhoKT4ua_BkdlCAAAI HTTP/1.1" 200 - -2025-10-02 00:14:59,391 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /socket.io/?EIO=4&transport=websocket&sid=XuZhoKT4ua_BkdlCAAAI HTTP/1.1" 200 - -2025-10-02 00:14:59,400 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /index HTTP/1.1" 200 - -2025-10-02 00:14:59,424 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:14:59,426 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:14:59,447 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PcWLqhp HTTP/1.1" 200 - -2025-10-02 00:14:59,459 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "POST /socket.io/?EIO=4&transport=polling&t=PcWLqh-&sid=lPR-epNQx9b7cpBqAAAK HTTP/1.1" 200 - -2025-10-02 00:14:59,464 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:14:59,465 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:14:59] "GET /socket.io/?EIO=4&transport=polling&t=PcWLqh-.0&sid=lPR-epNQx9b7cpBqAAAK HTTP/1.1" 200 - -2025-10-02 00:15:18,544 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading -2025-10-02 00:15:18,545 [INFO] werkzeug: * Detected change in 'D:\\idrac_info\\idrac_info\\backend\\routes\\utilities.py', reloading -2025-10-02 00:15:18,779 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 00:15:19,700 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-02 00:15:19,719 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 00:15:19,719 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 00:15:19,749 [WARNING] werkzeug: * Debugger is active! -2025-10-02 00:15:19,755 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-02 00:15:19,766 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:19] "GET /socket.io/?EIO=4&transport=polling&t=PcWLvfI HTTP/1.1" 200 - -2025-10-02 00:15:19,770 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:19] "POST /socket.io/?EIO=4&transport=polling&t=PcWLvfO&sid=OLAP3TxDu2BtrAx5AAAA HTTP/1.1" 200 - -2025-10-02 00:15:19,772 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:19] "GET /socket.io/?EIO=4&transport=polling&t=PcWLvfO.0&sid=OLAP3TxDu2BtrAx5AAAA HTTP/1.1" 200 - -2025-10-02 00:15:27,422 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /socket.io/?EIO=4&transport=websocket&sid=OLAP3TxDu2BtrAx5AAAA HTTP/1.1" 200 - -2025-10-02 00:15:27,447 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /index HTTP/1.1" 200 - -2025-10-02 00:15:27,527 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:15:27,532 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:15:27,596 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWLxZc HTTP/1.1" 200 - -2025-10-02 00:15:27,603 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "POST /socket.io/?EIO=4&transport=polling&t=PcWLxZl&sid=zNjwKG_YzVLaxr4CAAAC HTTP/1.1" 200 - -2025-10-02 00:15:27,606 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWLxZm&sid=zNjwKG_YzVLaxr4CAAAC HTTP/1.1" 200 - -2025-10-02 00:15:27,614 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:27] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:15:28,703 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /socket.io/?EIO=4&transport=websocket&sid=zNjwKG_YzVLaxr4CAAAC HTTP/1.1" 200 - -2025-10-02 00:15:28,713 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /index HTTP/1.1" 200 - -2025-10-02 00:15:28,731 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:15:28,741 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:15:28,847 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWLxtA HTTP/1.1" 200 - -2025-10-02 00:15:28,854 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "POST /socket.io/?EIO=4&transport=polling&t=PcWLxtJ&sid=RXXwmThFTffPxJpfAAAE HTTP/1.1" 200 - -2025-10-02 00:15:28,857 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /socket.io/?EIO=4&transport=polling&t=PcWLxtJ.0&sid=RXXwmThFTffPxJpfAAAE HTTP/1.1" 200 - -2025-10-02 00:15:28,863 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:28] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:15:36,688 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /socket.io/?EIO=4&transport=websocket&sid=RXXwmThFTffPxJpfAAAE HTTP/1.1" 200 - -2025-10-02 00:15:36,703 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /index HTTP/1.1" 200 - -2025-10-02 00:15:36,717 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:15:36,733 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:15:36,780 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzp8 HTTP/1.1" 200 - -2025-10-02 00:15:36,790 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "POST /socket.io/?EIO=4&transport=polling&t=PcWLzpH&sid=1s1ZUB_GrXhOYisVAAAG HTTP/1.1" 200 - -2025-10-02 00:15:36,793 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzpI&sid=1s1ZUB_GrXhOYisVAAAG HTTP/1.1" 200 - -2025-10-02 00:15:36,799 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:15:37,135 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=websocket&sid=1s1ZUB_GrXhOYisVAAAG HTTP/1.1" 200 - -2025-10-02 00:15:37,145 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /index HTTP/1.1" 200 - -2025-10-02 00:15:37,164 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:15:37,173 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:15:37,279 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzww HTTP/1.1" 200 - -2025-10-02 00:15:37,289 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "POST /socket.io/?EIO=4&transport=polling&t=PcWLzx4&sid=SRBN1SLRV1wymUUeAAAI HTTP/1.1" 200 - -2025-10-02 00:15:37,290 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:15:37,293 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzx4.0&sid=SRBN1SLRV1wymUUeAAAI HTTP/1.1" 200 - -2025-10-02 00:15:37,298 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "POST /socket.io/?EIO=4&transport=polling&t=PcWLzxD&sid=SRBN1SLRV1wymUUeAAAI HTTP/1.1" 200 - -2025-10-02 00:15:37,305 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=websocket&sid=SRBN1SLRV1wymUUeAAAI HTTP/1.1" 200 - -2025-10-02 00:15:37,311 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /index HTTP/1.1" 200 - -2025-10-02 00:15:37,329 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:15:37,338 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:15:37,429 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzzG HTTP/1.1" 200 - -2025-10-02 00:15:37,437 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "POST /socket.io/?EIO=4&transport=polling&t=PcWLzzP&sid=43ObMo1dF-GEf7FnAAAK HTTP/1.1" 200 - -2025-10-02 00:15:37,441 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:37] "GET /socket.io/?EIO=4&transport=polling&t=PcWLzzQ&sid=43ObMo1dF-GEf7FnAAAK HTTP/1.1" 200 - -2025-10-02 00:15:50,224 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=websocket&sid=43ObMo1dF-GEf7FnAAAK HTTP/1.1" 200 - -2025-10-02 00:15:50,239 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /index HTTP/1.1" 200 - -2025-10-02 00:15:50,260 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:15:50,269 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:15:50,314 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM16b HTTP/1.1" 200 - -2025-10-02 00:15:50,326 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "POST /socket.io/?EIO=4&transport=polling&t=PcWM16l&sid=VPnhprrKxc5k-v50AAAM HTTP/1.1" 200 - -2025-10-02 00:15:50,330 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:15:50,331 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM16m&sid=VPnhprrKxc5k-v50AAAM HTTP/1.1" 200 - -2025-10-02 00:15:50,431 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=websocket&sid=VPnhprrKxc5k-v50AAAM HTTP/1.1" 200 - -2025-10-02 00:15:50,438 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /index HTTP/1.1" 200 - -2025-10-02 00:15:50,457 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:15:50,470 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:15:50,505 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM19b HTTP/1.1" 200 - -2025-10-02 00:15:50,516 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "POST /socket.io/?EIO=4&transport=polling&t=PcWM19k&sid=UrAwRJpB14qPyxlSAAAO HTTP/1.1" 200 - -2025-10-02 00:15:50,519 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:15:50,520 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM19k.0&sid=UrAwRJpB14qPyxlSAAAO HTTP/1.1" 200 - -2025-10-02 00:15:50,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=websocket&sid=UrAwRJpB14qPyxlSAAAO HTTP/1.1" 200 - -2025-10-02 00:15:50,598 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /index HTTP/1.1" 200 - -2025-10-02 00:15:50,617 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:15:50,624 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:15:50,704 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM1Ci HTTP/1.1" 200 - -2025-10-02 00:15:50,717 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:15:50,718 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "POST /socket.io/?EIO=4&transport=polling&t=PcWM1Ct&sid=Y_2EpP-CZ-5mhbL7AAAQ HTTP/1.1" 200 - -2025-10-02 00:15:50,720 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:15:50] "GET /socket.io/?EIO=4&transport=polling&t=PcWM1Cv&sid=Y_2EpP-CZ-5mhbL7AAAQ HTTP/1.1" 200 - -2025-10-02 00:16:08,145 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /socket.io/?EIO=4&transport=websocket&sid=Y_2EpP-CZ-5mhbL7AAAQ HTTP/1.1" 200 - -2025-10-02 00:16:08,158 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /index HTTP/1.1" 200 - -2025-10-02 00:16:08,183 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:16:08,189 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:16:08,231 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PcWM5UW HTTP/1.1" 200 - -2025-10-02 00:16:08,241 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "POST /socket.io/?EIO=4&transport=polling&t=PcWM5Ui&sid=ZQkKmjuBVmg15_IDAAAS HTTP/1.1" 200 - -2025-10-02 00:16:08,243 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:16:08,246 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:08] "GET /socket.io/?EIO=4&transport=polling&t=PcWM5Ui.0&sid=ZQkKmjuBVmg15_IDAAAS HTTP/1.1" 200 - -2025-10-02 00:16:10,569 [INFO] root: ✅ GUID 파일 이동 완료 (1개) -2025-10-02 00:16:10,569 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:10] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-02 00:16:10,585 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:10] "GET /index HTTP/1.1" 200 - -2025-10-02 00:16:13,344 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /socket.io/?EIO=4&transport=websocket&sid=ZQkKmjuBVmg15_IDAAAS HTTP/1.1" 200 - -2025-10-02 00:16:13,353 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /index HTTP/1.1" 200 - -2025-10-02 00:16:13,375 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:16:13,378 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:16:13,407 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /socket.io/?EIO=4&transport=polling&t=PcWM6lQ HTTP/1.1" 200 - -2025-10-02 00:16:13,417 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "POST /socket.io/?EIO=4&transport=polling&t=PcWM6la&sid=TFq7fAwQtyCU1LU3AAAU HTTP/1.1" 200 - -2025-10-02 00:16:13,417 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:16:13,420 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:13] "GET /socket.io/?EIO=4&transport=polling&t=PcWM6lb&sid=TFq7fAwQtyCU1LU3AAAU HTTP/1.1" 200 - -2025-10-02 00:16:22,228 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /socket.io/?EIO=4&transport=websocket&sid=TFq7fAwQtyCU1LU3AAAU HTTP/1.1" 200 - -2025-10-02 00:16:22,246 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /index HTTP/1.1" 200 - -2025-10-02 00:16:22,264 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:16:22,275 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:16:22,360 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /socket.io/?EIO=4&transport=polling&t=PcWM8xI HTTP/1.1" 200 - -2025-10-02 00:16:22,369 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "POST /socket.io/?EIO=4&transport=polling&t=PcWM8xS&sid=QscUh22hDRJ7wiwAAAAW HTTP/1.1" 200 - -2025-10-02 00:16:22,371 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:16:22,372 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:22] "GET /socket.io/?EIO=4&transport=polling&t=PcWM8xT&sid=QscUh22hDRJ7wiwAAAAW HTTP/1.1" 200 - -2025-10-02 00:16:24,595 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 00:16:24,595 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 00:16:24,599 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:24] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:16:24,600 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:24] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:16:26,079 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-02 00:16:26,080 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-02 00:16:26,083 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /socket.io/?EIO=4&transport=websocket&sid=QscUh22hDRJ7wiwAAAAW HTTP/1.1" 200 - -2025-10-02 00:16:26,098 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /index HTTP/1.1" 200 - -2025-10-02 00:16:26,121 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:16:26,129 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:16:26,153 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /socket.io/?EIO=4&transport=polling&t=PcWM9sb HTTP/1.1" 200 - -2025-10-02 00:16:26,161 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "POST /socket.io/?EIO=4&transport=polling&t=PcWM9si&sid=GvcJA8ImoID6XYybAAAY HTTP/1.1" 200 - -2025-10-02 00:16:26,167 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /socket.io/?EIO=4&transport=polling&t=PcWM9si.0&sid=GvcJA8ImoID6XYybAAAY HTTP/1.1" 200 - -2025-10-02 00:16:26,174 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:16:26] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:17:36,707 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt -2025-10-02 00:17:36,707 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=6XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\6XZCZC4.txt -2025-10-02 00:17:36,711 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:36] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:17:36,716 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:36] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:17:38,984 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:38] "GET /download_backup/PO-20250826-0158_20251013_가산3_70EA_20251001/3LYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:17:39,416 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3LYCZC4.txt -2025-10-02 00:17:39,416 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\3LYCZC4.txt -2025-10-02 00:17:39,418 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:39] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:17:39,421 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:39] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:17:52,030 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /socket.io/?EIO=4&transport=websocket&sid=GvcJA8ImoID6XYybAAAY HTTP/1.1" 200 - -2025-10-02 00:17:52,040 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /index HTTP/1.1" 200 - -2025-10-02 00:17:52,064 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:17:52,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:17:52,097 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /socket.io/?EIO=4&transport=polling&t=PcWMUrT HTTP/1.1" 200 - -2025-10-02 00:17:52,111 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:17:52,112 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "POST /socket.io/?EIO=4&transport=polling&t=PcWMUrg&sid=-Z2s5P44deoaPSH9AAAa HTTP/1.1" 200 - -2025-10-02 00:17:52,115 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:52] "GET /socket.io/?EIO=4&transport=polling&t=PcWMUrh&sid=-Z2s5P44deoaPSH9AAAa HTTP/1.1" 200 - -2025-10-02 00:17:54,398 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /socket.io/?EIO=4&transport=websocket&sid=-Z2s5P44deoaPSH9AAAa HTTP/1.1" 200 - -2025-10-02 00:17:54,405 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /index HTTP/1.1" 200 - -2025-10-02 00:17:54,430 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:17:54,431 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:17:54,457 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWMVQL HTTP/1.1" 200 - -2025-10-02 00:17:54,466 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:17:54,467 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "POST /socket.io/?EIO=4&transport=polling&t=PcWMVQT&sid=wIQpnFp-hBHMdrwoAAAc HTTP/1.1" 200 - -2025-10-02 00:17:54,469 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:54] "GET /socket.io/?EIO=4&transport=polling&t=PcWMVQU&sid=wIQpnFp-hBHMdrwoAAAc HTTP/1.1" 200 - -2025-10-02 00:17:57,055 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /socket.io/?EIO=4&transport=websocket&sid=wIQpnFp-hBHMdrwoAAAc HTTP/1.1" 200 - -2025-10-02 00:17:57,064 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /index HTTP/1.1" 200 - -2025-10-02 00:17:57,087 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:17:57,089 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:17:57,113 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /socket.io/?EIO=4&transport=polling&t=PcWMW3n HTTP/1.1" 200 - -2025-10-02 00:17:57,124 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "POST /socket.io/?EIO=4&transport=polling&t=PcWMW40&sid=2wBCoM9NwKjNFqxzAAAe HTTP/1.1" 200 - -2025-10-02 00:17:57,124 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:17:57,127 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:17:57] "GET /socket.io/?EIO=4&transport=polling&t=PcWMW40.0&sid=2wBCoM9NwKjNFqxzAAAe HTTP/1.1" 200 - -2025-10-02 00:18:26,447 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:26] "GET /socket.io/?EIO=4&transport=websocket&sid=2wBCoM9NwKjNFqxzAAAe HTTP/1.1" 200 - -2025-10-02 00:18:26,461 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:26] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:26,480 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:26] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:27,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:27,097 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:27,363 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:27,384 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:27,587 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:27,609 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:27,782 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:27,803 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:27,957 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:27,981 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:28,119 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:28,142 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:28,259 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:28,281 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:28,403 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:28,426 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:37,564 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:18:45,929 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:45] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:45,945 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:45,998 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:18:46,633 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:46] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:46,649 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:46,684 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:18:50,715 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:50] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:50,729 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:50,782 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:18:51,080 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:51] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:51,100 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:51] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:51,143 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:51] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:18:58,555 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:58] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:58,573 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:58,627 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:18:59,001 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:59] "GET /index HTTP/1.1" 200 - -2025-10-02 00:18:59,016 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:18:59,068 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:18:59] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:10,460 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:10,476 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:10,518 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:10,920 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:10,944 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:10,986 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:11,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:11,099 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:11,136 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:11,236 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:11,260 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:11,302 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:11] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:23,271 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:23,289 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:19:23,327 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:19:23,445 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:23,463 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:19:23,501 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:19:23,607 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:23,624 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:19:23,653 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:19:23,768 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:23,785 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:19:23,810 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:19:28,216 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:28,233 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:28,290 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:28,520 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:28,540 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:28,588 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:28,707 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:28,731 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:28,772 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:28,868 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:28,889 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:28,930 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:28] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:29,029 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:29,049 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:29,104 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:29,170 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:29,192 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:29,239 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:29] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:35,373 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:35,396 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:35,459 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:35,538 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:35,556 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:35,659 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:35,671 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:35,689 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:35,745 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:35,797 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:35,812 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:35,863 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:35] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:39,548 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:39,565 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:39,580 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:19:39,671 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMv6J HTTP/1.1" 200 - -2025-10-02 00:19:39,678 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:39,681 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "POST /socket.io/?EIO=4&transport=polling&t=PcWMv6R&sid=hp-z1p5kVFmTp9TDAAAg HTTP/1.1" 200 - -2025-10-02 00:19:39,685 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMv6S&sid=hp-z1p5kVFmTp9TDAAAg HTTP/1.1" 200 - -2025-10-02 00:19:39,695 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=websocket&sid=hp-z1p5kVFmTp9TDAAAg HTTP/1.1" 200 - -2025-10-02 00:19:39,701 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:39,719 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:39,729 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:19:39,765 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMv7n HTTP/1.1" 200 - -2025-10-02 00:19:39,774 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "POST /socket.io/?EIO=4&transport=polling&t=PcWMv7u&sid=zdtMbXacONOB1U0wAAAi HTTP/1.1" 200 - -2025-10-02 00:19:39,776 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:39,777 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMv7v&sid=zdtMbXacONOB1U0wAAAi HTTP/1.1" 200 - -2025-10-02 00:19:39,854 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=websocket&sid=zdtMbXacONOB1U0wAAAi HTTP/1.1" 200 - -2025-10-02 00:19:39,861 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:39,877 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:39,890 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:19:39,921 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvAD HTTP/1.1" 200 - -2025-10-02 00:19:39,929 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:39,931 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "POST /socket.io/?EIO=4&transport=polling&t=PcWMvAL&sid=awZ9G-8CdoqY7JMDAAAk HTTP/1.1" 200 - -2025-10-02 00:19:39,935 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:39] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvAM&sid=awZ9G-8CdoqY7JMDAAAk HTTP/1.1" 200 - -2025-10-02 00:19:40,029 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=websocket&sid=awZ9G-8CdoqY7JMDAAAk HTTP/1.1" 200 - -2025-10-02 00:19:40,035 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:40,049 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:40,066 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:19:40,097 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvCz HTTP/1.1" 200 - -2025-10-02 00:19:40,104 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "POST /socket.io/?EIO=4&transport=polling&t=PcWMvD3&sid=Ul0Sy3IEEvuEQ_YpAAAm HTTP/1.1" 200 - -2025-10-02 00:19:40,105 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:40,109 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvD4&sid=Ul0Sy3IEEvuEQ_YpAAAm HTTP/1.1" 200 - -2025-10-02 00:19:40,191 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=websocket&sid=Ul0Sy3IEEvuEQ_YpAAAm HTTP/1.1" 200 - -2025-10-02 00:19:40,200 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:40,217 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:19:40,231 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:19:40,263 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvFZ HTTP/1.1" 200 - -2025-10-02 00:19:40,272 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "POST /socket.io/?EIO=4&transport=polling&t=PcWMvFh&sid=XsBTtXEroz-g2l-4AAAo HTTP/1.1" 200 - -2025-10-02 00:19:40,275 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:19:40,276 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvFh.0&sid=XsBTtXEroz-g2l-4AAAo HTTP/1.1" 200 - -2025-10-02 00:19:40,281 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:40] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvFt&sid=XsBTtXEroz-g2l-4AAAo HTTP/1.1" 200 - -2025-10-02 00:19:43,011 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=websocket&sid=XsBTtXEroz-g2l-4AAAo HTTP/1.1" 200 - -2025-10-02 00:19:43,027 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /home/ HTTP/1.1" 200 - -2025-10-02 00:19:43,054 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:19:43,063 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:19:43,077 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvxW HTTP/1.1" 200 - -2025-10-02 00:19:43,091 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "POST /socket.io/?EIO=4&transport=polling&t=PcWMvxf&sid=WA2Quy7S4D9TM7pGAAAq HTTP/1.1" 200 - -2025-10-02 00:19:43,092 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvxg&sid=WA2Quy7S4D9TM7pGAAAq HTTP/1.1" 200 - -2025-10-02 00:19:43,112 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMvy3&sid=WA2Quy7S4D9TM7pGAAAq HTTP/1.1" 200 - -2025-10-02 00:19:43,550 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=websocket&sid=WA2Quy7S4D9TM7pGAAAq HTTP/1.1" 200 - -2025-10-02 00:19:43,564 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /index HTTP/1.1" 200 - -2025-10-02 00:19:43,592 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:19:43,601 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /static/script.js HTTP/1.1" 304 - -2025-10-02 00:19:43,621 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMw40 HTTP/1.1" 200 - -2025-10-02 00:19:43,638 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "POST /socket.io/?EIO=4&transport=polling&t=PcWMw4H&sid=PInWNchpP3cVT08FAAAs HTTP/1.1" 200 - -2025-10-02 00:19:43,642 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMw4H.0&sid=PInWNchpP3cVT08FAAAs HTTP/1.1" 200 - -2025-10-02 00:19:43,647 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:19:43] "GET /socket.io/?EIO=4&transport=polling&t=PcWMw4T&sid=PInWNchpP3cVT08FAAAs HTTP/1.1" 200 - -2025-10-02 00:20:10,223 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=websocket&sid=PInWNchpP3cVT08FAAAs HTTP/1.1" 200 - -2025-10-02 00:20:10,237 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:10,258 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:10,269 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:20:10,319 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0bB HTTP/1.1" 200 - -2025-10-02 00:20:10,328 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "POST /socket.io/?EIO=4&transport=polling&t=PcWN0bI&sid=5G2-o63etMFjxm0uAAAu HTTP/1.1" 200 - -2025-10-02 00:20:10,332 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0bJ&sid=5G2-o63etMFjxm0uAAAu HTTP/1.1" 200 - -2025-10-02 00:20:10,332 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:10,559 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=websocket&sid=5G2-o63etMFjxm0uAAAu HTTP/1.1" 200 - -2025-10-02 00:20:10,568 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:10,585 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:10,595 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:20:10,693 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0h1 HTTP/1.1" 200 - -2025-10-02 00:20:10,700 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "POST /socket.io/?EIO=4&transport=polling&t=PcWN0h8&sid=diGAqsrl398gDSBwAAAw HTTP/1.1" 200 - -2025-10-02 00:20:10,703 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0h9&sid=diGAqsrl398gDSBwAAAw HTTP/1.1" 200 - -2025-10-02 00:20:10,708 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:10,749 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=websocket&sid=diGAqsrl398gDSBwAAAw HTTP/1.1" 200 - -2025-10-02 00:20:10,755 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:10,773 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:10,783 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:20:10,822 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0j2 HTTP/1.1" 200 - -2025-10-02 00:20:10,830 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:10,832 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "POST /socket.io/?EIO=4&transport=polling&t=PcWN0jB&sid=hbMs85eelISSIwkVAAAy HTTP/1.1" 200 - -2025-10-02 00:20:10,837 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0jB.0&sid=hbMs85eelISSIwkVAAAy HTTP/1.1" 200 - -2025-10-02 00:20:10,844 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:10] "GET /socket.io/?EIO=4&transport=polling&t=PcWN0jP&sid=hbMs85eelISSIwkVAAAy HTTP/1.1" 200 - -2025-10-02 00:20:27,008 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=websocket&sid=hbMs85eelISSIwkVAAAy HTTP/1.1" 200 - -2025-10-02 00:20:27,017 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:27,040 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:27,046 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:20:27,084 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4h7 HTTP/1.1" 200 - -2025-10-02 00:20:27,092 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "POST /socket.io/?EIO=4&transport=polling&t=PcWN4hF&sid=s8OFUJir-EzDrRXgAAA0 HTTP/1.1" 200 - -2025-10-02 00:20:27,096 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4hG&sid=s8OFUJir-EzDrRXgAAA0 HTTP/1.1" 200 - -2025-10-02 00:20:27,096 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:27,504 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=websocket&sid=s8OFUJir-EzDrRXgAAA0 HTTP/1.1" 200 - -2025-10-02 00:20:27,514 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:27,535 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:27,547 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:20:27,642 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4pq HTTP/1.1" 200 - -2025-10-02 00:20:27,650 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "POST /socket.io/?EIO=4&transport=polling&t=PcWN4p-&sid=aiqxYK63d6AqkB9hAAA2 HTTP/1.1" 200 - -2025-10-02 00:20:27,653 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4p_&sid=aiqxYK63d6AqkB9hAAA2 HTTP/1.1" 200 - -2025-10-02 00:20:27,653 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:27,677 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=websocket&sid=aiqxYK63d6AqkB9hAAA2 HTTP/1.1" 200 - -2025-10-02 00:20:27,683 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:27,707 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:27,715 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:20:27,805 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4sP HTTP/1.1" 200 - -2025-10-02 00:20:27,814 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "POST /socket.io/?EIO=4&transport=polling&t=PcWN4sX&sid=1U9oOJlQo0j-jOGzAAA4 HTTP/1.1" 200 - -2025-10-02 00:20:27,815 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:27,816 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4sX.0&sid=1U9oOJlQo0j-jOGzAAA4 HTTP/1.1" 200 - -2025-10-02 00:20:27,824 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=websocket&sid=1U9oOJlQo0j-jOGzAAA4 HTTP/1.1" 200 - -2025-10-02 00:20:27,832 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:27,853 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:27,860 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 00:20:27,894 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4tp HTTP/1.1" 200 - -2025-10-02 00:20:27,905 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "POST /socket.io/?EIO=4&transport=polling&t=PcWN4tx&sid=UrC_3gendMipN3A_AAA6 HTTP/1.1" 200 - -2025-10-02 00:20:27,908 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:27,908 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:27] "GET /socket.io/?EIO=4&transport=polling&t=PcWN4ty&sid=UrC_3gendMipN3A_AAA6 HTTP/1.1" 200 - -2025-10-02 00:20:42,126 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /socket.io/?EIO=4&transport=websocket&sid=UrC_3gendMipN3A_AAA6 HTTP/1.1" 200 - -2025-10-02 00:20:42,139 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:42,163 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:42,274 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:42,292 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:42,317 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:42,408 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:42,419 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:42,437 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:42,544 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:50,275 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:50,298 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:50,338 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:50,631 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:50,649 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:50,701 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:50,786 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:50,804 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:50,846 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:50,951 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:50,970 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:51,069 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:51] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:52,163 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:52,178 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:52,226 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:52,633 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:52,648 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:52,699 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:20:52,819 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /index HTTP/1.1" 200 - -2025-10-02 00:20:52,839 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:20:52,886 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:20:52] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:03,945 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:03] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:03,964 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:03] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:04,010 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:04,149 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:04,164 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:04,210 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:04,308 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:04,326 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:04,370 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:04,451 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:04,468 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:04,517 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:19,761 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:19] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:19,778 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:19,827 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:20,152 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:20,171 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:20,212 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:20,309 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:20,326 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:20,367 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:20] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:24,797 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:24] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:24,812 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:24,868 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:25,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:25] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:25,095 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:25,137 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:25] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:38,814 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:38] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:38,830 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:38,883 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:39,175 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:39,196 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:39,234 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:39,449 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:39,466 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:39,517 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:39,618 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:39,636 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:39,701 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:39,815 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:39,830 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:39,874 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:39,971 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:39,990 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:40,042 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:40,149 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:40,167 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:40,209 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:40,309 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:40,327 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:40,368 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:40,467 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:40,489 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:40,532 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:40,631 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:40,646 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:40,745 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:40,770 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:40,791 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:40,833 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:40,916 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:40,931 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:40,979 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:41,075 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:41,093 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:41,133 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:41,218 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:41,243 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:41,332 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:41,364 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:41,380 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:41,484 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:41,507 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:41,527 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:41,567 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:43,221 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:43,238 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:43,334 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:43,398 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:43,414 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:43,514 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:48,415 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:48,432 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:48,480 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:48,760 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:48,781 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:48,820 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:21:48,917 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /index HTTP/1.1" 200 - -2025-10-02 00:21:48,936 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:21:48,986 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:21:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:22:52,319 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /index HTTP/1.1" 200 - -2025-10-02 00:22:52,344 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:22:52,449 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /index HTTP/1.1" 200 - -2025-10-02 00:22:52,469 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:22:52,582 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /index HTTP/1.1" 200 - -2025-10-02 00:22:52,602 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:22:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:23:03,486 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:23:03] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:23:06,817 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=CXZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\CXZCZC4.txt -2025-10-02 00:23:06,820 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:23:06] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=CXZCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:23:13,627 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7MYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7MYCZC4.txt -2025-10-02 00:23:13,630 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:23:13] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:23:21,847 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\1XZCZC4.txt -2025-10-02 00:23:21,850 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:23:21] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:28:20,190 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:20] "GET /index HTTP/1.1" 200 - -2025-10-02 00:28:20,210 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 00:28:31,306 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 00:28:35,271 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:35] "GET /index HTTP/1.1" 200 - -2025-10-02 00:28:35,287 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:28:35,325 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:28:40,882 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 00:28:40,885 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:40] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:28:47,414 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001 filename=7XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001\7XZCZC4.txt -2025-10-02 00:28:47,418 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:47] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001&filename=7XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:28:49,360 [INFO] root: ✅ GUID 파일 이동 완료 (1개) -2025-10-02 00:28:49,361 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:49] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-02 00:28:49,379 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:49] "GET /index HTTP/1.1" 200 - -2025-10-02 00:28:49,392 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:49] "GET /index HTTP/1.1" 200 - -2025-10-02 00:28:49,409 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:49] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:28:49,445 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:49] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:28:57,575 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:57] "GET /index HTTP/1.1" 200 - -2025-10-02 00:28:57,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:28:57,628 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:28:58,691 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 00:28:58,693 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:28:58] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:29:03,257 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-02 00:29:03,258 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:03] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-02 00:29:03,280 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:03] "GET /index HTTP/1.1" 200 - -2025-10-02 00:29:03,297 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:29:03,337 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:03] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:29:35,161 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:35] "GET /index HTTP/1.1" 200 - -2025-10-02 00:29:35,187 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:29:35,220 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:29:36,821 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:36] "GET /index HTTP/1.1" 200 - -2025-10-02 00:29:36,843 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:29:36,879 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:36] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:29:38,391 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /index HTTP/1.1" 200 - -2025-10-02 00:29:38,412 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:29:38,437 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:29:38,563 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /index HTTP/1.1" 200 - -2025-10-02 00:29:38,579 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:29:38,610 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:29:38] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:30:42,599 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:30:42] "GET /index HTTP/1.1" 200 - -2025-10-02 00:30:42,624 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:30:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:30:42,655 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:30:42] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:33:59,969 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 00:33:59,970 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:33:59] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:34:02,471 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-02 00:34:02,471 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:02] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-02 00:34:02,486 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:02] "GET /index HTTP/1.1" 200 - -2025-10-02 00:34:02,509 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:34:02,548 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:02] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:34:21,702 [INFO] root: [AJAX] 작업 시작: 1759332861.696811, script: TYPE11_Server_info.py -2025-10-02 00:34:21,703 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:21] "POST /process_ips HTTP/1.1" 200 - -2025-10-02 00:34:21,704 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-02 00:34:21,707 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-02 00:34:21,707 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-02 00:34:21,708 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-02 00:34:21,745 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:34:21] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-02 00:35:01,205 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:35:01] "GET /index HTTP/1.1" 200 - -2025-10-02 00:35:01,228 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:35:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:35:01,271 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:35:01] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:02,532 [INFO] root: [AJAX] 작업 시작: 1759332962.5262666, script: TYPE11_Server_info.py -2025-10-02 00:36:02,533 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:02] "POST /process_ips HTTP/1.1" 200 - -2025-10-02 00:36:02,537 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-02 00:36:02,538 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-02 00:36:02,538 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-02 00:36:02,539 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-02 00:36:04,606 [INFO] root: [AJAX] 작업 시작: 1759332964.6030166, script: TYPE11_Server_info.py -2025-10-02 00:36:04,606 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:04] "POST /process_ips HTTP/1.1" 200 - -2025-10-02 00:36:04,609 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-02 00:36:04,609 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-02 00:36:04,610 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-02 00:36:04,611 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-02 00:36:07,401 [INFO] root: [AJAX] 작업 시작: 1759332967.3950295, script: TYPE11_Server_info.py -2025-10-02 00:36:07,402 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:07] "POST /process_ips HTTP/1.1" 200 - -2025-10-02 00:36:07,405 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-02 00:36:07,405 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-02 00:36:07,406 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-02 00:36:07,407 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\TYPE11_Server_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-02 00:36:08,924 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:08] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:08,945 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:08] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:21,093 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:21,109 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:21,147 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:21,911 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:21,926 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:21,966 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:21] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:22,085 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:22,104 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:22,193 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:22,241 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:22,264 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:22,348 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:22,371 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:22,387 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:22,418 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:22,499 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:22,515 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:22,550 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:22,641 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:22,661 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:22,692 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:22,804 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:22,819 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:22,916 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:22,947 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:22,964 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:22,993 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:23,073 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:23,093 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:23,121 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:23,220 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:23,235 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:23,271 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:38,814 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (1/4) -2025-10-02 00:36:38,815 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (1/4) -2025-10-02 00:36:38,815 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (1/4) -2025-10-02 00:36:38,815 [INFO] root: [Watchdog] 생성된 파일: 5NYCZC4.txt (1/4) -2025-10-02 00:36:38,821 [INFO] root: [10.10.0.18] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 17 초. - -2025-10-02 00:36:44,472 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:44] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:44,491 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:44,531 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:44] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:36:45,801 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt -2025-10-02 00:36:45,805 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:45] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:36:50,055 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:50] "GET /index HTTP/1.1" 200 - -2025-10-02 00:36:50,074 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:36:50,104 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:36:50] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:37:06,726 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:06] "GET /index HTTP/1.1" 200 - -2025-10-02 00:37:06,746 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:37:06,788 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:37:08,471 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (2/4) -2025-10-02 00:37:08,471 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (2/4) -2025-10-02 00:37:08,472 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (2/4) -2025-10-02 00:37:08,472 [INFO] root: [Watchdog] 생성된 파일: 9NYCZC4.txt (2/4) -2025-10-02 00:37:08,478 [INFO] root: [10.10.0.20] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 2 분, 46 초. - -2025-10-02 00:37:10,006 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:10] "GET /index HTTP/1.1" 200 - -2025-10-02 00:37:10,030 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:10] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:37:10,061 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:10] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:37:11,234 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt -2025-10-02 00:37:11,237 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:11] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:37:14,466 [INFO] root: file_view: folder=idrac_info date= filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\5NYCZC4.txt -2025-10-02 00:37:14,469 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:14] "GET /view_file?folder=idrac_info&filename=5NYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:37:16,484 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:16] "GET /index HTTP/1.1" 200 - -2025-10-02 00:37:16,505 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:16] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:37:16,540 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:16] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:37:33,977 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:33] "GET /index HTTP/1.1" 200 - -2025-10-02 00:37:34,000 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:37:34,038 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:34] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:37:47,432 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:47] "GET /index HTTP/1.1" 200 - -2025-10-02 00:37:47,451 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:37:47,497 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:47] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:37:48,215 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:48] "GET /index HTTP/1.1" 200 - -2025-10-02 00:37:48,234 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:37:48,269 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:37:48] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:18,510 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) -2025-10-02 00:38:18,510 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) -2025-10-02 00:38:18,510 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) -2025-10-02 00:38:18,510 [INFO] root: [Watchdog] 생성된 파일: 2NYCZC4.txt (3/4) -2025-10-02 00:38:18,516 [INFO] root: [10.10.0.21] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 3 분, 56 초. - -2025-10-02 00:38:25,463 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:25] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:25,483 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:25] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:25,524 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:25] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:26,725 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt -2025-10-02 00:38:26,729 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:26] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:38:31,655 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:31] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:31,674 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:31] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:31,706 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:31] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:32,550 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:32] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:32,569 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:32,602 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:32] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:38,008 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:38,027 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:38,061 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:38,225 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:38,248 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:38,286 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:38] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:45,285 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:45,306 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:45,338 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:45,457 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:45,478 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:45,510 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:45,619 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:45,639 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:45,667 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:45,763 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:45,785 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:45,816 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:45] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:47,365 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:47,385 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:47,412 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:47,541 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:47,565 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:47,598 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:47,747 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:47,769 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:47,800 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:47,906 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:47,930 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:47,957 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:47] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:48,053 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:48] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:48,074 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:48,108 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:48] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:49,545 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:49,563 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:49,598 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:49,700 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:49,719 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:49,747 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:38:49,797 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /index HTTP/1.1" 200 - -2025-10-02 00:38:49,814 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:38:49,841 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:38:49] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:39:02,741 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:02] "GET /index HTTP/1.1" 200 - -2025-10-02 00:39:02,757 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:39:02,796 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:02] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:39:02,902 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (4/4) -2025-10-02 00:39:02,902 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (4/4) -2025-10-02 00:39:02,902 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (4/4) -2025-10-02 00:39:02,902 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (4/4) -2025-10-02 00:39:02,908 [INFO] root: [10.10.0.19] ✅ stdout: -정보 수집 완료. -수집 완료 시간: 0 시간, 4 분, 41 초. - -2025-10-02 00:39:03,797 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:03] "GET /index HTTP/1.1" 200 - -2025-10-02 00:39:03,813 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:39:03,849 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:03] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:39:05,059 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\9NYCZC4.txt -2025-10-02 00:39:05,062 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:05] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - -2025-10-02 00:39:17,382 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:17] "GET /index HTTP/1.1" 200 - -2025-10-02 00:39:17,399 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:39:17,434 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:17] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:39:39,914 [INFO] root: [AJAX] 작업 시작: 1759333179.9068165, script: 07-PowerOFF.py -2025-10-02 00:39:39,916 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:39] "POST /process_ips HTTP/1.1" 200 - -2025-10-02 00:39:39,918 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-02 00:39:39,919 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_3.txt -2025-10-02 00:39:39,920 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_2.txt -2025-10-02 00:39:39,920 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\07-PowerOFF.py D:\idrac_info\idrac_info\data\temp_ip\ip_1.txt -2025-10-02 00:39:43,365 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:43] "GET /index HTTP/1.1" 200 - -2025-10-02 00:39:43,380 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 00:39:43,418 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 00:39:43] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 00:39:44,764 [INFO] root: [10.10.0.19] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.19 -Successfully powered off server for 10.10.0.19 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 4 초. - -2025-10-02 00:39:45,334 [INFO] root: [10.10.0.18] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.18 -Successfully powered off server for 10.10.0.18 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 5 초. - -2025-10-02 00:39:47,905 [INFO] root: [10.10.0.21] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.21 -Successfully powered off server for 10.10.0.21 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 7 초. - -2025-10-02 00:39:53,031 [INFO] root: [10.10.0.20] ✅ stdout: -Powering off server for iDRAC IP: 10.10.0.20 -Successfully powered off server for 10.10.0.20 -Server Power Off 완료. 완료 시간: 0 시간, 0 분, 12 초. - -2025-10-02 00:39:53,729 [ERROR] root: [10.10.0.18] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_0.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,732 [ERROR] root: [10.10.0.21] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_3.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,734 [ERROR] root: [10.10.0.20] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_2.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,737 [ERROR] root: [10.10.0.19] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_1.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,739 [ERROR] root: [10.10.0.18] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_0.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,742 [ERROR] root: [10.10.0.21] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_3.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,745 [ERROR] root: [10.10.0.19] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_1.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,749 [ERROR] root: [10.10.0.20] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_2.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,751 [ERROR] root: [10.10.0.20] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_2.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,753 [ERROR] root: [10.10.0.21] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_3.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,756 [ERROR] root: [10.10.0.19] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_1.txt']' returned non-zero exit status 3221225786. -2025-10-02 00:39:53,759 [ERROR] root: [10.10.0.18] ❌ 스크립트 실행 오류(code=3221225786): Command '['C:\\Users\\comic\\AppData\\Local\\Programs\\Python\\Python313\\python.exe', 'D:\\idrac_info\\idrac_info\\data\\scripts\\TYPE11_Server_info.py', 'D:\\idrac_info\\idrac_info\\data\\temp_ip\\ip_0.txt']' returned non-zero exit status 3221225786. -2025-10-02 09:50:37,068 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-02 09:50:37,161 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 09:50:37,161 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 09:50:37,289 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.1.25:5000 -2025-10-02 09:50:37,290 [INFO] werkzeug: Press CTRL+C to quit -2025-10-02 09:50:37,294 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 09:50:38,254 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-02 09:50:38,276 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 09:50:38,276 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 09:50:38,301 [WARNING] werkzeug: * Debugger is active! -2025-10-02 09:50:38,309 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-02 09:54:59,669 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:54:59] "GET / HTTP/1.1" 302 - -2025-10-02 09:54:59,693 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:54:59] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-02 09:54:59,796 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:54:59] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 09:55:15,135 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-02 09:55:15,135 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-02 09:55:15,203 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-02 09:55:15,203 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-02 09:55:15,206 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-02 09:55:15,206 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-02 09:55:15,207 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:15] "POST /login HTTP/1.1" 302 - -2025-10-02 09:55:15,233 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:15] "GET /index HTTP/1.1" 200 - -2025-10-02 09:55:15,265 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:15] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 09:55:17,594 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:17] "GET /index HTTP/1.1" 200 - -2025-10-02 09:55:17,614 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:17] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 09:55:17,649 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:17] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 09:55:56,377 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:56] "GET /index HTTP/1.1" 200 - -2025-10-02 09:55:56,396 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 09:55:56,416 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:55:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 09:59:08,754 [INFO] root: [AJAX] 작업 시작: 1759366748.7523246, script: set_VirtualConsole.sh -2025-10-02 09:59:08,755 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:59:08] "POST /process_ips HTTP/1.1" 200 - -2025-10-02 09:59:08,756 [ERROR] root: 10.10.0.2 처리 중 오류 발생: name 'shutil' is not defined -2025-10-02 09:59:14,211 [INFO] root: [AJAX] 작업 시작: 1759366754.210637, script: set_VirtualConsole.sh -2025-10-02 09:59:14,212 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:59:14] "POST /process_ips HTTP/1.1" 200 - -2025-10-02 09:59:14,213 [ERROR] root: 10.10.0.2 처리 중 오류 발생: name 'shutil' is not defined -2025-10-02 09:59:20,564 [INFO] root: [AJAX] 작업 시작: 1759366760.5631857, script: XE9680_H200_IB_10EA_MAC_info.py -2025-10-02 09:59:20,565 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 09:59:20] "POST /process_ips HTTP/1.1" 200 - -2025-10-02 09:59:20,566 [INFO] root: 🔧 실행 명령: C:\Users\comic\AppData\Local\Programs\Python\Python313\python.exe D:\idrac_info\idrac_info\data\scripts\XE9680_H200_IB_10EA_MAC_info.py D:\idrac_info\idrac_info\data\temp_ip\ip_0.txt -2025-10-02 10:01:22,072 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /index HTTP/1.1" 200 - -2025-10-02 10:01:22,098 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:01:22,149 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:01:22,683 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /index HTTP/1.1" 200 - -2025-10-02 10:01:22,702 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:01:22,752 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:01:37,081 [INFO] root: [Watchdog] 생성된 파일: 1PYCZC4.txt (1/1) -2025-10-02 10:01:38,072 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:38] "GET /index HTTP/1.1" 200 - -2025-10-02 10:01:38,091 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:01:38,130 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:01:38] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:01:38,575 [INFO] root: [10.10.0.2] ✅ stdout: -[시작] 총 1대, workers=20, IDRAC_USER=root -[FAIL] 10.10.0.2 - 모든 racadm 호출 실패: -ERROR: Unable to connect to RAC at specified IP address. - -ERROR: Unable to connect to RAC at specified IP address. - -ERROR: Unable to connect to RAC at specified IP address. - - -정보 수집 완료. -성공 0대 / 실패 1대 -수집 완료 시간: 0 시간, 2 분, 17 초. - -2025-10-02 10:02:31,112 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:31] "GET /index HTTP/1.1" 200 - -2025-10-02 10:02:31,139 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:02:31,228 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:02:31,931 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:31] "GET /index HTTP/1.1" 200 - -2025-10-02 10:02:31,952 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:02:32,046 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:02:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:03:38,926 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:03:38] "GET /index HTTP/1.1" 200 - -2025-10-02 10:03:38,949 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:03:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:03:39,128 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:03:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:07:31,865 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 10:07:31,870 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:07:31] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 10:08:14,724 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:14] "GET /index HTTP/1.1" 200 - -2025-10-02 10:08:14,746 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:14] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:08:14,982 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:14] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:08:46,945 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:46] "GET /index HTTP/1.1" 200 - -2025-10-02 10:08:46,964 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:08:47,025 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:08:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:13:43,406 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:43] "GET /index HTTP/1.1" 200 - -2025-10-02 10:13:43,425 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:13:43,543 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:13:44,632 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:44] "GET /index HTTP/1.1" 200 - -2025-10-02 10:13:44,652 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:13:44,699 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:13:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:14:17,507 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 10:14:17,509 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:14:17] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 10:27:41,526 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:41] "GET /index HTTP/1.1" 200 - -2025-10-02 10:27:41,545 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:27:41,771 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:27:59,149 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:59] "GET /index HTTP/1.1" 200 - -2025-10-02 10:27:59,168 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:27:59,285 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:27:59] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:28:44,324 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3LYCZC4.txt -2025-10-02 10:28:44,328 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:28:44] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-02 10:30:33,439 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:30:33] "GET /index HTTP/1.1" 200 - -2025-10-02 10:30:33,458 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:30:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:30:33,607 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:30:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:31:22,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:22] "GET /index HTTP/1.1" 200 - -2025-10-02 10:31:22,097 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:31:22,227 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:31:38,332 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /index HTTP/1.1" 200 - -2025-10-02 10:31:38,351 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:31:38,395 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:31:38,879 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /index HTTP/1.1" 200 - -2025-10-02 10:31:38,899 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:31:38,945 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:31:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:40:00,242 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /index HTTP/1.1" 200 - -2025-10-02 10:40:00,269 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:40:00,503 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:40:00,772 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /index HTTP/1.1" 200 - -2025-10-02 10:40:00,791 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:40:00,890 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:40:00,914 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /index HTTP/1.1" 200 - -2025-10-02 10:40:00,932 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:40:00,979 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:00] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:40:39,395 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /index HTTP/1.1" 200 - -2025-10-02 10:40:39,418 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:40:39,473 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:40:39,909 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /index HTTP/1.1" 200 - -2025-10-02 10:40:39,924 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:40:39,977 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:40:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:45:37,690 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-02 10:45:37,692 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:45:37] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-02 10:45:37,746 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:45:37] "GET /favicon.ico HTTP/1.1" 404 - -2025-10-02 10:45:41,014 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:45:41] "GET /index HTTP/1.1" 200 - -2025-10-02 10:45:41,035 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:45:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:46:04,374 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:46:04] "GET /index HTTP/1.1" 200 - -2025-10-02 10:46:04,393 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:46:04] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:46:04,425 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:46:04] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:46:05,690 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 10:46:05,692 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:46:05] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 10:46:07,902 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-02 10:46:07,907 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:46:07] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-02 10:47:17,466 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:17,493 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:17,601 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:17,634 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:17,657 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:17,742 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:17,765 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:17,790 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:17,894 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:18,886 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:18] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:18,907 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:18,946 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:19,124 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:19,142 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:19,243 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:19,266 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:19,290 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:19,383 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:19,410 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:19,432 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:19,475 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:19,572 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:19,594 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:19,671 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:19,696 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:19,714 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:19,812 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:30,613 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:30,632 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:30,685 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:30,790 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /index HTTP/1.1" 200 - -2025-10-02 10:47:30,806 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:47:30,901 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:30] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:47:33,075 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 10:47:33,078 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:47:33] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 10:48:05,610 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\5NYCZC4.txt -2025-10-02 10:48:05,613 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:48:05] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=5NYCZC4.txt HTTP/1.1" 200 - -2025-10-02 10:49:12,054 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:12] "GET /index HTTP/1.1" 200 - -2025-10-02 10:49:12,076 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:12] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:49:12,103 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:12] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:49:57,915 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:57] "GET /index HTTP/1.1" 200 - -2025-10-02 10:49:57,943 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 10:49:58,070 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:49:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 10:50:12,524 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:12] "GET /index HTTP/1.1" 200 - -2025-10-02 10:50:12,544 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:12] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:50:12,580 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:12] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:50:14,960 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 10:50:14,961 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:14] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 10:50:16,131 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-02 10:50:16,132 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:16] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-02 10:50:16,150 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:16] "GET /index HTTP/1.1" 200 - -2025-10-02 10:50:16,167 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:16] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:50:16,206 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:16] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:50:31,445 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:31] "GET /index HTTP/1.1" 200 - -2025-10-02 10:50:31,465 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:31] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:50:31,498 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:31] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:50:32,615 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 10:50:32,623 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:32] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 10:50:34,927 [INFO] root: ✅ GUID 파일 이동 완료 (1개) -2025-10-02 10:50:34,927 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:34] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-02 10:50:34,944 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:34] "GET /index HTTP/1.1" 200 - -2025-10-02 10:50:34,957 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:34] "GET /index HTTP/1.1" 200 - -2025-10-02 10:50:34,973 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:50:35,015 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:50:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:51:34,901 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:34] "GET /index HTTP/1.1" 200 - -2025-10-02 10:51:34,921 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:51:34,954 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:34] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:51:35,043 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:35] "GET /index HTTP/1.1" 200 - -2025-10-02 10:51:35,064 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:51:35,095 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:51:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:59:09,703 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /index HTTP/1.1" 200 - -2025-10-02 10:59:09,723 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:59:09,760 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:59:09,874 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /index HTTP/1.1" 200 - -2025-10-02 10:59:09,894 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:59:09,916 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:09] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:59:10,035 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /index HTTP/1.1" 200 - -2025-10-02 10:59:10,055 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:59:10,084 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 10:59:10,182 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /index HTTP/1.1" 200 - -2025-10-02 10:59:10,202 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 10:59:10,223 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 10:59:10] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:16:40,766 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:16:40] "GET /index HTTP/1.1" 200 - -2025-10-02 11:16:40,791 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:16:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 11:16:40,903 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:16:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 11:16:57,273 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 11:16:57,274 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:16:57] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 11:17:00,521 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-02 11:17:00,522 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:00] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-02 11:17:00,546 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:00] "GET /index HTTP/1.1" 200 - -2025-10-02 11:17:00,566 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:00] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:17:00,609 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:00] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:17:02,211 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:02] "GET /index HTTP/1.1" 200 - -2025-10-02 11:17:02,231 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:17:02,264 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:17:02] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:49:28,047 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:28] "GET /index HTTP/1.1" 302 - -2025-10-02 11:49:28,056 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:28] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-02 11:49:28,083 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 11:49:28,359 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:28] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:49:36,451 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-02 11:49:36,451 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-02 11:49:36,514 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-02 11:49:36,514 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-02 11:49:36,517 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-02 11:49:36,517 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-02 11:49:36,518 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:36] "POST /login HTTP/1.1" 302 - -2025-10-02 11:49:36,528 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:36] "GET /index HTTP/1.1" 200 - -2025-10-02 11:49:36,554 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:49:38,899 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:38] "GET /index HTTP/1.1" 200 - -2025-10-02 11:49:38,920 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:49:38,953 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:38] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:49:39,618 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /index HTTP/1.1" 200 - -2025-10-02 11:49:39,636 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:49:39,664 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:49:39,778 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /index HTTP/1.1" 200 - -2025-10-02 11:49:39,801 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:49:39,841 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:49:39] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:50:32,994 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:32] "GET /index HTTP/1.1" 200 - -2025-10-02 11:50:33,014 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 11:50:33,135 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 11:50:55,333 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:55] "GET /index HTTP/1.1" 200 - -2025-10-02 11:50:55,354 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:55] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 11:50:55,469 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:50:55] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 11:51:40,955 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:40] "GET /index HTTP/1.1" 200 - -2025-10-02 11:51:40,980 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:51:41,093 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:51:41,459 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /index HTTP/1.1" 200 - -2025-10-02 11:51:41,476 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:51:41,548 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:51:41,616 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /index HTTP/1.1" 200 - -2025-10-02 11:51:41,638 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:51:41,698 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:51:41,761 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /index HTTP/1.1" 200 - -2025-10-02 11:51:41,779 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:51:41,821 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:41] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:51:51,293 [INFO] root: ✅ GUID 파일 이동 완료 (1개) -2025-10-02 11:51:51,295 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:51] "POST /move_guid_files HTTP/1.1" 302 - -2025-10-02 11:51:51,303 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:51] "GET /index HTTP/1.1" 200 - -2025-10-02 11:51:51,322 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:51] "GET /index HTTP/1.1" 200 - -2025-10-02 11:51:51,342 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:51] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:51:51,380 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:51:51] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:52:05,043 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /index HTTP/1.1" 200 - -2025-10-02 11:52:05,060 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:52:05,094 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:52:05,762 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /index HTTP/1.1" 200 - -2025-10-02 11:52:05,781 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:52:05,819 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:52:05,917 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /index HTTP/1.1" 200 - -2025-10-02 11:52:05,939 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:52:05,967 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:05] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:52:06,065 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:06] "GET /index HTTP/1.1" 200 - -2025-10-02 11:52:06,088 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:06] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:52:06,116 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:52:06] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 11:54:52,987 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:54:52] "GET /index HTTP/1.1" 200 - -2025-10-02 11:54:53,016 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:54:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 11:54:53,180 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:54:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 11:55:22,482 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-02 11:55:22,484 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:55:22] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-02 11:55:22,504 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:55:22] "GET /index HTTP/1.1" 200 - -2025-10-02 11:55:22,525 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:55:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 11:55:22,571 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 11:55:22] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 13:17:35,761 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:35] "GET /index HTTP/1.1" 302 - -2025-10-02 13:17:35,767 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:35] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-02 13:17:35,789 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 13:17:35,875 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:35] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 13:17:36,267 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-02 13:17:36,283 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 13:17:36,319 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 13:17:36,407 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-02 13:17:36,420 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 13:17:36,452 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:36] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 13:17:42,194 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-02 13:17:42,194 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-02 13:17:42,251 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-02 13:17:42,251 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-02 13:17:42,253 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-02 13:17:42,253 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-02 13:17:42,254 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:42] "POST /login HTTP/1.1" 302 - -2025-10-02 13:17:42,260 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:42] "GET /index HTTP/1.1" 200 - -2025-10-02 13:17:42,294 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 13:17:53,325 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /index HTTP/1.1" 200 - -2025-10-02 13:17:53,347 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 13:17:53,389 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 13:17:53,741 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /index HTTP/1.1" 200 - -2025-10-02 13:17:53,758 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 13:17:53,798 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 13:17:53,881 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /index HTTP/1.1" 200 - -2025-10-02 13:17:53,900 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 13:17:53,935 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:17:53] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 13:19:33,124 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:19:33] "GET /index HTTP/1.1" 200 - -2025-10-02 13:19:33,143 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:19:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:19:33,386 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:19:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 13:20:51,971 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:20:51] "GET /index HTTP/1.1" 200 - -2025-10-02 13:20:51,996 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:20:51] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:20:52,092 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:20:52] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 13:33:27,064 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:33:27] "GET /index HTTP/1.1" 500 - -2025-10-02 13:33:27,095 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:33:27] "GET /index?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - -2025-10-02 13:33:27,119 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:33:27] "GET /index?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - -2025-10-02 13:33:27,139 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:33:27] "GET /index?__debugger__=yes&cmd=resource&f=console.png&s=Y314yvJNHPUP272J6d8i HTTP/1.1" 200 - -2025-10-02 13:33:27,163 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:33:27] "GET /index?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - -2025-10-02 13:39:27,960 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-02 13:39:27,985 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 13:39:27,985 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 13:39:28,029 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://192.168.1.25:5000 -2025-10-02 13:39:28,030 [INFO] werkzeug: Press CTRL+C to quit -2025-10-02 13:39:28,031 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 13:39:29,000 [INFO] root: Logger initialized | level=INFO | file=D:\idrac_info\idrac_info\data\logs\app.log -2025-10-02 13:39:29,017 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 13:39:29,017 [INFO] app: DB URI = sqlite:///D:/idrac_info/idrac_info/backend/instance/site.db -2025-10-02 13:39:29,043 [WARNING] werkzeug: * Debugger is active! -2025-10-02 13:39:29,050 [INFO] werkzeug: * Debugger PIN: 178-005-081 -2025-10-02 13:39:29,294 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:39:29] "GET /index HTTP/1.1" 200 - -2025-10-02 13:39:29,370 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:39:29] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:39:29,446 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:39:29] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 13:43:15,490 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt -2025-10-02 13:43:15,493 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:43:15] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-02 13:45:16,597 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:45:16] "GET /index HTTP/1.1" 200 - -2025-10-02 13:45:16,629 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:45:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:45:16,809 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:45:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 13:46:36,858 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:46:36] "GET /index HTTP/1.1" 200 - -2025-10-02 13:46:36,886 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:46:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:46:36,893 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:46:36] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 13:46:36,991 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:46:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 13:47:48,260 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:48] "GET /index HTTP/1.1" 200 - -2025-10-02 13:47:48,284 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:47:48,295 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:48] "GET /static/script.js HTTP/1.1" 200 - -2025-10-02 13:47:48,471 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 13:47:58,567 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:58] "GET /index HTTP/1.1" 200 - -2025-10-02 13:47:58,585 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:47:58,698 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:47:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 13:48:00,035 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 13:48:00,038 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:00] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 13:48:34,118 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /index HTTP/1.1" 200 - -2025-10-02 13:48:34,146 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:48:34,233 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /index HTTP/1.1" 200 - -2025-10-02 13:48:34,252 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:48:34,292 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 13:48:34,375 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /index HTTP/1.1" 200 - -2025-10-02 13:48:34,395 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:48:34,496 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:48:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 13:50:25,775 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:50:25] "GET /index HTTP/1.1" 200 - -2025-10-02 13:50:25,804 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:50:25] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 13:50:25,837 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:50:25] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 13:53:41,494 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 13:53:41,496 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:53:41] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 13:54:11,270 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\4XZCZC4.txt -2025-10-02 13:54:11,273 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:54:11] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 13:54:14,753 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt -2025-10-02 13:54:14,757 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:54:14] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-02 13:55:20,584 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:20] "GET / HTTP/1.1" 302 - -2025-10-02 13:55:20,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:20] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-02 13:55:20,848 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:55:21,200 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:21] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 13:55:28,346 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-02 13:55:28,346 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-02 13:55:28,413 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-02 13:55:28,413 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-02 13:55:28,415 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-02 13:55:28,415 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-02 13:55:28,417 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:28] "POST /login HTTP/1.1" 302 - -2025-10-02 13:55:28,637 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:28] "GET /index HTTP/1.1" 200 - -2025-10-02 13:55:28,982 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:55:28] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 13:57:53,060 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:57:53] "GET /index HTTP/1.1" 200 - -2025-10-02 13:57:53,086 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:57:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:57:53,316 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:57:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 13:58:05,198 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 13:58:05,200 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:58:05] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 13:58:10,369 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt -2025-10-02 13:58:10,372 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:58:10] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-02 13:58:21,317 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 13:58:21,320 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:58:21] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 13:59:49,568 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:59:49] "GET /index HTTP/1.1" 200 - -2025-10-02 13:59:49,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:59:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 13:59:49,820 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 13:59:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:00:02,399 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 14:00:02,401 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:00:02] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:05:26,770 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:26] "GET /index HTTP/1.1" 200 - -2025-10-02 14:05:26,790 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:26] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:05:27,032 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:05:52,818 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:52] "GET /index HTTP/1.1" 200 - -2025-10-02 14:05:52,839 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:05:53,081 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:05:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:08:08,005 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:08:08] "GET /index HTTP/1.1" 200 - -2025-10-02 14:08:08,026 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:08:08] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 14:08:08,266 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:08:08] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 14:09:05,146 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 14:09:05,149 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:09:05] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:09:09,399 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=4XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\4XZCZC4.txt -2025-10-02 14:09:09,405 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:09:09] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:09:34,092 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:09:34] "GET /index HTTP/1.1" 200 - -2025-10-02 14:09:34,114 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:09:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:09:34,338 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:09:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:10:25,092 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:25] "GET /index HTTP/1.1" 200 - -2025-10-02 14:10:25,120 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:10:25,352 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:25] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:10:33,038 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:33] "GET /index HTTP/1.1" 200 - -2025-10-02 14:10:33,054 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:10:33,276 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:10:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:14:16,109 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:14:16] "GET /index HTTP/1.1" 200 - -2025-10-02 14:14:16,135 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:14:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:14:16,351 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:14:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:14:25,034 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 14:14:25,036 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:14:25] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:18:21,784 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 14:18:21,787 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:18:21] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:18:41,760 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:18:41] "GET /index HTTP/1.1" 200 - -2025-10-02 14:18:42,062 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:18:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:18:42,401 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:18:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:19:20,589 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 14:19:20,591 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:20] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:19:40,884 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\idrac_info\idrac_info\data\idrac_info | target=D:\idrac_info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-02 14:19:40,886 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:40] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:19:42,560 [INFO] root: ✅ MAC 파일 이동 완료 (1개) -2025-10-02 14:19:42,560 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:42] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-02 14:19:42,883 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:42] "GET /index HTTP/1.1" 200 - -2025-10-02 14:19:42,903 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 14:19:43,147 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:43] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 14:19:47,866 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:47] "GET /index HTTP/1.1" 200 - -2025-10-02 14:19:47,889 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 14:19:48,128 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:19:48] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 14:21:25,889 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:25] "GET /index HTTP/1.1" 200 - -2025-10-02 14:21:25,915 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:21:26,147 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:26] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:21:51,735 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=FWZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\FWZCZC4.txt -2025-10-02 14:21:51,739 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:51] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=FWZCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:21:53,487 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=5NYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\5NYCZC4.txt -2025-10-02 14:21:53,490 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:53] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=5NYCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:21:56,719 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=1XZCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\1XZCZC4.txt -2025-10-02 14:21:56,721 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:56] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:21:58,597 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:21:58] "GET /download_backup/PO-20250826-0158_20251013_가산3_70EA_20251001_B1/1XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 14:23:06,863 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:23:06] "GET /index HTTP/1.1" 200 - -2025-10-02 14:23:06,888 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:23:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:23:08,004 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:23:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:38:21,919 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:38:21] "GET /index HTTP/1.1" 200 - -2025-10-02 14:38:21,938 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:38:21] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:38:22,172 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:38:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:39:12,343 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:12] "GET /index HTTP/1.1" 200 - -2025-10-02 14:39:12,373 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:12] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:39:12,595 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:12] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:39:42,685 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:42] "GET /index HTTP/1.1" 200 - -2025-10-02 14:39:42,705 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:39:42,937 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:39:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:43:19,051 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:43:19] "GET /index HTTP/1.1" 200 - -2025-10-02 14:43:19,069 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:43:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 14:43:19,295 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:43:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 14:55:38,799 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3LYCZC4.txt | base=D:\idrac_info\idrac_info\data\backup | target=D:\idrac_info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3LYCZC4.txt -2025-10-02 14:55:38,802 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 14:55:38] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-02 17:48:28,632 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-02 17:48:28,657 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 17:48:28,657 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 17:48:28,784 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-02 17:48:28,784 [INFO] werkzeug: Press CTRL+C to quit -2025-10-02 17:48:28,787 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 17:48:29,661 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-02 17:48:29,682 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 17:48:29,682 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 17:48:29,703 [WARNING] werkzeug: * Debugger is active! -2025-10-02 17:48:29,705 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-02 17:48:33,915 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:33] "GET / HTTP/1.1" 302 - -2025-10-02 17:48:33,926 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:33] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-02 17:48:34,188 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 17:48:47,147 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:48:47,147 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:48:47,156 [INFO] app: LOGIN: user not found -2025-10-02 17:48:47,156 [INFO] app: LOGIN: user not found -2025-10-02 17:48:47,157 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:47] "POST /login HTTP/1.1" 200 - -2025-10-02 17:48:47,171 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:48:52,190 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:48:52,190 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:48:52,192 [INFO] app: LOGIN: user not found -2025-10-02 17:48:52,192 [INFO] app: LOGIN: user not found -2025-10-02 17:48:52,194 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:52] "POST /login HTTP/1.1" 200 - -2025-10-02 17:48:52,508 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:48:58,724 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:48:58,724 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:48:58,725 [INFO] app: LOGIN: user not found -2025-10-02 17:48:58,725 [INFO] app: LOGIN: user not found -2025-10-02 17:48:58,726 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:58] "POST /login HTTP/1.1" 200 - -2025-10-02 17:48:58,740 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:48:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:05,486 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:05,486 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:05,487 [INFO] app: LOGIN: user not found -2025-10-02 17:49:05,487 [INFO] app: LOGIN: user not found -2025-10-02 17:49:05,488 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:05] "POST /login HTTP/1.1" 200 - -2025-10-02 17:49:05,793 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:05] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:09,784 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:09,784 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:09,785 [INFO] app: LOGIN: user not found -2025-10-02 17:49:09,785 [INFO] app: LOGIN: user not found -2025-10-02 17:49:09,786 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:09] "POST /login HTTP/1.1" 200 - -2025-10-02 17:49:09,800 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:09] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:14,534 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:14,534 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:14,535 [INFO] app: LOGIN: user not found -2025-10-02 17:49:14,535 [INFO] app: LOGIN: user not found -2025-10-02 17:49:14,536 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:14] "POST /login HTTP/1.1" 200 - -2025-10-02 17:49:14,845 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:14] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:18,467 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:18,467 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:18,468 [INFO] app: LOGIN: user not found -2025-10-02 17:49:18,468 [INFO] app: LOGIN: user not found -2025-10-02 17:49:18,469 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:18] "POST /login HTTP/1.1" 200 - -2025-10-02 17:49:18,483 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:32,294 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:32,294 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:32,296 [INFO] app: LOGIN: user not found -2025-10-02 17:49:32,296 [INFO] app: LOGIN: user not found -2025-10-02 17:49:32,297 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:32] "POST /login HTTP/1.1" 200 - -2025-10-02 17:49:32,601 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:37,286 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:37,286 [INFO] app: LOGIN: form ok email=ganghee@zepro.co.kr -2025-10-02 17:49:37,288 [INFO] app: LOGIN: user not found -2025-10-02 17:49:37,288 [INFO] app: LOGIN: user not found -2025-10-02 17:49:37,288 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:37] "POST /login HTTP/1.1" 200 - -2025-10-02 17:49:37,302 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:37] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:50,398 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-02 17:49:50,398 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-02 17:49:50,463 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-02 17:49:50,463 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-02 17:49:50,464 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-02 17:49:50,464 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-02 17:49:50,465 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:50] "POST /login HTTP/1.1" 302 - -2025-10-02 17:49:50,729 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:50] "GET /index HTTP/1.1" 200 - -2025-10-02 17:49:51,047 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:51] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:53,413 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:53] "GET /index HTTP/1.1" 200 - -2025-10-02 17:49:53,728 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:54,061 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 17:49:56,862 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:56] "GET /index HTTP/1.1" 200 - -2025-10-02 17:49:57,176 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:57,301 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:57] "GET /index HTTP/1.1" 200 - -2025-10-02 17:49:57,502 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 17:49:57,627 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:49:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 17:50:08,233 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info\data\backup | target=D:\Code\iDRAC_Info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2XZCZC4.txt -2025-10-02 17:50:08,235 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:50:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-02 17:50:11,896 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info\data\backup | target=D:\Code\iDRAC_Info\idrac_info\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3LYCZC4.txt -2025-10-02 17:50:11,898 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 17:50:11] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-02 18:00:32,377 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:00:32] "GET /index HTTP/1.1" 200 - -2025-10-02 18:00:32,405 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:00:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-02 18:00:32,609 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:00:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-02 18:02:10,768 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:02:10] "GET /index HTTP/1.1" 200 - -2025-10-02 18:02:10,786 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:02:10] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 18:02:10,986 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:02:10] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-02 18:14:19,151 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\data\\server_list\\excel.py', reloading -2025-10-02 18:14:19,152 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\data\\server_list\\excel.py', reloading -2025-10-02 18:14:20,074 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 18:14:21,269 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-02 18:14:21,290 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 18:14:21,290 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 18:14:21,383 [WARNING] werkzeug: * Debugger is active! -2025-10-02 18:14:21,385 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-02 18:14:35,910 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pandas\\__init__.py', reloading -2025-10-02 18:14:35,917 [ERROR] root: 서버 리스트 스크립트 오류: Traceback (most recent call last): - File "D:\Code\iDRAC_Info\idrac_info\data\server_list\excel.py", line 4, in - import pandas as pd - File "C:\Users\KIM84\AppData\Local\Programs\Python\Python313\Lib\site-packages\pandas\__init__.py", line 31, in - raise ImportError( - "Unable to import required dependencies:\n" + "\n".join(_missing_dependencies) - ) -ImportError: Unable to import required dependencies: -numpy: No module named 'numpy' - -2025-10-02 18:14:35,919 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:14:35] "POST /update_server_list HTTP/1.1" 302 - -2025-10-02 18:14:35,949 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:14:35] "GET /index HTTP/1.1" 200 - -2025-10-02 18:14:36,141 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:14:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 18:14:36,501 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 18:14:37,338 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-02 18:14:37,358 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 18:14:37,358 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 18:14:37,380 [WARNING] werkzeug: * Debugger is active! -2025-10-02 18:14:37,381 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-02 18:15:03,877 [ERROR] root: 서버 리스트 스크립트 오류: Traceback (most recent call last): - File "D:\Code\iDRAC_Info\idrac_info\data\server_list\excel.py", line 4, in - import pandas as pd - File "C:\Users\KIM84\AppData\Local\Programs\Python\Python313\Lib\site-packages\pandas\__init__.py", line 31, in - raise ImportError( - "Unable to import required dependencies:\n" + "\n".join(_missing_dependencies) - ) -ImportError: Unable to import required dependencies: -numpy: No module named 'numpy' - -2025-10-02 18:15:03,878 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:03] "POST /update_server_list HTTP/1.1" 302 - -2025-10-02 18:15:03,898 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:03] "GET /index HTTP/1.1" 200 - -2025-10-02 18:15:04,112 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:04] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 18:15:38,828 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\conftest.py', reloading -2025-10-02 18:15:38,828 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\conftest.py', reloading -2025-10-02 18:15:38,829 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\dtypes.py', reloading -2025-10-02 18:15:38,829 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\dtypes.py', reloading -2025-10-02 18:15:38,829 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\exceptions.py', reloading -2025-10-02 18:15:38,830 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\exceptions.py', reloading -2025-10-02 18:15:38,830 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matlib.py', reloading -2025-10-02 18:15:38,830 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matlib.py', reloading -2025-10-02 18:15:38,830 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\version.py', reloading -2025-10-02 18:15:38,831 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\version.py', reloading -2025-10-02 18:15:38,832 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_array_api_info.py', reloading -2025-10-02 18:15:38,832 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_array_api_info.py', reloading -2025-10-02 18:15:38,832 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_configtool.py', reloading -2025-10-02 18:15:38,833 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_configtool.py', reloading -2025-10-02 18:15:38,833 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_distributor_init.py', reloading -2025-10-02 18:15:38,833 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_distributor_init.py', reloading -2025-10-02 18:15:38,833 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_expired_attrs_2_0.py', reloading -2025-10-02 18:15:38,833 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_expired_attrs_2_0.py', reloading -2025-10-02 18:15:38,834 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_globals.py', reloading -2025-10-02 18:15:38,834 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_globals.py', reloading -2025-10-02 18:15:38,834 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pytesttester.py', reloading -2025-10-02 18:15:38,835 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pytesttester.py', reloading -2025-10-02 18:15:38,836 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\__config__.py', reloading -2025-10-02 18:15:38,836 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\__config__.py', reloading -2025-10-02 18:15:38,837 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\__init__.py', reloading -2025-10-02 18:15:38,838 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\__init__.py', reloading -2025-10-02 18:15:38,839 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\char\\__init__.py', reloading -2025-10-02 18:15:38,839 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\char\\__init__.py', reloading -2025-10-02 18:15:38,840 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\arrayprint.py', reloading -2025-10-02 18:15:38,841 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\defchararray.py', reloading -2025-10-02 18:15:38,841 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\einsumfunc.py', reloading -2025-10-02 18:15:38,841 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\arrayprint.py', reloading -2025-10-02 18:15:38,841 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\arrayprint.py', reloading -2025-10-02 18:15:38,841 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\defchararray.py', reloading -2025-10-02 18:15:38,842 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\defchararray.py', reloading -2025-10-02 18:15:38,842 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\einsumfunc.py', reloading -2025-10-02 18:15:38,842 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\einsumfunc.py', reloading -2025-10-02 18:15:38,842 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\fromnumeric.py', reloading -2025-10-02 18:15:38,843 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\fromnumeric.py', reloading -2025-10-02 18:15:38,843 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\function_base.py', reloading -2025-10-02 18:15:38,844 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\function_base.py', reloading -2025-10-02 18:15:38,844 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\getlimits.py', reloading -2025-10-02 18:15:38,844 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\getlimits.py', reloading -2025-10-02 18:15:38,844 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\multiarray.py', reloading -2025-10-02 18:15:38,844 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\multiarray.py', reloading -2025-10-02 18:15:38,845 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\numeric.py', reloading -2025-10-02 18:15:38,845 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\numeric.py', reloading -2025-10-02 18:15:38,845 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\numerictypes.py', reloading -2025-10-02 18:15:38,845 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\numerictypes.py', reloading -2025-10-02 18:15:38,845 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\overrides.py', reloading -2025-10-02 18:15:38,846 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\overrides.py', reloading -2025-10-02 18:15:38,846 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\records.py', reloading -2025-10-02 18:15:38,846 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\records.py', reloading -2025-10-02 18:15:38,846 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\shape_base.py', reloading -2025-10-02 18:15:38,846 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\shape_base.py', reloading -2025-10-02 18:15:38,847 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\umath.py', reloading -2025-10-02 18:15:38,847 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\umath.py', reloading -2025-10-02 18:15:38,847 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_dtype.py', reloading -2025-10-02 18:15:38,847 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_dtype.py', reloading -2025-10-02 18:15:38,847 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_dtype_ctypes.py', reloading -2025-10-02 18:15:38,848 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_dtype_ctypes.py', reloading -2025-10-02 18:15:38,848 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_internal.py', reloading -2025-10-02 18:15:38,848 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_internal.py', reloading -2025-10-02 18:15:38,848 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_multiarray_umath.py', reloading -2025-10-02 18:15:38,849 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_multiarray_umath.py', reloading -2025-10-02 18:15:38,849 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_utils.py', reloading -2025-10-02 18:15:38,849 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\_utils.py', reloading -2025-10-02 18:15:38,849 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\__init__.py', reloading -2025-10-02 18:15:38,849 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\core\\__init__.py', reloading -2025-10-02 18:15:38,850 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\_ctypeslib.py', reloading -2025-10-02 18:15:38,850 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\__init__.py', reloading -2025-10-02 18:15:38,850 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\_ctypeslib.py', reloading -2025-10-02 18:15:38,850 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\_ctypeslib.py', reloading -2025-10-02 18:15:38,851 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\__init__.py', reloading -2025-10-02 18:15:38,851 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ctypeslib\\__init__.py', reloading -2025-10-02 18:15:38,851 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\doc\\ufuncs.py', reloading -2025-10-02 18:15:38,851 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\doc\\ufuncs.py', reloading -2025-10-02 18:15:38,851 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\doc\\ufuncs.py', reloading -2025-10-02 18:15:38,852 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\auxfuncs.py', reloading -2025-10-02 18:15:38,853 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\capi_maps.py', reloading -2025-10-02 18:15:38,853 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\cb_rules.py', reloading -2025-10-02 18:15:38,853 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\auxfuncs.py', reloading -2025-10-02 18:15:38,853 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\auxfuncs.py', reloading -2025-10-02 18:15:38,854 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\capi_maps.py', reloading -2025-10-02 18:15:38,854 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\capi_maps.py', reloading -2025-10-02 18:15:38,854 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\cb_rules.py', reloading -2025-10-02 18:15:38,854 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\cb_rules.py', reloading -2025-10-02 18:15:38,855 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\cfuncs.py', reloading -2025-10-02 18:15:38,855 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\cfuncs.py', reloading -2025-10-02 18:15:38,855 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\common_rules.py', reloading -2025-10-02 18:15:38,856 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\common_rules.py', reloading -2025-10-02 18:15:38,856 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\crackfortran.py', reloading -2025-10-02 18:15:38,856 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\crackfortran.py', reloading -2025-10-02 18:15:38,857 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\diagnose.py', reloading -2025-10-02 18:15:38,857 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\diagnose.py', reloading -2025-10-02 18:15:38,857 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\f2py2e.py', reloading -2025-10-02 18:15:38,858 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\f2py2e.py', reloading -2025-10-02 18:15:38,858 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\f90mod_rules.py', reloading -2025-10-02 18:15:38,858 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\f90mod_rules.py', reloading -2025-10-02 18:15:38,859 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\func2subr.py', reloading -2025-10-02 18:15:38,859 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\func2subr.py', reloading -2025-10-02 18:15:38,859 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\rules.py', reloading -2025-10-02 18:15:38,859 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\rules.py', reloading -2025-10-02 18:15:38,860 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\symbolic.py', reloading -2025-10-02 18:15:38,860 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\symbolic.py', reloading -2025-10-02 18:15:38,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\use_rules.py', reloading -2025-10-02 18:15:38,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\use_rules.py', reloading -2025-10-02 18:15:38,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_isocbind.py', reloading -2025-10-02 18:15:38,861 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_isocbind.py', reloading -2025-10-02 18:15:38,862 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_src_pyf.py', reloading -2025-10-02 18:15:38,862 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_src_pyf.py', reloading -2025-10-02 18:15:38,862 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__init__.py', reloading -2025-10-02 18:15:38,862 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__init__.py', reloading -2025-10-02 18:15:38,863 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__main__.py', reloading -2025-10-02 18:15:38,863 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__main__.py', reloading -2025-10-02 18:15:38,863 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__version__.py', reloading -2025-10-02 18:15:38,863 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\__version__.py', reloading -2025-10-02 18:15:38,864 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_abstract_interface.py', reloading -2025-10-02 18:15:38,864 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_array_from_pyobj.py', reloading -2025-10-02 18:15:38,865 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_assumed_shape.py', reloading -2025-10-02 18:15:38,865 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_block_docstring.py', reloading -2025-10-02 18:15:38,865 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_abstract_interface.py', reloading -2025-10-02 18:15:38,865 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_abstract_interface.py', reloading -2025-10-02 18:15:38,866 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_array_from_pyobj.py', reloading -2025-10-02 18:15:38,866 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_array_from_pyobj.py', reloading -2025-10-02 18:15:38,866 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_assumed_shape.py', reloading -2025-10-02 18:15:38,866 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_assumed_shape.py', reloading -2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_block_docstring.py', reloading -2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_block_docstring.py', reloading -2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_callback.py', reloading -2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_callback.py', reloading -2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_character.py', reloading -2025-10-02 18:15:38,867 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_character.py', reloading -2025-10-02 18:15:38,869 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_common.py', reloading -2025-10-02 18:15:38,869 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_common.py', reloading -2025-10-02 18:15:38,869 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_crackfortran.py', reloading -2025-10-02 18:15:38,870 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_crackfortran.py', reloading -2025-10-02 18:15:38,870 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_data.py', reloading -2025-10-02 18:15:38,870 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_data.py', reloading -2025-10-02 18:15:38,870 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_docs.py', reloading -2025-10-02 18:15:38,870 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_docs.py', reloading -2025-10-02 18:15:38,871 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_f2cmap.py', reloading -2025-10-02 18:15:38,871 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_f2cmap.py', reloading -2025-10-02 18:15:38,871 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_f2py2e.py', reloading -2025-10-02 18:15:38,871 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_f2py2e.py', reloading -2025-10-02 18:15:38,871 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_isoc.py', reloading -2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_isoc.py', reloading -2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_kind.py', reloading -2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_kind.py', reloading -2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_mixed.py', reloading -2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_mixed.py', reloading -2025-10-02 18:15:38,872 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_modules.py', reloading -2025-10-02 18:15:38,873 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_modules.py', reloading -2025-10-02 18:15:38,873 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_parameter.py', reloading -2025-10-02 18:15:38,873 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_parameter.py', reloading -2025-10-02 18:15:38,873 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_pyf_src.py', reloading -2025-10-02 18:15:38,874 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_pyf_src.py', reloading -2025-10-02 18:15:38,874 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_quoted_character.py', reloading -2025-10-02 18:15:38,874 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_quoted_character.py', reloading -2025-10-02 18:15:38,874 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_regression.py', reloading -2025-10-02 18:15:38,874 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_regression.py', reloading -2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_character.py', reloading -2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_character.py', reloading -2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_complex.py', reloading -2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_complex.py', reloading -2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_integer.py', reloading -2025-10-02 18:15:38,875 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_integer.py', reloading -2025-10-02 18:15:38,876 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_logical.py', reloading -2025-10-02 18:15:38,876 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_logical.py', reloading -2025-10-02 18:15:38,876 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_real.py', reloading -2025-10-02 18:15:38,876 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_return_real.py', reloading -2025-10-02 18:15:38,876 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_routines.py', reloading -2025-10-02 18:15:38,877 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_routines.py', reloading -2025-10-02 18:15:38,877 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_semicolon_split.py', reloading -2025-10-02 18:15:38,877 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_semicolon_split.py', reloading -2025-10-02 18:15:38,877 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_size.py', reloading -2025-10-02 18:15:38,878 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_size.py', reloading -2025-10-02 18:15:38,878 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_string.py', reloading -2025-10-02 18:15:38,878 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_string.py', reloading -2025-10-02 18:15:38,878 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_symbolic.py', reloading -2025-10-02 18:15:38,878 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_symbolic.py', reloading -2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_value_attrspec.py', reloading -2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\test_value_attrspec.py', reloading -2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\util.py', reloading -2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\util.py', reloading -2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\__init__.py', reloading -2025-10-02 18:15:38,879 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\tests\\__init__.py', reloading -2025-10-02 18:15:38,908 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_backend.py', reloading -2025-10-02 18:15:38,908 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_backend.py', reloading -2025-10-02 18:15:38,909 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_distutils.py', reloading -2025-10-02 18:15:38,909 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_distutils.py', reloading -2025-10-02 18:15:38,910 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_meson.py', reloading -2025-10-02 18:15:38,910 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\_meson.py', reloading -2025-10-02 18:15:38,910 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\__init__.py', reloading -2025-10-02 18:15:38,911 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\f2py\\_backends\\__init__.py', reloading -2025-10-02 18:15:38,911 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\helper.py', reloading -2025-10-02 18:15:38,911 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\helper.py', reloading -2025-10-02 18:15:38,912 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\helper.py', reloading -2025-10-02 18:15:38,912 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\_helper.py', reloading -2025-10-02 18:15:38,912 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\_helper.py', reloading -2025-10-02 18:15:38,913 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\_pocketfft.py', reloading -2025-10-02 18:15:38,913 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\_pocketfft.py', reloading -2025-10-02 18:15:38,915 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\__init__.py', reloading -2025-10-02 18:15:38,916 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\__init__.py', reloading -2025-10-02 18:15:38,916 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\test_helper.py', reloading -2025-10-02 18:15:38,916 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\test_helper.py', reloading -2025-10-02 18:15:38,917 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\test_helper.py', reloading -2025-10-02 18:15:38,917 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\test_pocketfft.py', reloading -2025-10-02 18:15:38,917 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\test_pocketfft.py', reloading -2025-10-02 18:15:38,917 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\fft\\tests\\__init__.py', reloading -2025-10-02 18:15:38,918 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\array_utils.py', reloading -2025-10-02 18:15:38,918 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\format.py', reloading -2025-10-02 18:15:38,918 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\array_utils.py', reloading -2025-10-02 18:15:38,918 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\array_utils.py', reloading -2025-10-02 18:15:38,919 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\format.py', reloading -2025-10-02 18:15:38,919 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\format.py', reloading -2025-10-02 18:15:38,920 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\introspect.py', reloading -2025-10-02 18:15:38,920 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\introspect.py', reloading -2025-10-02 18:15:38,920 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\mixins.py', reloading -2025-10-02 18:15:38,920 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\mixins.py', reloading -2025-10-02 18:15:38,921 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\npyio.py', reloading -2025-10-02 18:15:38,921 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\npyio.py', reloading -2025-10-02 18:15:38,921 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\recfunctions.py', reloading -2025-10-02 18:15:38,921 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\recfunctions.py', reloading -2025-10-02 18:15:38,922 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\scimath.py', reloading -2025-10-02 18:15:38,922 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\scimath.py', reloading -2025-10-02 18:15:38,922 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\stride_tricks.py', reloading -2025-10-02 18:15:38,922 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\stride_tricks.py', reloading -2025-10-02 18:15:38,923 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\user_array.py', reloading -2025-10-02 18:15:38,923 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\user_array.py', reloading -2025-10-02 18:15:38,924 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arraypad_impl.py', reloading -2025-10-02 18:15:38,924 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arraypad_impl.py', reloading -2025-10-02 18:15:38,924 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arraysetops_impl.py', reloading -2025-10-02 18:15:38,925 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arraysetops_impl.py', reloading -2025-10-02 18:15:38,925 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arrayterator_impl.py', reloading -2025-10-02 18:15:38,925 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_arrayterator_impl.py', reloading -2025-10-02 18:15:38,926 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_array_utils_impl.py', reloading -2025-10-02 18:15:38,926 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_array_utils_impl.py', reloading -2025-10-02 18:15:38,926 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_datasource.py', reloading -2025-10-02 18:15:38,926 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_datasource.py', reloading -2025-10-02 18:15:38,927 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_format_impl.py', reloading -2025-10-02 18:15:38,927 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_format_impl.py', reloading -2025-10-02 18:15:38,928 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_function_base_impl.py', reloading -2025-10-02 18:15:38,928 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_function_base_impl.py', reloading -2025-10-02 18:15:38,929 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_histograms_impl.py', reloading -2025-10-02 18:15:38,929 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_histograms_impl.py', reloading -2025-10-02 18:15:38,930 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_index_tricks_impl.py', reloading -2025-10-02 18:15:38,930 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_index_tricks_impl.py', reloading -2025-10-02 18:15:38,931 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_iotools.py', reloading -2025-10-02 18:15:38,931 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_iotools.py', reloading -2025-10-02 18:15:38,931 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_iotools.py', reloading -2025-10-02 18:15:38,932 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_nanfunctions_impl.py', reloading -2025-10-02 18:15:38,933 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_nanfunctions_impl.py', reloading -2025-10-02 18:15:38,933 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_npyio_impl.py', reloading -2025-10-02 18:15:38,933 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_npyio_impl.py', reloading -2025-10-02 18:15:38,934 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_polynomial_impl.py', reloading -2025-10-02 18:15:38,934 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_polynomial_impl.py', reloading -2025-10-02 18:15:38,934 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_scimath_impl.py', reloading -2025-10-02 18:15:38,934 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_scimath_impl.py', reloading -2025-10-02 18:15:38,935 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_shape_base_impl.py', reloading -2025-10-02 18:15:38,935 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_shape_base_impl.py', reloading -2025-10-02 18:15:38,936 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_stride_tricks_impl.py', reloading -2025-10-02 18:15:38,936 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_stride_tricks_impl.py', reloading -2025-10-02 18:15:38,936 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_stride_tricks_impl.py', reloading -2025-10-02 18:15:38,937 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_twodim_base_impl.py', reloading -2025-10-02 18:15:38,937 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_twodim_base_impl.py', reloading -2025-10-02 18:15:38,937 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_twodim_base_impl.py', reloading -2025-10-02 18:15:38,938 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_type_check_impl.py', reloading -2025-10-02 18:15:38,938 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_type_check_impl.py', reloading -2025-10-02 18:15:38,938 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_ufunclike_impl.py', reloading -2025-10-02 18:15:38,938 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_ufunclike_impl.py', reloading -2025-10-02 18:15:38,939 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_user_array_impl.py', reloading -2025-10-02 18:15:38,939 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_user_array_impl.py', reloading -2025-10-02 18:15:38,940 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_utils_impl.py', reloading -2025-10-02 18:15:38,940 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_utils_impl.py', reloading -2025-10-02 18:15:38,940 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_utils_impl.py', reloading -2025-10-02 18:15:38,940 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_version.py', reloading -2025-10-02 18:15:38,941 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\_version.py', reloading -2025-10-02 18:15:38,941 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\__init__.py', reloading -2025-10-02 18:15:38,941 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\__init__.py', reloading -2025-10-02 18:15:38,942 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arraypad.py', reloading -2025-10-02 18:15:38,942 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arraypad.py', reloading -2025-10-02 18:15:38,942 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arraypad.py', reloading -2025-10-02 18:15:38,942 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arraysetops.py', reloading -2025-10-02 18:15:38,943 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arraysetops.py', reloading -2025-10-02 18:15:38,943 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arrayterator.py', reloading -2025-10-02 18:15:38,943 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_arrayterator.py', reloading -2025-10-02 18:15:38,943 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_array_utils.py', reloading -2025-10-02 18:15:38,944 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_array_utils.py', reloading -2025-10-02 18:15:38,944 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_format.py', reloading -2025-10-02 18:15:38,944 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_format.py', reloading -2025-10-02 18:15:38,944 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_function_base.py', reloading -2025-10-02 18:15:38,945 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_function_base.py', reloading -2025-10-02 18:15:38,945 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_histograms.py', reloading -2025-10-02 18:15:38,945 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_histograms.py', reloading -2025-10-02 18:15:38,945 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_index_tricks.py', reloading -2025-10-02 18:15:38,946 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_index_tricks.py', reloading -2025-10-02 18:15:38,946 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_io.py', reloading -2025-10-02 18:15:38,946 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_io.py', reloading -2025-10-02 18:15:38,946 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_loadtxt.py', reloading -2025-10-02 18:15:38,946 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_loadtxt.py', reloading -2025-10-02 18:15:38,947 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_mixins.py', reloading -2025-10-02 18:15:38,947 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_mixins.py', reloading -2025-10-02 18:15:38,947 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_nanfunctions.py', reloading -2025-10-02 18:15:38,947 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_nanfunctions.py', reloading -2025-10-02 18:15:38,947 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_packbits.py', reloading -2025-10-02 18:15:38,948 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_packbits.py', reloading -2025-10-02 18:15:38,949 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_polynomial.py', reloading -2025-10-02 18:15:38,949 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_polynomial.py', reloading -2025-10-02 18:15:38,949 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_recfunctions.py', reloading -2025-10-02 18:15:38,949 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_recfunctions.py', reloading -2025-10-02 18:15:38,949 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_regression.py', reloading -2025-10-02 18:15:38,950 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_regression.py', reloading -2025-10-02 18:15:38,950 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_shape_base.py', reloading -2025-10-02 18:15:38,950 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_shape_base.py', reloading -2025-10-02 18:15:38,950 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_stride_tricks.py', reloading -2025-10-02 18:15:38,950 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_stride_tricks.py', reloading -2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_twodim_base.py', reloading -2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_twodim_base.py', reloading -2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_type_check.py', reloading -2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_type_check.py', reloading -2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_ufunclike.py', reloading -2025-10-02 18:15:38,951 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_ufunclike.py', reloading -2025-10-02 18:15:38,952 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_utils.py', reloading -2025-10-02 18:15:38,952 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test_utils.py', reloading -2025-10-02 18:15:38,952 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__datasource.py', reloading -2025-10-02 18:15:38,952 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__datasource.py', reloading -2025-10-02 18:15:38,952 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__iotools.py', reloading -2025-10-02 18:15:38,953 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__iotools.py', reloading -2025-10-02 18:15:38,953 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__version.py', reloading -2025-10-02 18:15:38,953 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\test__version.py', reloading -2025-10-02 18:15:38,953 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\lib\\tests\\__init__.py', reloading -2025-10-02 18:15:38,956 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\linalg.py', reloading -2025-10-02 18:15:38,956 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\linalg.py', reloading -2025-10-02 18:15:38,957 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\_linalg.py', reloading -2025-10-02 18:15:38,957 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\_linalg.py', reloading -2025-10-02 18:15:38,959 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\__init__.py', reloading -2025-10-02 18:15:38,959 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\__init__.py', reloading -2025-10-02 18:15:38,960 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_deprecations.py', reloading -2025-10-02 18:15:38,960 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_deprecations.py', reloading -2025-10-02 18:15:38,960 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_deprecations.py', reloading -2025-10-02 18:15:38,960 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_linalg.py', reloading -2025-10-02 18:15:38,960 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_linalg.py', reloading -2025-10-02 18:15:38,961 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_regression.py', reloading -2025-10-02 18:15:38,961 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\test_regression.py', reloading -2025-10-02 18:15:38,961 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\linalg\\tests\\__init__.py', reloading -2025-10-02 18:15:38,962 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\core.py', reloading -2025-10-02 18:15:38,962 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\core.py', reloading -2025-10-02 18:15:38,962 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\core.py', reloading -2025-10-02 18:15:38,963 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\extras.py', reloading -2025-10-02 18:15:38,963 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\extras.py', reloading -2025-10-02 18:15:38,965 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\mrecords.py', reloading -2025-10-02 18:15:38,965 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\mrecords.py', reloading -2025-10-02 18:15:38,965 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\testutils.py', reloading -2025-10-02 18:15:38,966 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\testutils.py', reloading -2025-10-02 18:15:38,966 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\__init__.py', reloading -2025-10-02 18:15:38,966 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\__init__.py', reloading -2025-10-02 18:15:38,967 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_arrayobject.py', reloading -2025-10-02 18:15:38,967 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_arrayobject.py', reloading -2025-10-02 18:15:38,967 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_arrayobject.py', reloading -2025-10-02 18:15:38,967 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_core.py', reloading -2025-10-02 18:15:38,968 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_core.py', reloading -2025-10-02 18:15:38,968 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_deprecations.py', reloading -2025-10-02 18:15:38,968 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_deprecations.py', reloading -2025-10-02 18:15:38,968 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_extras.py', reloading -2025-10-02 18:15:38,969 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_extras.py', reloading -2025-10-02 18:15:38,969 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_mrecords.py', reloading -2025-10-02 18:15:38,969 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_mrecords.py', reloading -2025-10-02 18:15:38,969 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_mrecords.py', reloading -2025-10-02 18:15:38,970 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_old_ma.py', reloading -2025-10-02 18:15:38,970 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_old_ma.py', reloading -2025-10-02 18:15:38,970 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_regression.py', reloading -2025-10-02 18:15:38,970 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_regression.py', reloading -2025-10-02 18:15:38,970 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_subclassing.py', reloading -2025-10-02 18:15:38,971 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\test_subclassing.py', reloading -2025-10-02 18:15:38,971 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\ma\\tests\\__init__.py', reloading -2025-10-02 18:15:38,971 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\defmatrix.py', reloading -2025-10-02 18:15:38,971 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\defmatrix.py', reloading -2025-10-02 18:15:38,971 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\defmatrix.py', reloading -2025-10-02 18:15:38,972 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\__init__.py', reloading -2025-10-02 18:15:38,972 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\__init__.py', reloading -2025-10-02 18:15:38,972 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_defmatrix.py', reloading -2025-10-02 18:15:38,973 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_interaction.py', reloading -2025-10-02 18:15:38,973 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_defmatrix.py', reloading -2025-10-02 18:15:38,973 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_defmatrix.py', reloading -2025-10-02 18:15:38,973 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_interaction.py', reloading -2025-10-02 18:15:38,973 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_interaction.py', reloading -2025-10-02 18:15:38,974 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_masked_matrix.py', reloading -2025-10-02 18:15:38,974 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_masked_matrix.py', reloading -2025-10-02 18:15:38,974 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_matrix_linalg.py', reloading -2025-10-02 18:15:38,974 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_matrix_linalg.py', reloading -2025-10-02 18:15:38,974 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_multiarray.py', reloading -2025-10-02 18:15:38,975 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_multiarray.py', reloading -2025-10-02 18:15:38,975 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_numeric.py', reloading -2025-10-02 18:15:38,975 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_numeric.py', reloading -2025-10-02 18:15:38,975 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_regression.py', reloading -2025-10-02 18:15:38,975 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\test_regression.py', reloading -2025-10-02 18:15:38,976 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\matrixlib\\tests\\__init__.py', reloading -2025-10-02 18:15:39,024 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\chebyshev.py', reloading -2025-10-02 18:15:39,025 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\chebyshev.py', reloading -2025-10-02 18:15:39,026 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\chebyshev.py', reloading -2025-10-02 18:15:39,026 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\hermite.py', reloading -2025-10-02 18:15:39,026 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\hermite.py', reloading -2025-10-02 18:15:39,027 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\hermite_e.py', reloading -2025-10-02 18:15:39,027 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\hermite_e.py', reloading -2025-10-02 18:15:39,028 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\laguerre.py', reloading -2025-10-02 18:15:39,028 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\laguerre.py', reloading -2025-10-02 18:15:39,029 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\legendre.py', reloading -2025-10-02 18:15:39,029 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\legendre.py', reloading -2025-10-02 18:15:39,030 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\polynomial.py', reloading -2025-10-02 18:15:39,030 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\polynomial.py', reloading -2025-10-02 18:15:39,031 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\polyutils.py', reloading -2025-10-02 18:15:39,031 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\polyutils.py', reloading -2025-10-02 18:15:39,032 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\_polybase.py', reloading -2025-10-02 18:15:39,032 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\_polybase.py', reloading -2025-10-02 18:15:39,033 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\__init__.py', reloading -2025-10-02 18:15:39,033 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\__init__.py', reloading -2025-10-02 18:15:39,034 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_chebyshev.py', reloading -2025-10-02 18:15:39,034 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_chebyshev.py', reloading -2025-10-02 18:15:39,034 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_chebyshev.py', reloading -2025-10-02 18:15:39,034 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_classes.py', reloading -2025-10-02 18:15:39,035 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_classes.py', reloading -2025-10-02 18:15:39,035 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_hermite.py', reloading -2025-10-02 18:15:39,035 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_hermite.py', reloading -2025-10-02 18:15:39,036 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_hermite_e.py', reloading -2025-10-02 18:15:39,036 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_hermite_e.py', reloading -2025-10-02 18:15:39,036 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_laguerre.py', reloading -2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_laguerre.py', reloading -2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_legendre.py', reloading -2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_legendre.py', reloading -2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_polynomial.py', reloading -2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_polynomial.py', reloading -2025-10-02 18:15:39,037 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_polyutils.py', reloading -2025-10-02 18:15:39,038 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_polyutils.py', reloading -2025-10-02 18:15:39,038 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_printing.py', reloading -2025-10-02 18:15:39,038 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_printing.py', reloading -2025-10-02 18:15:39,038 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_symbol.py', reloading -2025-10-02 18:15:39,039 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\test_symbol.py', reloading -2025-10-02 18:15:39,039 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\polynomial\\tests\\__init__.py', reloading -2025-10-02 18:15:39,056 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_pickle.py', reloading -2025-10-02 18:15:39,057 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_pickle.py', reloading -2025-10-02 18:15:39,058 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\__init__.py', reloading -2025-10-02 18:15:39,059 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\__init__.py', reloading -2025-10-02 18:15:39,060 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_direct.py', reloading -2025-10-02 18:15:39,061 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_direct.py', reloading -2025-10-02 18:15:39,061 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_direct.py', reloading -2025-10-02 18:15:39,061 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_extending.py', reloading -2025-10-02 18:15:39,061 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_extending.py', reloading -2025-10-02 18:15:39,062 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_generator_mt19937.py', reloading -2025-10-02 18:15:39,062 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_generator_mt19937.py', reloading -2025-10-02 18:15:39,062 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_generator_mt19937_regressions.py', reloading -2025-10-02 18:15:39,062 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_generator_mt19937_regressions.py', reloading -2025-10-02 18:15:39,063 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_random.py', reloading -2025-10-02 18:15:39,063 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_random.py', reloading -2025-10-02 18:15:39,063 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_randomstate.py', reloading -2025-10-02 18:15:39,063 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_randomstate.py', reloading -2025-10-02 18:15:39,063 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_randomstate.py', reloading -2025-10-02 18:15:39,064 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_randomstate_regression.py', reloading -2025-10-02 18:15:39,064 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_randomstate_regression.py', reloading -2025-10-02 18:15:39,064 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_regression.py', reloading -2025-10-02 18:15:39,065 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_regression.py', reloading -2025-10-02 18:15:39,065 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_seed_sequence.py', reloading -2025-10-02 18:15:39,065 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_seed_sequence.py', reloading -2025-10-02 18:15:39,065 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_smoke.py', reloading -2025-10-02 18:15:39,065 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\test_smoke.py', reloading -2025-10-02 18:15:39,066 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\__init__.py', reloading -2025-10-02 18:15:39,071 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\tests\\data\\__init__.py', reloading -2025-10-02 18:15:39,071 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\extending.py', reloading -2025-10-02 18:15:39,071 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\extending.py', reloading -2025-10-02 18:15:39,071 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\parse.py', reloading -2025-10-02 18:15:39,072 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\extending.py', reloading -2025-10-02 18:15:39,072 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\extending.py', reloading -2025-10-02 18:15:39,072 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\parse.py', reloading -2025-10-02 18:15:39,072 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\cffi\\parse.py', reloading -2025-10-02 18:15:39,073 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending.py', reloading -2025-10-02 18:15:39,074 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending_distributions.py', reloading -2025-10-02 18:15:39,074 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending.py', reloading -2025-10-02 18:15:39,074 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending.py', reloading -2025-10-02 18:15:39,074 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending_distributions.py', reloading -2025-10-02 18:15:39,074 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\random\\_examples\\numba\\extending_distributions.py', reloading -2025-10-02 18:15:39,075 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\rec\\__init__.py', reloading -2025-10-02 18:15:39,075 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\rec\\__init__.py', reloading -2025-10-02 18:15:39,075 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\rec\\__init__.py', reloading -2025-10-02 18:15:39,076 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\strings\\__init__.py', reloading -2025-10-02 18:15:39,076 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\strings\\__init__.py', reloading -2025-10-02 18:15:39,076 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\strings\\__init__.py', reloading -2025-10-02 18:15:39,077 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\overrides.py', reloading -2025-10-02 18:15:39,077 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\print_coercion_tables.py', reloading -2025-10-02 18:15:39,078 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\overrides.py', reloading -2025-10-02 18:15:39,078 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\overrides.py', reloading -2025-10-02 18:15:39,078 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\print_coercion_tables.py', reloading -2025-10-02 18:15:39,078 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\print_coercion_tables.py', reloading -2025-10-02 18:15:39,079 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\__init__.py', reloading -2025-10-02 18:15:39,079 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\__init__.py', reloading -2025-10-02 18:15:39,079 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\tests\\test_utils.py', reloading -2025-10-02 18:15:39,079 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\tests\\__init__.py', reloading -2025-10-02 18:15:39,079 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\tests\\test_utils.py', reloading -2025-10-02 18:15:39,080 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\tests\\test_utils.py', reloading -2025-10-02 18:15:39,080 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\tests\\__init__.py', reloading -2025-10-02 18:15:39,080 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\extbuild.py', reloading -2025-10-02 18:15:39,080 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\utils.py', reloading -2025-10-02 18:15:39,080 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\__init__.py', reloading -2025-10-02 18:15:39,081 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\extbuild.py', reloading -2025-10-02 18:15:39,081 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\extbuild.py', reloading -2025-10-02 18:15:39,081 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\utils.py', reloading -2025-10-02 18:15:39,082 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\utils.py', reloading -2025-10-02 18:15:39,082 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\testing\\_private\\__init__.py', reloading -2025-10-02 18:15:39,082 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_configtool.py', reloading -2025-10-02 18:15:39,082 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_ctypeslib.py', reloading -2025-10-02 18:15:39,083 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_lazyloading.py', reloading -2025-10-02 18:15:39,083 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_matlib.py', reloading -2025-10-02 18:15:39,083 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_numpy_config.py', reloading -2025-10-02 18:15:39,083 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_configtool.py', reloading -2025-10-02 18:15:39,083 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_configtool.py', reloading -2025-10-02 18:15:39,084 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_ctypeslib.py', reloading -2025-10-02 18:15:39,084 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_ctypeslib.py', reloading -2025-10-02 18:15:39,084 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_lazyloading.py', reloading -2025-10-02 18:15:39,084 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_lazyloading.py', reloading -2025-10-02 18:15:39,084 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_matlib.py', reloading -2025-10-02 18:15:39,085 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_matlib.py', reloading -2025-10-02 18:15:39,085 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_numpy_config.py', reloading -2025-10-02 18:15:39,085 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_numpy_config.py', reloading -2025-10-02 18:15:39,086 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_numpy_version.py', reloading -2025-10-02 18:15:39,086 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_numpy_version.py', reloading -2025-10-02 18:15:39,086 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_public_api.py', reloading -2025-10-02 18:15:39,086 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_public_api.py', reloading -2025-10-02 18:15:39,086 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_reloading.py', reloading -2025-10-02 18:15:39,087 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_reloading.py', reloading -2025-10-02 18:15:39,087 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_scripts.py', reloading -2025-10-02 18:15:39,087 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_scripts.py', reloading -2025-10-02 18:15:39,087 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_warnings.py', reloading -2025-10-02 18:15:39,087 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test_warnings.py', reloading -2025-10-02 18:15:39,088 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test__all__.py', reloading -2025-10-02 18:15:39,088 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\test__all__.py', reloading -2025-10-02 18:15:39,088 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\tests\\__init__.py', reloading -2025-10-02 18:15:39,088 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\mypy_plugin.py', reloading -2025-10-02 18:15:39,088 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\__init__.py', reloading -2025-10-02 18:15:39,089 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_isfile.py', reloading -2025-10-02 18:15:39,089 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_runtime.py', reloading -2025-10-02 18:15:39,089 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_typing.py', reloading -2025-10-02 18:15:39,089 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\mypy_plugin.py', reloading -2025-10-02 18:15:39,089 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\mypy_plugin.py', reloading -2025-10-02 18:15:39,090 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\__init__.py', reloading -2025-10-02 18:15:39,090 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\__init__.py', reloading -2025-10-02 18:15:39,090 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_isfile.py', reloading -2025-10-02 18:15:39,090 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_runtime.py', reloading -2025-10-02 18:15:39,090 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_typing.py', reloading -2025-10-02 18:15:39,091 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\__init__.py', reloading -2025-10-02 18:15:39,091 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_isfile.py', reloading -2025-10-02 18:15:39,091 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_isfile.py', reloading -2025-10-02 18:15:39,092 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_runtime.py', reloading -2025-10-02 18:15:39,092 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_runtime.py', reloading -2025-10-02 18:15:39,093 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_typing.py', reloading -2025-10-02 18:15:39,093 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\test_typing.py', reloading -2025-10-02 18:15:39,093 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\__init__.py', reloading -2025-10-02 18:15:39,103 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arithmetic.py', reloading -2025-10-02 18:15:39,103 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arithmetic.py', reloading -2025-10-02 18:15:39,104 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arithmetic.py', reloading -2025-10-02 18:15:39,104 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arrayprint.py', reloading -2025-10-02 18:15:39,104 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arrayprint.py', reloading -2025-10-02 18:15:39,104 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arrayterator.py', reloading -2025-10-02 18:15:39,104 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\arrayterator.py', reloading -2025-10-02 18:15:39,105 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\array_constructors.py', reloading -2025-10-02 18:15:39,105 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\array_constructors.py', reloading -2025-10-02 18:15:39,105 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\array_like.py', reloading -2025-10-02 18:15:39,105 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\array_like.py', reloading -2025-10-02 18:15:39,105 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\bitwise_ops.py', reloading -2025-10-02 18:15:39,106 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\bitwise_ops.py', reloading -2025-10-02 18:15:39,106 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\comparisons.py', reloading -2025-10-02 18:15:39,106 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\comparisons.py', reloading -2025-10-02 18:15:39,106 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\dtype.py', reloading -2025-10-02 18:15:39,107 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\dtype.py', reloading -2025-10-02 18:15:39,107 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\einsumfunc.py', reloading -2025-10-02 18:15:39,107 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\einsumfunc.py', reloading -2025-10-02 18:15:39,107 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\flatiter.py', reloading -2025-10-02 18:15:39,107 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\flatiter.py', reloading -2025-10-02 18:15:39,108 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\fromnumeric.py', reloading -2025-10-02 18:15:39,108 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\fromnumeric.py', reloading -2025-10-02 18:15:39,109 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\index_tricks.py', reloading -2025-10-02 18:15:39,109 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\index_tricks.py', reloading -2025-10-02 18:15:39,109 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_user_array.py', reloading -2025-10-02 18:15:39,109 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_user_array.py', reloading -2025-10-02 18:15:39,110 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_utils.py', reloading -2025-10-02 18:15:39,110 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_utils.py', reloading -2025-10-02 18:15:39,110 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_version.py', reloading -2025-10-02 18:15:39,110 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\lib_version.py', reloading -2025-10-02 18:15:39,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\literal.py', reloading -2025-10-02 18:15:39,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\literal.py', reloading -2025-10-02 18:15:39,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ma.py', reloading -2025-10-02 18:15:39,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ma.py', reloading -2025-10-02 18:15:39,111 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\mod.py', reloading -2025-10-02 18:15:39,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\mod.py', reloading -2025-10-02 18:15:39,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\modules.py', reloading -2025-10-02 18:15:39,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\modules.py', reloading -2025-10-02 18:15:39,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\multiarray.py', reloading -2025-10-02 18:15:39,112 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\multiarray.py', reloading -2025-10-02 18:15:39,113 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_conversion.py', reloading -2025-10-02 18:15:39,113 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_conversion.py', reloading -2025-10-02 18:15:39,113 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_misc.py', reloading -2025-10-02 18:15:39,113 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_misc.py', reloading -2025-10-02 18:15:39,113 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_shape_manipulation.py', reloading -2025-10-02 18:15:39,114 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ndarray_shape_manipulation.py', reloading -2025-10-02 18:15:39,114 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\nditer.py', reloading -2025-10-02 18:15:39,114 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\nditer.py', reloading -2025-10-02 18:15:39,114 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\numeric.py', reloading -2025-10-02 18:15:39,115 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\numeric.py', reloading -2025-10-02 18:15:39,115 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\numerictypes.py', reloading -2025-10-02 18:15:39,115 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\numerictypes.py', reloading -2025-10-02 18:15:39,115 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\random.py', reloading -2025-10-02 18:15:39,115 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\random.py', reloading -2025-10-02 18:15:39,116 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\recfunctions.py', reloading -2025-10-02 18:15:39,116 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\recfunctions.py', reloading -2025-10-02 18:15:39,116 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\scalars.py', reloading -2025-10-02 18:15:39,116 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\scalars.py', reloading -2025-10-02 18:15:39,116 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\shape.py', reloading -2025-10-02 18:15:39,117 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\shape.py', reloading -2025-10-02 18:15:39,117 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\simple.py', reloading -2025-10-02 18:15:39,117 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\simple.py', reloading -2025-10-02 18:15:39,117 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\simple_py3.py', reloading -2025-10-02 18:15:39,117 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\simple_py3.py', reloading -2025-10-02 18:15:39,118 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufunclike.py', reloading -2025-10-02 18:15:39,118 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufunclike.py', reloading -2025-10-02 18:15:39,118 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufuncs.py', reloading -2025-10-02 18:15:39,118 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufuncs.py', reloading -2025-10-02 18:15:39,118 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufunc_config.py', reloading -2025-10-02 18:15:39,119 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\ufunc_config.py', reloading -2025-10-02 18:15:39,119 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\warnings_and_errors.py', reloading -2025-10-02 18:15:39,119 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\typing\\tests\\data\\pass\\warnings_and_errors.py', reloading -2025-10-02 18:15:39,137 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\arrayprint.py', reloading -2025-10-02 18:15:39,137 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\arrayprint.py', reloading -2025-10-02 18:15:39,137 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\arrayprint.py', reloading -2025-10-02 18:15:39,138 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\cversions.py', reloading -2025-10-02 18:15:39,138 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\cversions.py', reloading -2025-10-02 18:15:39,138 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\defchararray.py', reloading -2025-10-02 18:15:39,138 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\defchararray.py', reloading -2025-10-02 18:15:39,139 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\einsumfunc.py', reloading -2025-10-02 18:15:39,139 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\einsumfunc.py', reloading -2025-10-02 18:15:39,140 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\fromnumeric.py', reloading -2025-10-02 18:15:39,140 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\fromnumeric.py', reloading -2025-10-02 18:15:39,141 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\function_base.py', reloading -2025-10-02 18:15:39,141 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\function_base.py', reloading -2025-10-02 18:15:39,142 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\getlimits.py', reloading -2025-10-02 18:15:39,142 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\getlimits.py', reloading -2025-10-02 18:15:39,142 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\getlimits.py', reloading -2025-10-02 18:15:39,142 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\memmap.py', reloading -2025-10-02 18:15:39,143 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\memmap.py', reloading -2025-10-02 18:15:39,143 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\multiarray.py', reloading -2025-10-02 18:15:39,143 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\multiarray.py', reloading -2025-10-02 18:15:39,144 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\numeric.py', reloading -2025-10-02 18:15:39,144 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\numeric.py', reloading -2025-10-02 18:15:39,145 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\numerictypes.py', reloading -2025-10-02 18:15:39,145 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\numerictypes.py', reloading -2025-10-02 18:15:39,146 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\overrides.py', reloading -2025-10-02 18:15:39,146 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\overrides.py', reloading -2025-10-02 18:15:39,146 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\printoptions.py', reloading -2025-10-02 18:15:39,146 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\printoptions.py', reloading -2025-10-02 18:15:39,147 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\records.py', reloading -2025-10-02 18:15:39,147 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\records.py', reloading -2025-10-02 18:15:39,147 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\shape_base.py', reloading -2025-10-02 18:15:39,148 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\shape_base.py', reloading -2025-10-02 18:15:39,148 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\strings.py', reloading -2025-10-02 18:15:39,149 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\strings.py', reloading -2025-10-02 18:15:39,149 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\umath.py', reloading -2025-10-02 18:15:39,149 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\umath.py', reloading -2025-10-02 18:15:39,150 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_add_newdocs.py', reloading -2025-10-02 18:15:39,150 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_add_newdocs.py', reloading -2025-10-02 18:15:39,151 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_add_newdocs_scalars.py', reloading -2025-10-02 18:15:39,151 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_add_newdocs_scalars.py', reloading -2025-10-02 18:15:39,151 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_add_newdocs_scalars.py', reloading -2025-10-02 18:15:39,152 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_asarray.py', reloading -2025-10-02 18:15:39,152 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_asarray.py', reloading -2025-10-02 18:15:39,153 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_dtype.py', reloading -2025-10-02 18:15:39,153 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_dtype.py', reloading -2025-10-02 18:15:39,153 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_dtype_ctypes.py', reloading -2025-10-02 18:15:39,153 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_dtype_ctypes.py', reloading -2025-10-02 18:15:39,154 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_exceptions.py', reloading -2025-10-02 18:15:39,154 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_exceptions.py', reloading -2025-10-02 18:15:39,155 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_internal.py', reloading -2025-10-02 18:15:39,155 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_internal.py', reloading -2025-10-02 18:15:39,156 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_machar.py', reloading -2025-10-02 18:15:39,156 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_machar.py', reloading -2025-10-02 18:15:39,157 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_methods.py', reloading -2025-10-02 18:15:39,157 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_methods.py', reloading -2025-10-02 18:15:39,183 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_string_helpers.py', reloading -2025-10-02 18:15:39,183 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_string_helpers.py', reloading -2025-10-02 18:15:39,184 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_type_aliases.py', reloading -2025-10-02 18:15:39,184 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_type_aliases.py', reloading -2025-10-02 18:15:39,185 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_ufunc_config.py', reloading -2025-10-02 18:15:39,185 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\_ufunc_config.py', reloading -2025-10-02 18:15:39,187 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\__init__.py', reloading -2025-10-02 18:15:39,187 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\__init__.py', reloading -2025-10-02 18:15:39,202 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_abc.py', reloading -2025-10-02 18:15:39,202 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_abc.py', reloading -2025-10-02 18:15:39,202 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_abc.py', reloading -2025-10-02 18:15:39,203 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_api.py', reloading -2025-10-02 18:15:39,203 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_api.py', reloading -2025-10-02 18:15:39,203 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_argparse.py', reloading -2025-10-02 18:15:39,204 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_argparse.py', reloading -2025-10-02 18:15:39,204 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arraymethod.py', reloading -2025-10-02 18:15:39,204 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arraymethod.py', reloading -2025-10-02 18:15:39,204 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arrayobject.py', reloading -2025-10-02 18:15:39,204 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arrayobject.py', reloading -2025-10-02 18:15:39,205 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arrayprint.py', reloading -2025-10-02 18:15:39,205 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_arrayprint.py', reloading -2025-10-02 18:15:39,205 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_api_info.py', reloading -2025-10-02 18:15:39,205 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_api_info.py', reloading -2025-10-02 18:15:39,205 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_coercion.py', reloading -2025-10-02 18:15:39,206 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_coercion.py', reloading -2025-10-02 18:15:39,206 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_interface.py', reloading -2025-10-02 18:15:39,206 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_array_interface.py', reloading -2025-10-02 18:15:39,206 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_casting_floatingpoint_errors.py', reloading -2025-10-02 18:15:39,207 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_casting_floatingpoint_errors.py', reloading -2025-10-02 18:15:39,207 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_casting_unittests.py', reloading -2025-10-02 18:15:39,207 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_casting_unittests.py', reloading -2025-10-02 18:15:39,207 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_conversion_utils.py', reloading -2025-10-02 18:15:39,207 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_conversion_utils.py', reloading -2025-10-02 18:15:39,208 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cpu_dispatcher.py', reloading -2025-10-02 18:15:39,208 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cpu_dispatcher.py', reloading -2025-10-02 18:15:39,208 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cpu_features.py', reloading -2025-10-02 18:15:39,208 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cpu_features.py', reloading -2025-10-02 18:15:39,208 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_custom_dtypes.py', reloading -2025-10-02 18:15:39,209 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_custom_dtypes.py', reloading -2025-10-02 18:15:39,209 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cython.py', reloading -2025-10-02 18:15:39,209 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_cython.py', reloading -2025-10-02 18:15:39,209 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_datetime.py', reloading -2025-10-02 18:15:39,209 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_datetime.py', reloading -2025-10-02 18:15:39,210 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_defchararray.py', reloading -2025-10-02 18:15:39,210 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_defchararray.py', reloading -2025-10-02 18:15:39,210 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_deprecations.py', reloading -2025-10-02 18:15:39,211 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_deprecations.py', reloading -2025-10-02 18:15:39,211 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_dlpack.py', reloading -2025-10-02 18:15:39,211 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_dlpack.py', reloading -2025-10-02 18:15:39,211 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_dtype.py', reloading -2025-10-02 18:15:39,211 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_dtype.py', reloading -2025-10-02 18:15:39,212 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_einsum.py', reloading -2025-10-02 18:15:39,212 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_einsum.py', reloading -2025-10-02 18:15:39,212 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_errstate.py', reloading -2025-10-02 18:15:39,212 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_errstate.py', reloading -2025-10-02 18:15:39,212 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_extint128.py', reloading -2025-10-02 18:15:39,213 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_extint128.py', reloading -2025-10-02 18:15:39,213 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_function_base.py', reloading -2025-10-02 18:15:39,213 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_function_base.py', reloading -2025-10-02 18:15:39,213 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_getlimits.py', reloading -2025-10-02 18:15:39,213 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_getlimits.py', reloading -2025-10-02 18:15:39,214 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_half.py', reloading -2025-10-02 18:15:39,214 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_half.py', reloading -2025-10-02 18:15:39,214 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_hashtable.py', reloading -2025-10-02 18:15:39,215 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_hashtable.py', reloading -2025-10-02 18:15:39,215 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_indexerrors.py', reloading -2025-10-02 18:15:39,215 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_indexerrors.py', reloading -2025-10-02 18:15:39,215 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_indexing.py', reloading -2025-10-02 18:15:39,216 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_indexing.py', reloading -2025-10-02 18:15:39,216 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_item_selection.py', reloading -2025-10-02 18:15:39,216 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_item_selection.py', reloading -2025-10-02 18:15:39,216 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_limited_api.py', reloading -2025-10-02 18:15:39,216 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_limited_api.py', reloading -2025-10-02 18:15:39,217 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_longdouble.py', reloading -2025-10-02 18:15:39,217 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_longdouble.py', reloading -2025-10-02 18:15:39,217 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_machar.py', reloading -2025-10-02 18:15:39,217 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_machar.py', reloading -2025-10-02 18:15:39,217 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_memmap.py', reloading -2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_memmap.py', reloading -2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_mem_overlap.py', reloading -2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_mem_overlap.py', reloading -2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_mem_policy.py', reloading -2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_mem_policy.py', reloading -2025-10-02 18:15:39,218 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_multiarray.py', reloading -2025-10-02 18:15:39,219 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_multiarray.py', reloading -2025-10-02 18:15:39,220 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_multithreading.py', reloading -2025-10-02 18:15:39,220 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_multithreading.py', reloading -2025-10-02 18:15:39,220 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_nditer.py', reloading -2025-10-02 18:15:39,220 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_nditer.py', reloading -2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_nep50_promotions.py', reloading -2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_nep50_promotions.py', reloading -2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_numeric.py', reloading -2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_numeric.py', reloading -2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_numerictypes.py', reloading -2025-10-02 18:15:39,221 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_numerictypes.py', reloading -2025-10-02 18:15:39,222 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_overrides.py', reloading -2025-10-02 18:15:39,222 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_overrides.py', reloading -2025-10-02 18:15:39,222 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_print.py', reloading -2025-10-02 18:15:39,222 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_print.py', reloading -2025-10-02 18:15:39,223 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_protocols.py', reloading -2025-10-02 18:15:39,223 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_protocols.py', reloading -2025-10-02 18:15:39,223 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_records.py', reloading -2025-10-02 18:15:39,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_records.py', reloading -2025-10-02 18:15:39,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_regression.py', reloading -2025-10-02 18:15:39,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_regression.py', reloading -2025-10-02 18:15:39,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarbuffer.py', reloading -2025-10-02 18:15:39,224 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarbuffer.py', reloading -2025-10-02 18:15:39,225 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarinherit.py', reloading -2025-10-02 18:15:39,225 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarinherit.py', reloading -2025-10-02 18:15:39,225 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarmath.py', reloading -2025-10-02 18:15:39,225 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarmath.py', reloading -2025-10-02 18:15:39,226 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarprint.py', reloading -2025-10-02 18:15:39,226 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalarprint.py', reloading -2025-10-02 18:15:39,226 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalar_ctors.py', reloading -2025-10-02 18:15:39,226 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalar_ctors.py', reloading -2025-10-02 18:15:39,226 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalar_methods.py', reloading -2025-10-02 18:15:39,227 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_scalar_methods.py', reloading -2025-10-02 18:15:39,227 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_shape_base.py', reloading -2025-10-02 18:15:39,227 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_shape_base.py', reloading -2025-10-02 18:15:39,227 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_simd.py', reloading -2025-10-02 18:15:39,228 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_simd.py', reloading -2025-10-02 18:15:39,228 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_simd_module.py', reloading -2025-10-02 18:15:39,228 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_simd_module.py', reloading -2025-10-02 18:15:39,228 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_stringdtype.py', reloading -2025-10-02 18:15:39,228 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_stringdtype.py', reloading -2025-10-02 18:15:39,229 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_strings.py', reloading -2025-10-02 18:15:39,229 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_strings.py', reloading -2025-10-02 18:15:39,229 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_ufunc.py', reloading -2025-10-02 18:15:39,229 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_ufunc.py', reloading -2025-10-02 18:15:39,229 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath.py', reloading -2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath.py', reloading -2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath_accuracy.py', reloading -2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath_accuracy.py', reloading -2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath_complex.py', reloading -2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_umath_complex.py', reloading -2025-10-02 18:15:39,230 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_unicode.py', reloading -2025-10-02 18:15:39,231 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test_unicode.py', reloading -2025-10-02 18:15:39,231 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test__exceptions.py', reloading -2025-10-02 18:15:39,231 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\test__exceptions.py', reloading -2025-10-02 18:15:39,232 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\_locales.py', reloading -2025-10-02 18:15:39,232 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\_locales.py', reloading -2025-10-02 18:15:39,232 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\_natype.py', reloading -2025-10-02 18:15:39,232 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\_natype.py', reloading -2025-10-02 18:15:39,245 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\examples\\cython\\setup.py', reloading -2025-10-02 18:15:39,245 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\examples\\cython\\setup.py', reloading -2025-10-02 18:15:39,247 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\examples\\limited_api\\setup.py', reloading -2025-10-02 18:15:39,247 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_core\\tests\\examples\\limited_api\\setup.py', reloading -2025-10-02 18:15:39,248 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\hook-numpy.py', reloading -2025-10-02 18:15:39,248 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\hook-numpy.py', reloading -2025-10-02 18:15:39,248 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\hook-numpy.py', reloading -2025-10-02 18:15:39,249 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\__init__.py', reloading -2025-10-02 18:15:39,249 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\pyinstaller-smoke.py', reloading -2025-10-02 18:15:39,250 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\test_pyinstaller.py', reloading -2025-10-02 18:15:39,250 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\__init__.py', reloading -2025-10-02 18:15:39,250 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\pyinstaller-smoke.py', reloading -2025-10-02 18:15:39,250 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\pyinstaller-smoke.py', reloading -2025-10-02 18:15:39,250 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\test_pyinstaller.py', reloading -2025-10-02 18:15:39,251 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\test_pyinstaller.py', reloading -2025-10-02 18:15:39,251 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\__init__.py', reloading -2025-10-02 18:15:39,252 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_pyinstaller\\tests\\__init__.py', reloading -2025-10-02 18:15:39,252 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_add_docstring.py', reloading -2025-10-02 18:15:39,252 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_array_like.py', reloading -2025-10-02 18:15:39,253 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_char_codes.py', reloading -2025-10-02 18:15:39,253 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_add_docstring.py', reloading -2025-10-02 18:15:39,253 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_add_docstring.py', reloading -2025-10-02 18:15:39,253 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_array_like.py', reloading -2025-10-02 18:15:39,253 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_array_like.py', reloading -2025-10-02 18:15:39,254 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_char_codes.py', reloading -2025-10-02 18:15:39,254 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_char_codes.py', reloading -2025-10-02 18:15:39,254 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_dtype_like.py', reloading -2025-10-02 18:15:39,254 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_dtype_like.py', reloading -2025-10-02 18:15:39,254 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_extended_precision.py', reloading -2025-10-02 18:15:39,255 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_extended_precision.py', reloading -2025-10-02 18:15:39,255 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nbit.py', reloading -2025-10-02 18:15:39,255 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nbit.py', reloading -2025-10-02 18:15:39,255 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nbit_base.py', reloading -2025-10-02 18:15:39,255 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nbit_base.py', reloading -2025-10-02 18:15:39,256 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nested_sequence.py', reloading -2025-10-02 18:15:39,256 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_nested_sequence.py', reloading -2025-10-02 18:15:39,256 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_scalars.py', reloading -2025-10-02 18:15:39,256 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_scalars.py', reloading -2025-10-02 18:15:39,257 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_shape.py', reloading -2025-10-02 18:15:39,257 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_shape.py', reloading -2025-10-02 18:15:39,257 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_ufunc.py', reloading -2025-10-02 18:15:39,257 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\_ufunc.py', reloading -2025-10-02 18:15:39,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\__init__.py', reloading -2025-10-02 18:15:39,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_typing\\__init__.py', reloading -2025-10-02 18:15:39,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_convertions.py', reloading -2025-10-02 18:15:39,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_inspect.py', reloading -2025-10-02 18:15:39,258 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_pep440.py', reloading -2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_convertions.py', reloading -2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_convertions.py', reloading -2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_inspect.py', reloading -2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_inspect.py', reloading -2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_pep440.py', reloading -2025-10-02 18:15:39,259 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\_pep440.py', reloading -2025-10-02 18:15:39,260 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\__init__.py', reloading -2025-10-02 18:15:39,260 [INFO] werkzeug: * Detected change in 'C:\\Users\\KIM84\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\numpy\\_utils\\__init__.py', reloading -2025-10-02 18:15:39,569 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 18:15:40,455 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-02 18:15:40,479 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 18:15:40,479 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 18:15:40,504 [WARNING] werkzeug: * Debugger is active! -2025-10-02 18:15:40,505 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-02 18:15:58,028 [INFO] root: 서버 리스트 스크립트 실행 결과: Length of index_list: 40 -Length of data_list: 40 -Saved: D:\Code\iDRAC_Info\idrac_info\data\idrac_info\mac_info.xlsx - -2025-10-02 18:15:58,029 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:58] "POST /update_server_list HTTP/1.1" 302 - -2025-10-02 18:15:58,048 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:58] "GET /index HTTP/1.1" 200 - -2025-10-02 18:15:58,088 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:15:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 18:16:01,156 [INFO] root: file_view: folder=idrac_info date= filename=mac_info.xlsx | base=D:\Code\iDRAC_Info\idrac_info\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info\data\idrac_info\mac_info.xlsx -2025-10-02 18:16:01,179 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:16:01] "GET /view_file?folder=idrac_info&filename=mac_info.xlsx HTTP/1.1" 200 - -2025-10-02 18:16:05,795 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:16:05] "GET /download/mac_info.xlsx HTTP/1.1" 200 - -2025-10-02 18:16:18,912 [INFO] root: 파일 삭제됨: mac_info.xlsx -2025-10-02 18:16:18,912 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:16:18] "POST /delete/mac_info.xlsx HTTP/1.1" 302 - -2025-10-02 18:16:18,919 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:16:18] "GET /index HTTP/1.1" 200 - -2025-10-02 18:16:19,177 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:16:19] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 18:20:21,935 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\data\\server_list\\GUIDtxtT0Execl.py', reloading -2025-10-02 18:20:23,011 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-02 18:20:23,939 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-02 18:20:23,960 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 18:20:23,960 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-02 18:20:23,983 [WARNING] werkzeug: * Debugger is active! -2025-10-02 18:20:23,984 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-02 18:20:46,201 [INFO] root: GUID 리스트 스크립트 실행 결과: 엑셀 파일이 생성되었습니다: D:\Code\iDRAC_Info\idrac_info\data\idrac_info\XE9680_GUID.xlsx - -2025-10-02 18:20:46,202 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:20:46] "POST /update_guid_list HTTP/1.1" 302 - -2025-10-02 18:20:46,220 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:20:46] "GET /index HTTP/1.1" 200 - -2025-10-02 18:20:46,263 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:20:46] "GET /static/style.css HTTP/1.1" 304 - -2025-10-02 18:20:49,958 [INFO] werkzeug: 127.0.0.1 - - [02/Oct/2025 18:20:49] "GET /download/XE9680_GUID.xlsx HTTP/1.1" 200 - diff --git a/data/logs/2025-10-03.log b/data/logs/2025-10-03.log deleted file mode 100644 index 698c663..0000000 --- a/data/logs/2025-10-03.log +++ /dev/null @@ -1,1367 +0,0 @@ -2025-10-03 16:13:47,035 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 16:13:47,064 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 16:13:47,064 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 16:13:47,184 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-03 16:13:47,184 [INFO] werkzeug: Press CTRL+C to quit -2025-10-03 16:13:47,184 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-03 16:13:48,075 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 16:13:48,095 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 16:13:48,095 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 16:13:48,115 [WARNING] werkzeug: * Debugger is active! -2025-10-03 16:13:48,118 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-03 16:13:49,800 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:49] "GET / HTTP/1.1" 302 - -2025-10-03 16:13:49,833 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:49] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-03 16:13:49,885 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:13:49,926 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:13:52,616 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:52] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-03 16:13:52,633 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:13:52,651 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:13:53,125 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:53] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-03 16:13:53,139 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:13:53,157 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:13:53] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:14:00,584 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-03 16:14:00,584 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-03 16:14:00,663 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-03 16:14:00,663 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-03 16:14:00,664 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-03 16:14:00,664 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-03 16:14:00,665 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:00] "POST /login HTTP/1.1" 302 - -2025-10-03 16:14:00,710 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:00] "GET /index HTTP/1.1" 200 - -2025-10-03 16:14:00,728 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:00] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:14:01,238 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info_new\\backend\\routes\\auth.py', reloading -2025-10-03 16:14:02,055 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:02] "GET /index HTTP/1.1" 200 - -2025-10-03 16:14:02,070 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:14:02,100 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:02] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:14:02,246 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-03 16:14:03,100 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 16:14:03,120 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 16:14:03,120 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 16:14:03,141 [WARNING] werkzeug: * Debugger is active! -2025-10-03 16:14:03,142 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-03 16:14:25,943 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:25] "GET /index HTTP/1.1" 200 - -2025-10-03 16:14:25,978 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:25] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:14:26,530 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:26] "GET /xml_management HTTP/1.1" 200 - -2025-10-03 16:14:26,545 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:26] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:14:31,683 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:31] "GET /index HTTP/1.1" 200 - -2025-10-03 16:14:31,698 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:31] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:14:35,596 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3LYCZC4.txt -2025-10-03 16:14:35,610 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:35] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-03 16:14:38,092 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\1PYCZC4.txt -2025-10-03 16:14:38,102 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:38] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-03 16:14:39,713 [INFO] root: file_view: folder=idrac_info date= filename=XE9680_GUID.xlsx | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\XE9680_GUID.xlsx -2025-10-03 16:14:39,728 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:39] "GET /view_file?folder=idrac_info&filename=XE9680_GUID.xlsx HTTP/1.1" 200 - -2025-10-03 16:14:44,678 [INFO] root: file_view: folder=idrac_info date= filename=XE9680_GUID.xlsx | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\XE9680_GUID.xlsx -2025-10-03 16:14:44,691 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:44] "GET /view_file?folder=idrac_info&filename=XE9680_GUID.xlsx HTTP/1.1" 200 - -2025-10-03 16:14:49,200 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=1XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\1XZCZC4.txt -2025-10-03 16:14:49,210 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:14:49] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-03 16:16:46,105 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:46] "GET /index HTTP/1.1" 200 - -2025-10-03 16:16:46,122 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:46] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:16:46,764 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:46] "GET /index HTTP/1.1" 200 - -2025-10-03 16:16:46,779 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:46] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:16:47,166 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:47] "GET /xml_management HTTP/1.1" 200 - -2025-10-03 16:16:47,182 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:16:48,265 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:48] "GET /admin HTTP/1.1" 200 - -2025-10-03 16:16:48,281 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:16:50,843 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:50] "GET /index HTTP/1.1" 200 - -2025-10-03 16:16:50,859 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:16:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:17:32,395 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:32] "GET /index HTTP/1.1" 200 - -2025-10-03 16:17:32,411 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:17:32,449 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:32] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:17:33,033 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /index HTTP/1.1" 200 - -2025-10-03 16:17:33,049 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:17:33,071 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:17:33,439 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /index HTTP/1.1" 200 - -2025-10-03 16:17:33,453 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:17:33,486 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:17:33,800 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /index HTTP/1.1" 200 - -2025-10-03 16:17:33,815 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:17:33,838 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:33] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:17:39,881 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:39] "GET /index HTTP/1.1" 200 - -2025-10-03 16:17:39,896 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:39] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:17:39,922 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:39] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:17:40,551 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:40] "GET /index HTTP/1.1" 200 - -2025-10-03 16:17:40,566 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:17:40,596 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:40] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:17:41,193 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /index HTTP/1.1" 200 - -2025-10-03 16:17:41,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:17:41,238 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:17:41,603 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /index HTTP/1.1" 200 - -2025-10-03 16:17:41,618 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:17:41,641 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:17:41] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:20:29,732 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:29] "GET /index HTTP/1.1" 200 - -2025-10-03 16:20:29,751 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:29] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:20:29,781 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:29] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:20:33,334 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:33] "GET /admin HTTP/1.1" 200 - -2025-10-03 16:20:33,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:20:44,699 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:44] "GET /index HTTP/1.1" 200 - -2025-10-03 16:20:44,713 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:20:44,760 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:20:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:21:22,093 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:21:22] "GET /index HTTP/1.1" 200 - -2025-10-03 16:21:22,107 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:21:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:21:22,130 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:21:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:22:58,220 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:58] "GET /index HTTP/1.1" 200 - -2025-10-03 16:22:58,240 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:22:58,265 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:22:58,991 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:58] "GET /index HTTP/1.1" 200 - -2025-10-03 16:22:59,005 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:22:59,031 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:22:59] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:24:05,703 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:05] "GET /index HTTP/1.1" 200 - -2025-10-03 16:24:05,731 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:24:05,753 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:24:06,161 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /index HTTP/1.1" 200 - -2025-10-03 16:24:06,176 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:24:06,202 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:24:06,335 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /index HTTP/1.1" 200 - -2025-10-03 16:24:06,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:24:06,377 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:24:06,494 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /index HTTP/1.1" 200 - -2025-10-03 16:24:06,508 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:24:06,532 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:24:06,647 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /index HTTP/1.1" 200 - -2025-10-03 16:24:06,662 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:24:06,689 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:24:06,758 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /index HTTP/1.1" 200 - -2025-10-03 16:24:06,773 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:24:06,797 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:24:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:26:48,403 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:48] "GET /index HTTP/1.1" 200 - -2025-10-03 16:26:48,423 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:26:48,455 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:26:48,958 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:48] "GET /index HTTP/1.1" 200 - -2025-10-03 16:26:48,973 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:26:49,000 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:26:49,119 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /index HTTP/1.1" 200 - -2025-10-03 16:26:49,133 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:26:49,161 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:26:49,270 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /index HTTP/1.1" 200 - -2025-10-03 16:26:49,284 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:26:49,309 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:26:49,382 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /index HTTP/1.1" 200 - -2025-10-03 16:26:49,397 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:26:49,420 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:26:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:27:01,230 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:27:01] "GET /home/ HTTP/1.1" 200 - -2025-10-03 16:27:01,246 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:27:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:27:02,836 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:27:02] "GET /index HTTP/1.1" 200 - -2025-10-03 16:27:02,853 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:27:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:28:18,105 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:18,124 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:18,151 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:18,751 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:18,766 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:18,789 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:18,902 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:18,916 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:18,940 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:31,752 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:31] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:31,766 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:31,793 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:32,278 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:32,292 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:32,318 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:32,518 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:32,533 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:32,555 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:38,906 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:38] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:38,921 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:39,008 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:39,386 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:39,400 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:39,426 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:39,574 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:39,589 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:39,616 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:39,734 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:39,748 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:39,771 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:39,887 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:39,903 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:39,925 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:28:40,030 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:40] "GET /index HTTP/1.1" 200 - -2025-10-03 16:28:40,045 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:28:40,070 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:28:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:30:55,368 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:30:55] "GET /index HTTP/1.1" 200 - -2025-10-03 16:30:55,387 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:30:55] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:30:55,468 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:30:55] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:31:07,117 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:07] "GET /index HTTP/1.1" 200 - -2025-10-03 16:31:07,132 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:31:07,158 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:31:47,067 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /index HTTP/1.1" 200 - -2025-10-03 16:31:47,087 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:31:47,116 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:31:47,422 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /index HTTP/1.1" 200 - -2025-10-03 16:31:47,438 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:31:47,467 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:31:47,582 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /index HTTP/1.1" 200 - -2025-10-03 16:31:47,604 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:31:47,638 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:31:47,726 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /index HTTP/1.1" 200 - -2025-10-03 16:31:47,740 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:31:47,765 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:31:47,870 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /index HTTP/1.1" 200 - -2025-10-03 16:31:47,886 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:31:47,912 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:31:48,023 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /index HTTP/1.1" 200 - -2025-10-03 16:31:48,038 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:31:48,061 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:31:48,166 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /index HTTP/1.1" 200 - -2025-10-03 16:31:48,180 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:31:48,203 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:31:48,302 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /index HTTP/1.1" 200 - -2025-10-03 16:31:48,316 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:31:48,340 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:31:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:32:01,419 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:32:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:32:01,424 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:32:01] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - -2025-10-03 16:33:37,831 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:37] "GET / HTTP/1.1" 200 - -2025-10-03 16:33:37,848 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:37] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:33:39,518 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET / HTTP/1.1" 200 - -2025-10-03 16:33:39,533 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:33:39,561 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:33:39,831 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET / HTTP/1.1" 200 - -2025-10-03 16:33:39,846 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:33:39,870 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:33:39,983 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET / HTTP/1.1" 200 - -2025-10-03 16:33:39,996 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:33:40,025 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:33:42,141 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:33:42,153 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:42] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - -2025-10-03 16:33:43,868 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:33:43] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - -2025-10-03 16:37:07,065 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:07,085 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:07,118 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:07,536 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:07,552 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:07,660 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:07,685 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:07,699 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:07,727 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:36,253 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:36,269 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:36,294 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:36,430 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:36,444 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:36,472 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:36,575 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:36,590 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:36,618 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:36,701 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:36,716 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:36,743 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:36,845 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:36,861 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:36,887 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:36,998 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:36] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:37,012 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:37,039 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:37,142 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:37,157 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:37,192 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:37,277 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:37,292 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:37,320 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:37,421 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:37,435 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:37,463 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:37:37,557 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET / HTTP/1.1" 200 - -2025-10-03 16:37:37,572 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:37:37,595 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:37:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:38:22,708 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:38:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:38:22,721 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:38:22] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - -2025-10-03 16:39:31,311 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:39:31] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - -2025-10-03 16:39:33,197 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:39:33] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - -2025-10-03 16:40:52,831 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 16:40:52,851 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 16:40:52,851 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 16:40:52,879 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-03 16:40:52,880 [INFO] werkzeug: Press CTRL+C to quit -2025-10-03 16:40:52,880 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-03 16:40:53,759 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 16:40:53,787 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 16:40:53,787 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 16:40:53,818 [WARNING] werkzeug: * Debugger is active! -2025-10-03 16:40:53,819 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-03 16:40:55,961 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:55] "GET / HTTP/1.1" 200 - -2025-10-03 16:40:56,003 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:40:56,023 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:40:56,375 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET / HTTP/1.1" 200 - -2025-10-03 16:40:56,394 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:40:56,420 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:40:56,541 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET / HTTP/1.1" 200 - -2025-10-03 16:40:56,554 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:40:56,586 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:40:56,702 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET / HTTP/1.1" 200 - -2025-10-03 16:40:56,716 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:40:56,739 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:40:56,854 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET / HTTP/1.1" 200 - -2025-10-03 16:40:56,870 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:40:56,895 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:56] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:40:58,022 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET / HTTP/1.1" 200 - -2025-10-03 16:40:58,036 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:40:58,065 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:40:58,165 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET / HTTP/1.1" 200 - -2025-10-03 16:40:58,180 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:40:58,208 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:40:58,327 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET / HTTP/1.1" 200 - -2025-10-03 16:40:58,342 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:40:58,370 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:40:58,446 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET / HTTP/1.1" 200 - -2025-10-03 16:40:58,461 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:40:58,486 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:40:58,589 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET / HTTP/1.1" 200 - -2025-10-03 16:40:58,603 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:40:58,627 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:40:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:41:21,958 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:21] "GET / HTTP/1.1" 200 - -2025-10-03 16:41:21,974 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:21] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:41:22,003 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:41:22,630 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET / HTTP/1.1" 200 - -2025-10-03 16:41:22,645 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:41:22,674 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:41:22,814 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET / HTTP/1.1" 200 - -2025-10-03 16:41:22,830 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:41:22,854 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:41:22,990 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:22] "GET / HTTP/1.1" 200 - -2025-10-03 16:41:23,004 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:41:23,030 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:41:23,134 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:23] "GET / HTTP/1.1" 200 - -2025-10-03 16:41:23,149 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:41:23,174 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:41:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:42:05,899 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:42:05] "GET / HTTP/1.1" 200 - -2025-10-03 16:42:05,918 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:42:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:42:05,949 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:42:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:42:29,295 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:42:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:42:29,307 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:42:29] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - -2025-10-03 16:43:27,227 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET / HTTP/1.1" 302 - -2025-10-03 16:43:27,236 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-03 16:43:27,253 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:43:27,272 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:43:27,412 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-03 16:43:27,427 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:43:27,447 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:43:27,717 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-03 16:43:27,732 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:43:27,751 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:43:27,883 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-03 16:43:27,897 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:43:27,916 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:43:28,020 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-03 16:43:28,034 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:43:28,053 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:43:28,162 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-03 16:43:28,180 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:43:28,201 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:28] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:43:36,524 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-03 16:43:36,524 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-03 16:43:36,573 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-03 16:43:36,573 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-03 16:43:36,574 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-03 16:43:36,574 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-03 16:43:36,575 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:36] "POST /login HTTP/1.1" 302 - -2025-10-03 16:43:36,582 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:36] "GET /index HTTP/1.1" 200 - -2025-10-03 16:43:36,599 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:43:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:44:16,884 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:16] "GET /admin HTTP/1.1" 200 - -2025-10-03 16:44:16,901 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:16] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:44:18,297 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:18] "GET /index HTTP/1.1" 200 - -2025-10-03 16:44:18,311 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:44:18,955 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:18] "GET /xml_management HTTP/1.1" 200 - -2025-10-03 16:44:18,971 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:44:20,359 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:20] "GET /index HTTP/1.1" 200 - -2025-10-03 16:44:20,374 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:20] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:44:21,391 [INFO] app: LOGIN: already auth → /index -2025-10-03 16:44:21,391 [INFO] app: LOGIN: already auth → /index -2025-10-03 16:44:21,392 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:21] "GET /login?next=/ HTTP/1.1" 302 - -2025-10-03 16:44:21,397 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:21] "GET /index HTTP/1.1" 200 - -2025-10-03 16:44:27,694 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt -2025-10-03 16:44:27,706 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:27] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-03 16:44:29,779 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt -2025-10-03 16:44:29,781 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:44:29] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-03 16:48:03,961 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:03] "GET /index HTTP/1.1" 200 - -2025-10-03 16:48:03,980 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:03] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:48:04,023 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:48:04,526 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /index HTTP/1.1" 200 - -2025-10-03 16:48:04,541 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:48:04,570 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:48:04,686 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /index HTTP/1.1" 200 - -2025-10-03 16:48:04,701 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:48:04,730 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:48:04,823 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /index HTTP/1.1" 200 - -2025-10-03 16:48:04,838 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:48:04,866 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:48:04,974 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /index HTTP/1.1" 200 - -2025-10-03 16:48:04,989 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:48:05,011 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:48:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:50:01,192 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /index HTTP/1.1" 200 - -2025-10-03 16:50:01,210 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:50:01,243 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:50:01,663 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /index HTTP/1.1" 200 - -2025-10-03 16:50:01,677 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:50:01,707 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:50:01,806 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /index HTTP/1.1" 200 - -2025-10-03 16:50:01,821 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:50:01,845 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:50:23,041 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3PYCZC4.txt -2025-10-03 16:50:23,051 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:23] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-03 16:50:39,719 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /index HTTP/1.1" 200 - -2025-10-03 16:50:39,737 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:50:39,768 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:50:39,958 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /index HTTP/1.1" 200 - -2025-10-03 16:50:39,973 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:50:39,997 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:50:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:51:03,767 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:03] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:03,783 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:03] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:51:03,806 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:03] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:51:04,214 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:04,231 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:51:04,256 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:51:04,454 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:04,468 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:51:04,496 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:51:04,608 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:04,624 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:51:04,648 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:51:04,757 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:04,772 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:51:04,799 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:51:04,902 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:04,917 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:51:04,943 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:51:05,046 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:05] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:05,062 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:51:05,087 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:51:11,581 [INFO] root: file_view: folder=idrac_info date= filename=XE9680_GUID.xlsx | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\XE9680_GUID.xlsx -2025-10-03 16:51:11,595 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:11] "GET /view_file?folder=idrac_info&filename=XE9680_GUID.xlsx HTTP/1.1" 200 - -2025-10-03 16:51:38,369 [INFO] root: file_view: folder=idrac_info date= filename=XE9680_GUID.xlsx | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\XE9680_GUID.xlsx -2025-10-03 16:51:38,383 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:38] "GET /view_file?folder=idrac_info&filename=XE9680_GUID.xlsx HTTP/1.1" 200 - -2025-10-03 16:51:49,181 [INFO] root: 파일 삭제됨: XE9680_GUID.xlsx -2025-10-03 16:51:49,182 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:49] "POST /delete/XE9680_GUID.xlsx HTTP/1.1" 302 - -2025-10-03 16:51:49,189 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:49] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:49,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:49] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:51:50,679 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:50,693 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:51:50,718 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:51:50,879 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:50,893 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:51:50,918 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:50] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:51:51,064 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:51] "GET /index HTTP/1.1" 200 - -2025-10-03 16:51:51,078 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:51] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 16:51:51,097 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:51:51] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 16:52:12,834 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:52:12] "GET /index HTTP/1.1" 200 - -2025-10-03 16:52:12,848 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:52:12] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:52:12,885 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:52:12] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:52:14,835 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1PYCZC4.txt -2025-10-03 16:52:14,842 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:52:14] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-03 16:54:39,283 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1PYCZC4.txt -2025-10-03 16:54:39,284 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:54:39] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-03 16:54:43,640 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2XZCZC4.txt -2025-10-03 16:54:43,655 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:54:43] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-03 16:55:17,542 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:17] "GET /index HTTP/1.1" 200 - -2025-10-03 16:55:17,570 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:55:17,598 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:55:18,352 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /index HTTP/1.1" 200 - -2025-10-03 16:55:18,367 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:55:18,395 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:55:18,592 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /index HTTP/1.1" 200 - -2025-10-03 16:55:18,606 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:55:18,632 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:55:18,775 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /index HTTP/1.1" 200 - -2025-10-03 16:55:18,791 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:55:18,818 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:55:18,910 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /index HTTP/1.1" 200 - -2025-10-03 16:55:18,924 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 16:55:18,954 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 16:55:21,831 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1PYCZC4.txt -2025-10-03 16:55:21,832 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 16:55:21] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-03 17:00:41,747 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:41] "GET /index HTTP/1.1" 200 - -2025-10-03 17:00:41,773 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:00:41,807 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:00:42,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /index HTTP/1.1" 200 - -2025-10-03 17:00:42,221 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:00:42,251 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:00:42,375 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /index HTTP/1.1" 200 - -2025-10-03 17:00:42,389 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:00:42,421 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:00:42,518 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /index HTTP/1.1" 200 - -2025-10-03 17:00:42,532 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:00:42,563 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:00:42,678 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /index HTTP/1.1" 200 - -2025-10-03 17:00:42,692 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:00:42,719 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:00:42,799 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /index HTTP/1.1" 200 - -2025-10-03 17:00:42,813 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:00:42,837 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:00:44,747 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1XZCZC4.txt -2025-10-03 17:00:44,755 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:00:44] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-03 17:02:11,340 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\9NYCZC4.txt -2025-10-03 17:02:11,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:11] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - -2025-10-03 17:02:16,288 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /index HTTP/1.1" 200 - -2025-10-03 17:02:16,306 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:02:16,331 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:02:16,550 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /index HTTP/1.1" 200 - -2025-10-03 17:02:16,564 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:02:16,593 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:02:16,703 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /index HTTP/1.1" 200 - -2025-10-03 17:02:16,717 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:02:16,752 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:02:16,854 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /index HTTP/1.1" 200 - -2025-10-03 17:02:16,868 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:02:16,897 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:02:16,998 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:16] "GET /index HTTP/1.1" 200 - -2025-10-03 17:02:17,014 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:02:17,041 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:02:17,142 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:17] "GET /index HTTP/1.1" 200 - -2025-10-03 17:02:17,156 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:02:17,185 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:02:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:03:49,090 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /index HTTP/1.1" 302 - -2025-10-03 17:03:49,095 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-03 17:03:49,110 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:03:49,128 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:03:49,787 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-03 17:03:49,802 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:03:49,823 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:03:49,998 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:49] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-03 17:03:50,011 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:03:50,033 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:03:50,163 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:50] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-03 17:03:50,177 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:50] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:03:50,196 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:50] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:03:58,184 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-03 17:03:58,184 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-03 17:03:58,230 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-03 17:03:58,230 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-03 17:03:58,231 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-03 17:03:58,231 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-03 17:03:58,231 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:58] "POST /login HTTP/1.1" 302 - -2025-10-03 17:03:58,271 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:58] "GET /index HTTP/1.1" 200 - -2025-10-03 17:03:58,287 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:03:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 17:04:01,144 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:04:01] "GET /index HTTP/1.1" 200 - -2025-10-03 17:04:01,159 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:04:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 17:04:01,188 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:04:01] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 17:04:05,332 [INFO] root: file_view: folder=idrac_info date= filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3PYCZC4.txt -2025-10-03 17:04:05,340 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:04:05] "GET /view_file?folder=idrac_info&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-03 17:04:08,444 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3PYCZC4.txt -2025-10-03 17:04:08,446 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:04:08] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-03 17:05:41,864 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:41] "GET /index HTTP/1.1" 200 - -2025-10-03 17:05:41,880 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:05:41,905 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:05:42,335 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /index HTTP/1.1" 200 - -2025-10-03 17:05:42,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:05:42,377 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:05:42,630 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /index HTTP/1.1" 200 - -2025-10-03 17:05:42,644 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:05:42,675 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:05:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:06:05,199 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /index HTTP/1.1" 200 - -2025-10-03 17:06:05,221 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:06:05,240 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:06:05,744 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /index HTTP/1.1" 200 - -2025-10-03 17:06:05,760 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:06:05,787 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:06:05,920 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /index HTTP/1.1" 200 - -2025-10-03 17:06:05,934 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:06:05,961 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:06:06,070 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /index HTTP/1.1" 200 - -2025-10-03 17:06:06,084 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:06:06,112 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:06:06,216 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /index HTTP/1.1" 200 - -2025-10-03 17:06:06,231 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:06:06,257 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:06:06,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /index HTTP/1.1" 200 - -2025-10-03 17:06:06,364 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:06:06,391 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:06:53,984 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:53] "GET /index HTTP/1.1" 200 - -2025-10-03 17:06:54,009 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:06:54,030 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:06:54,439 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /index HTTP/1.1" 200 - -2025-10-03 17:06:54,453 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:06:54,481 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:06:54,583 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /index HTTP/1.1" 200 - -2025-10-03 17:06:54,597 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:06:54,628 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:06:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:08:01,208 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /index HTTP/1.1" 200 - -2025-10-03 17:08:01,234 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:08:01,257 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:08:01,375 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /index HTTP/1.1" 200 - -2025-10-03 17:08:01,389 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:08:01,420 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:08:01,510 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /index HTTP/1.1" 200 - -2025-10-03 17:08:01,524 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:08:01,552 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:08:01,654 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /index HTTP/1.1" 200 - -2025-10-03 17:08:01,669 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:08:01,694 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:08:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:09:37,688 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:37] "GET /index HTTP/1.1" 200 - -2025-10-03 17:09:37,712 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:09:37,738 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:09:38,334 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /index HTTP/1.1" 200 - -2025-10-03 17:09:38,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:09:38,379 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:09:38,477 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /index HTTP/1.1" 200 - -2025-10-03 17:09:38,491 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:09:38,518 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:09:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:42,790 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:42] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:42,818 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:42,835 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:43,328 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:43,342 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:43,373 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:43,583 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:43,597 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:43,625 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:43,760 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:43,775 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:43,799 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:43,909 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:43,923 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:43,951 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:44,066 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:44,081 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:44,111 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:44,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:44,221 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:44,246 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:44,334 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:44,348 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:44,376 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:57,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:57,229 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:57,249 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:57,392 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:57,408 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:57,433 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:10:57,535 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /index HTTP/1.1" 200 - -2025-10-03 17:10:57,549 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:10:57,574 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:10:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:11:56,380 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /index HTTP/1.1" 200 - -2025-10-03 17:11:56,406 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:11:56,435 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:11:56,848 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /index HTTP/1.1" 200 - -2025-10-03 17:11:56,862 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:11:56,891 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:11:57,006 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /index HTTP/1.1" 200 - -2025-10-03 17:11:57,020 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:11:57,046 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:11:57,174 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /index HTTP/1.1" 200 - -2025-10-03 17:11:57,183 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:11:57,212 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:11:57,335 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /index HTTP/1.1" 200 - -2025-10-03 17:11:57,350 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:11:57,376 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:11:57,488 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /index HTTP/1.1" 200 - -2025-10-03 17:11:57,503 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:11:57,529 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:11:57,655 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /index HTTP/1.1" 200 - -2025-10-03 17:11:57,670 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:11:57,697 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:11:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:12:01,279 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /index HTTP/1.1" 200 - -2025-10-03 17:12:01,294 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:12:01,321 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:12:01,447 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /index HTTP/1.1" 200 - -2025-10-03 17:12:01,461 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:12:01,486 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:12:01,598 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /index HTTP/1.1" 200 - -2025-10-03 17:12:01,612 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:12:01,642 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:12:01,734 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /index HTTP/1.1" 200 - -2025-10-03 17:12:01,748 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:12:01,775 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:12:01,878 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /index HTTP/1.1" 200 - -2025-10-03 17:12:01,892 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:12:01,921 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:12:02,015 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:02] "GET /index HTTP/1.1" 200 - -2025-10-03 17:12:02,028 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:02] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:12:02,054 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:12:02] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:13:09,238 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /index HTTP/1.1" 200 - -2025-10-03 17:13:09,264 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:13:09,289 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:13:09,862 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /index HTTP/1.1" 200 - -2025-10-03 17:13:09,876 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:13:09,904 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:13:10,064 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - -2025-10-03 17:13:10,078 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:13:10,105 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:13:10,247 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - -2025-10-03 17:13:10,262 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:13:10,284 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:13:10,397 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - -2025-10-03 17:13:10,411 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:13:10,438 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:13:10,566 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - -2025-10-03 17:13:10,580 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:13:10,608 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:13:10,719 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - -2025-10-03 17:13:10,735 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:13:10,763 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:13:10,855 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /index HTTP/1.1" 200 - -2025-10-03 17:13:10,869 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:13:10,896 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:13:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:14:21,339 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /index HTTP/1.1" 200 - -2025-10-03 17:14:21,363 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:14:21,390 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:14:21,757 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /index HTTP/1.1" 200 - -2025-10-03 17:14:21,775 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:14:21,811 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:14:21,928 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /index HTTP/1.1" 200 - -2025-10-03 17:14:21,943 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:14:21,971 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:21] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:14:22,054 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:22] "GET /index HTTP/1.1" 200 - -2025-10-03 17:14:22,069 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:14:22,098 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:14:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:16:14,792 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:16:14] "GET /index HTTP/1.1" 200 - -2025-10-03 17:16:14,821 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:16:14] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:16:14,849 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:16:14] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:21:31,927 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:31] "GET /index HTTP/1.1" 200 - -2025-10-03 17:21:31,951 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:21:31,985 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:21:32,085 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /index HTTP/1.1" 200 - -2025-10-03 17:21:32,098 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:21:32,127 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:21:32,253 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /index HTTP/1.1" 200 - -2025-10-03 17:21:32,267 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:21:32,295 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:21:32,397 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /index HTTP/1.1" 200 - -2025-10-03 17:21:32,411 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:21:32,438 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:21:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:29:44,760 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:44] "GET /index HTTP/1.1" 200 - -2025-10-03 17:29:44,785 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:29:44,824 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:29:45,166 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /index HTTP/1.1" 200 - -2025-10-03 17:29:45,181 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:29:45,211 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:29:45,325 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /index HTTP/1.1" 200 - -2025-10-03 17:29:45,340 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:29:45,365 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:29:45,502 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /index HTTP/1.1" 200 - -2025-10-03 17:29:45,516 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:29:45,543 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:29:45,638 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /index HTTP/1.1" 200 - -2025-10-03 17:29:45,653 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:29:45,684 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:29:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:36:47,985 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:36:47] "GET / HTTP/1.1" 200 - -2025-10-03 17:36:48,002 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:36:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 17:38:55,368 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET / HTTP/1.1" 200 - -2025-10-03 17:38:55,393 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:38:55,423 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:38:55,837 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET / HTTP/1.1" 200 - -2025-10-03 17:38:55,852 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:38:55,879 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:55] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:38:56,014 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET / HTTP/1.1" 200 - -2025-10-03 17:38:56,028 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:38:56,055 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:38:56,165 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET / HTTP/1.1" 200 - -2025-10-03 17:38:56,179 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:38:56,206 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:38:56,317 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET / HTTP/1.1" 200 - -2025-10-03 17:38:56,331 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:38:56,357 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:38:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:39:07,159 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET / HTTP/1.1" 200 - -2025-10-03 17:39:07,180 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:39:07,202 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:39:07,319 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET / HTTP/1.1" 200 - -2025-10-03 17:39:07,333 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:39:07,359 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:39:07,455 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET / HTTP/1.1" 200 - -2025-10-03 17:39:07,469 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:39:07,496 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:39:07,605 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET / HTTP/1.1" 200 - -2025-10-03 17:39:07,618 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:39:07,646 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:39:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:40:19,389 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET / HTTP/1.1" 200 - -2025-10-03 17:40:19,406 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:40:19,438 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:40:19,758 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET / HTTP/1.1" 200 - -2025-10-03 17:40:19,772 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:40:19,800 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:40:19,901 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET / HTTP/1.1" 200 - -2025-10-03 17:40:19,914 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:40:19,942 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:40:20,053 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:20] "GET / HTTP/1.1" 200 - -2025-10-03 17:40:20,066 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:40:20,095 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:20] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:40:36,930 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:36] "GET / HTTP/1.1" 200 - -2025-10-03 17:40:36,946 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:40:36,975 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:40:37,028 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET / HTTP/1.1" 200 - -2025-10-03 17:40:37,041 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:40:37,068 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:40:37,188 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET / HTTP/1.1" 200 - -2025-10-03 17:40:37,202 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:40:37,233 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:40:37,292 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET / HTTP/1.1" 200 - -2025-10-03 17:40:37,308 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:40:37,335 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:40:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:43:08,050 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET / HTTP/1.1" 200 - -2025-10-03 17:43:08,075 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:43:08,098 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:43:08,559 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET / HTTP/1.1" 200 - -2025-10-03 17:43:08,573 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:43:08,601 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:43:08,710 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET / HTTP/1.1" 200 - -2025-10-03 17:43:08,724 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:43:08,750 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:43:08,853 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET / HTTP/1.1" 200 - -2025-10-03 17:43:08,868 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:43:08,896 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:43:09,006 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET / HTTP/1.1" 200 - -2025-10-03 17:43:09,021 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:43:09,046 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:43:09,150 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET / HTTP/1.1" 200 - -2025-10-03 17:43:09,164 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:43:09,193 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:43:09,252 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET / HTTP/1.1" 200 - -2025-10-03 17:43:09,266 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:43:09,298 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:43:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:45:23,312 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET / HTTP/1.1" 200 - -2025-10-03 17:45:23,330 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:45:23,361 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:45:23,831 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET / HTTP/1.1" 200 - -2025-10-03 17:45:23,845 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:45:23,873 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:45:23,982 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET / HTTP/1.1" 200 - -2025-10-03 17:45:23,995 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:45:24,022 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:45:24,124 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:24] "GET / HTTP/1.1" 200 - -2025-10-03 17:45:24,138 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:45:24,164 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:45:25,751 [INFO] root: file_view: folder=idrac_info date= filename=3MYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3MYCZC4.txt -2025-10-03 17:45:25,758 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:45:25] "GET /view_file?folder=idrac_info&filename=3MYCZC4.txt HTTP/1.1" 200 - -2025-10-03 17:48:06,999 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:06] "GET / HTTP/1.1" 200 - -2025-10-03 17:48:07,026 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:48:07,042 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:48:07,367 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET / HTTP/1.1" 200 - -2025-10-03 17:48:07,381 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:48:07,408 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:48:07,541 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET / HTTP/1.1" 200 - -2025-10-03 17:48:07,556 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:48:07,585 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:48:07,686 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET / HTTP/1.1" 200 - -2025-10-03 17:48:07,702 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:48:07,728 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:48:07,821 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET / HTTP/1.1" 200 - -2025-10-03 17:48:07,836 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:48:07,865 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:48:07,966 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET / HTTP/1.1" 200 - -2025-10-03 17:48:07,980 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:07] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:48:08,008 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:48:08,109 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET / HTTP/1.1" 200 - -2025-10-03 17:48:08,123 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:48:08,153 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:48:08,253 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET / HTTP/1.1" 200 - -2025-10-03 17:48:08,267 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:48:08,297 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:48:08,406 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET / HTTP/1.1" 200 - -2025-10-03 17:48:08,421 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:48:08,446 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:48:08,559 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET / HTTP/1.1" 200 - -2025-10-03 17:48:08,573 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:48:08,605 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:48:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:49:56,088 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET / HTTP/1.1" 200 - -2025-10-03 17:49:56,114 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:49:56,130 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:49:56,654 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET / HTTP/1.1" 200 - -2025-10-03 17:49:56,667 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:49:56,702 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:49:56,821 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET / HTTP/1.1" 200 - -2025-10-03 17:49:56,835 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:49:56,865 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:49:56,955 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET / HTTP/1.1" 200 - -2025-10-03 17:49:56,969 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 17:49:56,998 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:49:56] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 17:51:57,176 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET / HTTP/1.1" 200 - -2025-10-03 17:51:57,193 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 17:51:57,233 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 17:51:57,662 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET / HTTP/1.1" 200 - -2025-10-03 17:51:57,678 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 17:51:57,705 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 17:51:57,812 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET / HTTP/1.1" 200 - -2025-10-03 17:51:57,827 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 17:51:57,856 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 17:51:57,957 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET / HTTP/1.1" 200 - -2025-10-03 17:51:57,972 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:57] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 17:51:58,002 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 17:51:58] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 18:00:11,911 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt -2025-10-03 18:00:11,915 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:00:11] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:00:14,611 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=4XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\4XZCZC4.txt -2025-10-03 18:00:14,621 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:00:14] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:01:35,476 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:35] "GET /xml_management HTTP/1.1" 200 - -2025-10-03 18:01:35,494 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:35] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:01:36,918 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:36] "GET /index HTTP/1.1" 200 - -2025-10-03 18:01:36,933 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:01:38,525 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:38] "GET /home/ HTTP/1.1" 200 - -2025-10-03 18:01:38,539 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:38] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:01:40,255 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:40] "GET /index HTTP/1.1" 200 - -2025-10-03 18:01:40,270 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:01:41,004 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:41] "GET /xml_management HTTP/1.1" 200 - -2025-10-03 18:01:41,019 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:01:43,772 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:43] "GET /index HTTP/1.1" 200 - -2025-10-03 18:01:43,788 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:01:44,819 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:44] "GET /home/ HTTP/1.1" 200 - -2025-10-03 18:01:44,835 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:01:45,579 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:45] "GET /index HTTP/1.1" 200 - -2025-10-03 18:01:45,594 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:01:45,945 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:45] "GET /xml_management HTTP/1.1" 200 - -2025-10-03 18:01:45,962 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:45] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:01:47,170 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:47] "GET /index HTTP/1.1" 200 - -2025-10-03 18:01:47,186 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:01:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:16:07,460 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1PYCZC4.txt -2025-10-03 18:16:07,462 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:07] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:16:11,091 [INFO] root: file_view: folder=idrac_info date= filename=FWZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\FWZCZC4.txt -2025-10-03 18:16:11,100 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:11] "GET /view_file?folder=idrac_info&filename=FWZCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:16:12,696 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\8WZCZC4.txt -2025-10-03 18:16:12,704 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:12] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:16:14,196 [INFO] root: file_view: folder=idrac_info date= filename=9NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\9NYCZC4.txt -2025-10-03 18:16:14,198 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:14] "GET /view_file?folder=idrac_info&filename=9NYCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:16:15,831 [INFO] root: file_view: folder=idrac_info date= filename=BNYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\BNYCZC4.txt -2025-10-03 18:16:15,839 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:15] "GET /view_file?folder=idrac_info&filename=BNYCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:16:17,976 [INFO] root: file_view: folder=idrac_info date= filename=4XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\4XZCZC4.txt -2025-10-03 18:16:17,983 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:16:17] "GET /view_file?folder=idrac_info&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:25:57,263 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1PYCZC4.txt -2025-10-03 18:25:57,264 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:25:57] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:25:58,695 [INFO] root: file_view: folder=idrac_info date= filename=1XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\1XZCZC4.txt -2025-10-03 18:25:58,697 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:25:58] "GET /view_file?folder=idrac_info&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:26:02,830 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 18:26:02,850 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 18:26:02,850 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 18:26:02,941 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-03 18:26:02,941 [INFO] werkzeug: Press CTRL+C to quit -2025-10-03 18:26:02,942 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-03 18:26:03,808 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 18:26:03,828 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 18:26:03,828 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 18:26:03,849 [WARNING] werkzeug: * Debugger is active! -2025-10-03 18:26:03,851 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-03 18:26:05,831 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:05] "GET /index HTTP/1.1" 200 - -2025-10-03 18:26:05,880 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:05] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:26:05,945 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:05] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 18:26:07,046 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /index HTTP/1.1" 200 - -2025-10-03 18:26:07,061 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:26:07,093 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 18:26:07,584 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /index HTTP/1.1" 200 - -2025-10-03 18:26:07,599 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:26:07,625 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 18:26:07,995 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:07] "GET /index HTTP/1.1" 200 - -2025-10-03 18:26:08,010 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:26:08,038 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 18:26:08,196 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /index HTTP/1.1" 200 - -2025-10-03 18:26:08,210 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:26:08,239 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 18:26:08,387 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /index HTTP/1.1" 200 - -2025-10-03 18:26:08,403 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:26:08,430 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 18:26:08,565 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /index HTTP/1.1" 200 - -2025-10-03 18:26:08,580 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:26:08,607 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 18:26:08,733 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /index HTTP/1.1" 200 - -2025-10-03 18:26:08,747 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:26:08,776 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:26:08] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 18:27:21,427 [INFO] root: file_view: folder=idrac_info date= filename=7MYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\7MYCZC4.txt -2025-10-03 18:27:21,436 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:27:21] "GET /view_file?folder=idrac_info&filename=7MYCZC4.txt HTTP/1.1" 200 - -2025-10-03 18:27:23,212 [INFO] root: ✅ MAC 파일 이동 완료 (20개) -2025-10-03 18:27:23,213 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:27:23] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-03 18:27:23,224 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:27:23] "GET /index HTTP/1.1" 200 - -2025-10-03 18:27:23,243 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:27:23] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 18:27:23,267 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 18:27:23] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 20:43:41,517 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:41] "GET /index HTTP/1.1" 302 - -2025-10-03 20:43:41,525 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:41] "GET /login?next=/index HTTP/1.1" 200 - -2025-10-03 20:43:41,542 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 20:43:41,558 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:41] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 20:43:47,431 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-03 20:43:47,431 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-03 20:43:47,481 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-03 20:43:47,481 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-03 20:43:47,482 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-03 20:43:47,482 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-03 20:43:47,483 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:47] "POST /login HTTP/1.1" 302 - -2025-10-03 20:43:47,494 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:47] "GET /index HTTP/1.1" 200 - -2025-10-03 20:43:47,514 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 20:43:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 20:43:47,997 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info_new\\backend\\routes\\auth.py', reloading -2025-10-03 20:43:48,250 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-03 20:43:49,169 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 20:43:49,190 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 20:43:49,190 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 20:43:49,212 [WARNING] werkzeug: * Debugger is active! -2025-10-03 20:43:49,213 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-03 21:02:05,644 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:05] "GET /index HTTP/1.1" 200 - -2025-10-03 21:02:05,690 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:02:05,710 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:02:06,352 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:06] "GET /index HTTP/1.1" 200 - -2025-10-03 21:02:06,368 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:02:06,400 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:02:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:03:19,337 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:19] "GET /index HTTP/1.1" 200 - -2025-10-03 21:03:19,360 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:03:19,385 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:03:20,207 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:20] "GET /index HTTP/1.1" 200 - -2025-10-03 21:03:20,222 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:03:20,253 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:03:20] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:04:19,441 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:19] "GET /index HTTP/1.1" 200 - -2025-10-03 21:04:19,465 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:04:19,495 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:04:20,001 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /index HTTP/1.1" 200 - -2025-10-03 21:04:20,018 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:04:20,050 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:04:20,144 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /index HTTP/1.1" 200 - -2025-10-03 21:04:20,160 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:04:20,188 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:04:20] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:05:16,768 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:16] "GET /index HTTP/1.1" 200 - -2025-10-03 21:05:16,790 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:05:16,819 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:05:17,305 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /index HTTP/1.1" 200 - -2025-10-03 21:05:17,320 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:05:17,351 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:05:17,464 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /index HTTP/1.1" 200 - -2025-10-03 21:05:17,479 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:05:17,511 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:05:17,592 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /index HTTP/1.1" 200 - -2025-10-03 21:05:17,609 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:05:17,638 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:05:20,116 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /index HTTP/1.1" 200 - -2025-10-03 21:05:20,139 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:05:20,162 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:05:20,280 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /index HTTP/1.1" 200 - -2025-10-03 21:05:20,295 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:05:20,326 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:05:20,400 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /index HTTP/1.1" 200 - -2025-10-03 21:05:20,416 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:05:20,449 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:05:20] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:06:40,202 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /index HTTP/1.1" 200 - -2025-10-03 21:06:40,228 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:06:40,312 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:06:40,865 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /index HTTP/1.1" 200 - -2025-10-03 21:06:40,881 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:06:40,912 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:06:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:08:14,491 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:14] "GET /index HTTP/1.1" 200 - -2025-10-03 21:08:14,507 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:14] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:08:14,538 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:14] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:08:15,297 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:15] "GET /index HTTP/1.1" 200 - -2025-10-03 21:08:15,312 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:15] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:08:15,345 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:08:15] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:10:05,501 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:05] "GET /index HTTP/1.1" 200 - -2025-10-03 21:10:05,527 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:10:05,610 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:10:06,382 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:06] "GET /index HTTP/1.1" 200 - -2025-10-03 21:10:06,397 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:10:06,431 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:10:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:11:34,431 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:34] "GET /index HTTP/1.1" 200 - -2025-10-03 21:11:34,459 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:11:34,480 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:11:37,338 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /index HTTP/1.1" 200 - -2025-10-03 21:11:37,354 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:11:37,381 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:11:37,463 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /index HTTP/1.1" 200 - -2025-10-03 21:11:37,478 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:11:37,511 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:11:43,282 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /index HTTP/1.1" 200 - -2025-10-03 21:11:43,304 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:11:43,331 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:11:43,401 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /index HTTP/1.1" 200 - -2025-10-03 21:11:43,417 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:11:43,447 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:11:44,669 [INFO] root: file_view: folder=idrac_info date= filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3LYCZC4.txt -2025-10-03 21:11:44,670 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:11:44] "GET /view_file?folder=idrac_info&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-03 21:14:48,566 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:48] "GET /index HTTP/1.1" 200 - -2025-10-03 21:14:48,589 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:14:48,620 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:14:49,354 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /index HTTP/1.1" 200 - -2025-10-03 21:14:49,370 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:14:49,400 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:14:49,503 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /index HTTP/1.1" 200 - -2025-10-03 21:14:49,517 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:14:49,550 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:14:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:20:44,153 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:20:44] "GET /index HTTP/1.1" 200 - -2025-10-03 21:20:44,173 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:20:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:20:44,261 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:20:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:25:40,746 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:25:40] "GET /index HTTP/1.1" 200 - -2025-10-03 21:25:40,773 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:25:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:25:40,798 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:25:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:26:44,283 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:26:44] "GET /index HTTP/1.1" 200 - -2025-10-03 21:26:44,307 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:26:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:26:44,394 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:26:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:28:30,284 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:28:30] "GET /index HTTP/1.1" 200 - -2025-10-03 21:28:30,310 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:28:30] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:28:30,399 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:28:30] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:30:31,583 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:30:31] "GET /index HTTP/1.1" 200 - -2025-10-03 21:30:31,609 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:30:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:30:31,697 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:30:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:32:15,675 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:15] "GET /index HTTP/1.1" 200 - -2025-10-03 21:32:15,700 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:15] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:32:15,787 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:15] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:32:23,305 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:23] "GET /index HTTP/1.1" 200 - -2025-10-03 21:32:23,328 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:32:23,351 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:32:30,163 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:30] "GET /index HTTP/1.1" 200 - -2025-10-03 21:32:30,179 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:30] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:32:30,217 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:30] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:32:39,158 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:39] "GET /index HTTP/1.1" 200 - -2025-10-03 21:32:39,182 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:32:39,258 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:32:45,394 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:45] "GET /index HTTP/1.1" 200 - -2025-10-03 21:32:45,420 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:32:45,447 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:32:52,127 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:52] "GET /index HTTP/1.1" 200 - -2025-10-03 21:32:52,153 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:32:52,178 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:52] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:32:55,522 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:55] "GET /index HTTP/1.1" 200 - -2025-10-03 21:32:55,545 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:55] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:32:55,569 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:32:55] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:33:54,173 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:33:54] "GET /index HTTP/1.1" 200 - -2025-10-03 21:33:54,199 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:33:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:33:54,281 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:33:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:34:34,091 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /index HTTP/1.1" 200 - -2025-10-03 21:34:34,113 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:34:34,142 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:34:34,611 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /index HTTP/1.1" 200 - -2025-10-03 21:34:34,627 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:34:34,656 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:34:34,743 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /index HTTP/1.1" 200 - -2025-10-03 21:34:34,759 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:34:34,787 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:34:44,040 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /index HTTP/1.1" 200 - -2025-10-03 21:34:44,057 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:34:44,139 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:34:44,721 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /index HTTP/1.1" 200 - -2025-10-03 21:34:44,739 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:34:44,769 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:34:53,092 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /index HTTP/1.1" 200 - -2025-10-03 21:34:53,107 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:34:53,135 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:34:53,784 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /index HTTP/1.1" 200 - -2025-10-03 21:34:53,798 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:34:53,826 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:34:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:09,554 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:09] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:09,569 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:09,601 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:23,280 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:23,304 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:23,327 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:23,744 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:23,759 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:23,793 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:23,894 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:23,909 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:23,938 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:45,241 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:45,257 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:45,289 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:45,714 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:45,731 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:45,760 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:45,870 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:45,885 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:45,915 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:45] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:46,015 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:46,030 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:46,057 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:46,158 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:46,172 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:46,202 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:46,294 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:46,308 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:46,337 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:58,803 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:58] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:58,818 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:58,846 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:59,256 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:59,270 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:59,297 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:59,416 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:59,431 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:59,458 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:59,560 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:59,577 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:59,607 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:59,678 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:59,694 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:59,724 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:59,840 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:59,855 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:35:59,884 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:35:59,959 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /index HTTP/1.1" 200 - -2025-10-03 21:35:59,974 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:35:59] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:36:00,004 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:00] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:36:40,307 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:40] "GET /index HTTP/1.1" 200 - -2025-10-03 21:36:40,326 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:36:40,419 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:40] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:36:40,427 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:40] "GET /index HTTP/1.1" 200 - -2025-10-03 21:36:40,442 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:40] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:36:53,616 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:53] "GET /index HTTP/1.1" 200 - -2025-10-03 21:36:53,639 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:36:53,658 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:36:54,092 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /index HTTP/1.1" 200 - -2025-10-03 21:36:54,110 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:36:54,136 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:36:54,264 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /index HTTP/1.1" 200 - -2025-10-03 21:36:54,279 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:36:54,310 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:36:54,393 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /index HTTP/1.1" 200 - -2025-10-03 21:36:54,408 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 21:36:54,438 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:36:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 21:37:24,680 [INFO] root: file_view: folder=idrac_info date= filename=CXZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\CXZCZC4.txt -2025-10-03 21:37:24,683 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:24] "GET /view_file?folder=idrac_info&filename=CXZCZC4.txt HTTP/1.1" 200 - -2025-10-03 21:37:31,827 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\2XZCZC4.txt -2025-10-03 21:37:31,828 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:31] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-03 21:37:33,272 [INFO] root: ✅ MAC 파일 이동 완료 (20개) -2025-10-03 21:37:33,272 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:33] "POST /move_mac_files HTTP/1.1" 200 - -2025-10-03 21:37:33,284 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:33] "GET /index HTTP/1.1" 200 - -2025-10-03 21:37:33,304 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:33] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 21:37:33,333 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:33] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 21:37:49,857 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:49] "GET /index HTTP/1.1" 200 - -2025-10-03 21:37:49,873 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:49] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 21:37:50,656 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:50] "GET /xml_management HTTP/1.1" 200 - -2025-10-03 21:37:50,671 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:50] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 21:37:52,514 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:52] "GET /home/ HTTP/1.1" 200 - -2025-10-03 21:37:52,530 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 21:37:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 22:23:03,816 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 22:23:03,849 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 22:23:03,849 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 22:23:03,975 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-03 22:23:03,975 [INFO] werkzeug: Press CTRL+C to quit -2025-10-03 22:23:03,975 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-03 22:23:04,853 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 22:23:04,877 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 22:23:04,877 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 22:23:04,898 [WARNING] werkzeug: * Debugger is active! -2025-10-03 22:23:04,900 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-03 22:23:10,027 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:10] "GET / HTTP/1.1" 302 - -2025-10-03 22:23:10,063 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:10] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-03 22:23:10,108 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:10] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 22:23:36,000 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-03 22:23:36,000 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-03 22:23:36,089 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-03 22:23:36,089 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-03 22:23:36,090 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-03 22:23:36,090 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-03 22:23:36,092 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:36] "POST /login HTTP/1.1" 302 - -2025-10-03 22:23:36,129 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:36] "GET /index HTTP/1.1" 200 - -2025-10-03 22:23:36,171 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:36] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 22:23:36,881 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info_new\\backend\\routes\\auth.py', reloading -2025-10-03 22:23:37,095 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-03 22:23:38,141 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-03 22:23:38,165 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 22:23:38,165 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-03 22:23:38,192 [WARNING] werkzeug: * Debugger is active! -2025-10-03 22:23:38,193 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-03 22:23:52,754 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:52] "GET /index HTTP/1.1" 200 - -2025-10-03 22:23:52,793 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-03 22:23:52,824 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:23:52] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-03 22:26:08,311 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:08,339 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:08,364 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:08,809 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:08,823 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:08,852 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:08,985 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:08,999 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:09,029 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:09,162 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:09] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:09,177 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:09,204 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:34,124 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:34,147 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:34,170 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:34,521 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:34,536 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:34,563 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:34,699 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:34,712 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:34,738 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:34,849 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:34,863 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:34,892 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:34] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:53,214 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:53,235 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:53,258 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:53,627 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:53,641 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:53,669 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:53,812 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:53,826 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:53,853 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:53,989 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:53] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:54,002 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:54,032 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:54,147 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:54,160 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:54,188 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:54,298 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:54,312 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:54,341 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:26:54,417 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /index HTTP/1.1" 200 - -2025-10-03 22:26:54,432 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:26:54,461 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:26:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:27:09,299 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /index HTTP/1.1" 200 - -2025-10-03 22:27:09,322 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:27:09,344 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:27:09,620 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /index HTTP/1.1" 200 - -2025-10-03 22:27:09,634 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:27:09,662 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:27:09,764 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /index HTTP/1.1" 200 - -2025-10-03 22:27:09,779 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:27:09,810 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:27:16,564 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /index HTTP/1.1" 200 - -2025-10-03 22:27:16,586 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:27:16,607 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:27:16,900 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /index HTTP/1.1" 200 - -2025-10-03 22:27:16,914 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:27:16,940 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:16] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:27:17,050 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:17] "GET /index HTTP/1.1" 200 - -2025-10-03 22:27:17,066 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:17] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:27:17,095 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:17] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:27:22,627 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /index HTTP/1.1" 200 - -2025-10-03 22:27:22,647 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:27:22,666 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:27:22,770 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /index HTTP/1.1" 200 - -2025-10-03 22:27:22,784 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:27:22,815 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:27:22] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:28:55,485 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:28:55] "GET /index HTTP/1.1" 200 - -2025-10-03 22:28:55,517 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:28:55] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:28:55,535 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:28:55] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:29:14,964 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:14] "GET /index HTTP/1.1" 200 - -2025-10-03 22:29:14,987 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:14] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:29:15,009 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:15] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:29:29,323 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /index HTTP/1.1" 200 - -2025-10-03 22:29:29,347 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:29:29,368 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:29:29,803 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /index HTTP/1.1" 200 - -2025-10-03 22:29:29,817 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:29:29,845 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:29] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:29:42,635 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:42] "GET /index HTTP/1.1" 200 - -2025-10-03 22:29:42,659 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:29:42,678 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:29:42,953 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:42] "GET /index HTTP/1.1" 200 - -2025-10-03 22:29:42,969 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:29:43,001 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:29:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:34:28,915 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:28] "GET /index HTTP/1.1" 200 - -2025-10-03 22:34:28,940 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:28] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:34:28,979 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:28] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:34:29,597 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:29] "GET /index HTTP/1.1" 200 - -2025-10-03 22:34:29,611 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:29] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:34:29,641 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:34:29] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:35:01,771 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:01] "GET /index HTTP/1.1" 200 - -2025-10-03 22:35:01,796 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:35:01,821 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:35:30,732 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:30] "GET /index HTTP/1.1" 200 - -2025-10-03 22:35:30,752 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:30] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:35:30,779 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:30] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:35:31,010 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /index HTTP/1.1" 200 - -2025-10-03 22:35:31,024 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:35:31,052 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:35:31,203 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /index HTTP/1.1" 200 - -2025-10-03 22:35:31,220 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:35:31,248 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:35:37,113 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /index HTTP/1.1" 200 - -2025-10-03 22:35:37,128 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:35:37,154 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:35:37,258 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /index HTTP/1.1" 200 - -2025-10-03 22:35:37,272 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-03 22:35:37,299 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-03 22:35:42,873 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2NYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2NYCZC4.txt -2025-10-03 22:35:42,886 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:42] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2NYCZC4.txt HTTP/1.1" 200 - -2025-10-03 22:35:44,716 [INFO] root: file_view: folder=idrac_info date= filename=4XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\4XZCZC4.txt -2025-10-03 22:35:44,726 [INFO] werkzeug: 127.0.0.1 - - [03/Oct/2025 22:35:44] "GET /view_file?folder=idrac_info&filename=4XZCZC4.txt HTTP/1.1" 200 - diff --git a/data/logs/2025-10-04.log b/data/logs/2025-10-04.log deleted file mode 100644 index 31f793c..0000000 --- a/data/logs/2025-10-04.log +++ /dev/null @@ -1,389 +0,0 @@ -2025-10-04 07:42:14,830 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-04 07:42:14,858 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 07:42:14,858 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 07:42:14,986 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-04 07:42:14,986 [INFO] werkzeug: Press CTRL+C to quit -2025-10-04 07:42:14,986 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-04 07:42:15,839 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-04 07:42:15,859 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 07:42:15,859 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 07:42:15,882 [WARNING] werkzeug: * Debugger is active! -2025-10-04 07:42:15,884 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-04 07:42:30,406 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:30] "GET / HTTP/1.1" 302 - -2025-10-04 07:42:30,441 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:30] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-04 07:42:30,493 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:30] "GET /static/style.css HTTP/1.1" 304 - -2025-10-04 07:42:37,073 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-04 07:42:37,073 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-04 07:42:37,144 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-04 07:42:37,144 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-04 07:42:37,145 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-04 07:42:37,145 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-04 07:42:37,146 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:37] "POST /login HTTP/1.1" 302 - -2025-10-04 07:42:37,190 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:37] "GET /index HTTP/1.1" 200 - -2025-10-04 07:42:37,208 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:42:37] "GET /static/style.css HTTP/1.1" 304 - -2025-10-04 07:42:37,704 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info_new\\backend\\routes\\auth.py', reloading -2025-10-04 07:42:38,032 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-04 07:42:38,909 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-04 07:42:38,928 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 07:42:38,928 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 07:42:38,951 [WARNING] werkzeug: * Debugger is active! -2025-10-04 07:42:38,952 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-04 07:45:22,929 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:45:22] "GET /index HTTP/1.1" 200 - -2025-10-04 07:45:22,983 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:45:22] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:45:23,049 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:45:23] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:46:57,412 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\1PYCZC4.txt -2025-10-04 07:46:57,425 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:46:57] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-04 07:46:59,287 [INFO] root: file_view: folder=idrac_info date= filename=6XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\6XZCZC4.txt -2025-10-04 07:46:59,296 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:46:59] "GET /view_file?folder=idrac_info&filename=6XZCZC4.txt HTTP/1.1" 200 - -2025-10-04 07:49:08,278 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:49:08] "GET /index HTTP/1.1" 200 - -2025-10-04 07:49:08,298 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:49:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:49:08,393 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:49:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:51:01,087 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:51:01] "GET /index HTTP/1.1" 200 - -2025-10-04 07:51:01,107 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:51:01] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:51:01,148 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:51:01] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:52:36,074 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /index HTTP/1.1" 200 - -2025-10-04 07:52:36,092 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:52:36,180 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:52:36,679 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /index HTTP/1.1" 200 - -2025-10-04 07:52:36,694 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:52:36,722 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:36] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:52:49,768 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:49] "GET /index HTTP/1.1" 200 - -2025-10-04 07:52:49,783 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:49] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:52:49,868 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:52:49] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:54:57,619 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:57] "GET /index HTTP/1.1" 200 - -2025-10-04 07:54:57,646 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:57] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:54:57,675 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:57] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:54:58,212 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:58] "GET /index HTTP/1.1" 200 - -2025-10-04 07:54:58,227 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:54:58,260 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:54:58] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:57:30,855 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:57:30] "GET /index HTTP/1.1" 200 - -2025-10-04 07:57:30,874 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:57:30] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:57:30,917 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:57:30] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:58:44,823 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:44] "GET /index HTTP/1.1" 200 - -2025-10-04 07:58:44,841 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:44] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:58:44,927 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:58:52,118 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /index HTTP/1.1" 200 - -2025-10-04 07:58:52,139 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:58:52,159 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 07:58:52,571 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /index HTTP/1.1" 200 - -2025-10-04 07:58:52,587 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 07:58:52,615 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 07:58:52] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:05:19,053 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /index HTTP/1.1" 200 - -2025-10-04 08:05:19,078 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 08:05:19,111 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:05:19,565 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /index HTTP/1.1" 200 - -2025-10-04 08:05:19,579 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 08:05:19,610 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:05:19,731 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /index HTTP/1.1" 200 - -2025-10-04 08:05:19,744 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 08:05:19,774 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:05:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:19:12,240 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:12] "GET /index HTTP/1.1" 200 - -2025-10-04 08:19:12,267 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:12] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 08:19:12,348 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:12] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:19:12,996 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:12] "GET /index HTTP/1.1" 200 - -2025-10-04 08:19:13,013 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:13] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 08:19:13,050 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:13] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:19:26,633 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3PYCZC4.txt -2025-10-04 08:19:26,646 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:19:26] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-04 08:20:37,123 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:20:37] "GET /index HTTP/1.1" 200 - -2025-10-04 08:20:37,147 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:20:37] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 08:20:37,175 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:20:37] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:22:16,102 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3PYCZC4.txt -2025-10-04 08:22:16,104 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:22:16] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-04 08:22:18,118 [INFO] root: file_view: folder=idrac_info date= filename=8WZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\8WZCZC4.txt -2025-10-04 08:22:18,126 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:22:18] "GET /view_file?folder=idrac_info&filename=8WZCZC4.txt HTTP/1.1" 200 - -2025-10-04 08:27:24,260 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:27:24] "GET /index HTTP/1.1" 200 - -2025-10-04 08:27:24,289 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:27:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 08:27:24,310 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:27:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:28:12,284 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:28:12] "GET /index HTTP/1.1" 200 - -2025-10-04 08:28:12,308 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:28:12] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 08:28:12,335 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:28:12] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:29:06,061 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /index HTTP/1.1" 200 - -2025-10-04 08:29:06,086 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 08:29:06,111 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:29:06,690 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /index HTTP/1.1" 200 - -2025-10-04 08:29:06,705 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 08:29:06,733 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:29:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 08:33:17,880 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\3LYCZC4.txt -2025-10-04 08:33:17,891 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:33:17] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-04 08:34:02,609 [INFO] root: file_view: folder=idrac_info date= filename=3PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3PYCZC4.txt -2025-10-04 08:34:02,616 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 08:34:02] "GET /view_file?folder=idrac_info&filename=3PYCZC4.txt HTTP/1.1" 200 - -2025-10-04 09:44:10,140 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-04 09:44:10,171 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 09:44:10,171 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 09:44:10,296 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-04 09:44:10,296 [INFO] werkzeug: Press CTRL+C to quit -2025-10-04 09:44:10,296 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-04 09:44:11,174 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-04 09:44:11,194 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 09:44:11,194 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 09:44:11,215 [WARNING] werkzeug: * Debugger is active! -2025-10-04 09:44:11,217 [INFO] werkzeug: * Debugger PIN: 861-303-464 -2025-10-04 09:44:20,069 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:44:20] "GET / HTTP/1.1" 302 - -2025-10-04 09:44:20,110 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:44:20] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-04 09:44:20,153 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:44:20] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:46:09,555 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-04 09:46:09,555 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-04 09:46:09,630 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-04 09:46:09,630 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-04 09:46:09,630 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-04 09:46:09,630 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-04 09:46:09,631 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:09] "POST /login HTTP/1.1" 302 - -2025-10-04 09:46:09,688 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:09] "GET /index HTTP/1.1" 200 - -2025-10-04 09:46:09,712 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:09] "GET /static/style.css HTTP/1.1" 304 - -2025-10-04 09:46:10,212 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info_new\\backend\\routes\\auth.py', reloading -2025-10-04 09:46:10,494 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-04 09:46:11,654 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info_new\data\logs\app.log -2025-10-04 09:46:11,675 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 09:46:11,675 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info_new/backend/instance/site.db -2025-10-04 09:46:11,766 [WARNING] werkzeug: * Debugger is active! -2025-10-04 09:46:11,767 [INFO] werkzeug: * Debugger PIN: 861-303-464 -2025-10-04 09:46:11,805 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:11] "GET /index HTTP/1.1" 200 - -2025-10-04 09:46:11,845 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:11] "GET /static/style.css HTTP/1.1" 304 - -2025-10-04 09:46:11,871 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:11] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:46:13,272 [INFO] root: file_view: folder=idrac_info date= filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3LYCZC4.txt -2025-10-04 09:46:13,282 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:13] "GET /view_file?folder=idrac_info&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-04 09:46:14,989 [INFO] root: file_view: folder=idrac_info date= filename=4XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\4XZCZC4.txt -2025-10-04 09:46:14,997 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:14] "GET /view_file?folder=idrac_info&filename=4XZCZC4.txt HTTP/1.1" 200 - -2025-10-04 09:46:18,326 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=1XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\1XZCZC4.txt -2025-10-04 09:46:18,337 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:46:18] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=1XZCZC4.txt HTTP/1.1" 200 - -2025-10-04 09:52:08,660 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:08] "GET /index HTTP/1.1" 200 - -2025-10-04 09:52:08,687 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:08] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:52:08,717 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:08] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:52:09,122 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /index HTTP/1.1" 200 - -2025-10-04 09:52:09,138 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:52:09,166 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:52:09,305 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /index HTTP/1.1" 200 - -2025-10-04 09:52:09,319 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:52:09,348 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:52:58,074 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:58] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 - -2025-10-04 09:52:58,075 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:52:58] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:57:05,841 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:05] "GET /index HTTP/1.1" 200 - -2025-10-04 09:57:05,859 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:57:05,899 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:57:06,249 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /index HTTP/1.1" 200 - -2025-10-04 09:57:06,264 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:57:06,293 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:57:06,401 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /index HTTP/1.1" 200 - -2025-10-04 09:57:06,416 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:57:06,442 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:57:06] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:58:32,439 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /index HTTP/1.1" 200 - -2025-10-04 09:58:32,458 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:58:32,500 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:58:32,848 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /index HTTP/1.1" 200 - -2025-10-04 09:58:32,863 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:58:32,893 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:32] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:58:33,145 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /index HTTP/1.1" 200 - -2025-10-04 09:58:33,160 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:58:33,187 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:58:33,329 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /index HTTP/1.1" 200 - -2025-10-04 09:58:33,348 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:58:33,379 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:58:33,506 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /index HTTP/1.1" 200 - -2025-10-04 09:58:33,523 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:58:33,558 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:58:33,657 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /index HTTP/1.1" 200 - -2025-10-04 09:58:33,673 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:58:33,705 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:58:47,435 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /index HTTP/1.1" 200 - -2025-10-04 09:58:47,451 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:58:47,483 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 09:58:47,841 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /index HTTP/1.1" 200 - -2025-10-04 09:58:47,855 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 09:58:47,887 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 09:58:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:00:38,138 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /index HTTP/1.1" 200 - -2025-10-04 10:00:38,157 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:00:38,201 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:00:38,594 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /index HTTP/1.1" 200 - -2025-10-04 10:00:38,609 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:00:38,640 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:00:38,784 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /index HTTP/1.1" 200 - -2025-10-04 10:00:38,800 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:00:38,828 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:00:38,947 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /index HTTP/1.1" 200 - -2025-10-04 10:00:38,963 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:00:38,993 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:00:39,121 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /index HTTP/1.1" 200 - -2025-10-04 10:00:39,136 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:00:39,165 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:00:39,698 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /index HTTP/1.1" 200 - -2025-10-04 10:00:39,714 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:00:39,741 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:39] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:00:43,545 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /index HTTP/1.1" 200 - -2025-10-04 10:00:43,562 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:00:43,591 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:00:43,681 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /index HTTP/1.1" 200 - -2025-10-04 10:00:43,695 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:00:43,721 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:00:43,832 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /index HTTP/1.1" 200 - -2025-10-04 10:00:43,848 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:00:43,876 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:00:43,977 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /index HTTP/1.1" 200 - -2025-10-04 10:00:43,992 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:00:44,020 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:00:44] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:05,027 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:05,042 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:05,069 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:05,418 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:05,433 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:05,463 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:05,585 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:05,601 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:05,633 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:05] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:26,608 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:26,624 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:26,655 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:26,875 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:26,891 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:26,919 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:26] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:27,034 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:27,050 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:27,082 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:27,211 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:27,225 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:27,256 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:27,379 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:27,393 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:27,421 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:27] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:38,021 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:38,036 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:38,067 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:38,201 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:38,212 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:38,245 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:38,411 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:38,425 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:38,452 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:38] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:46,097 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:46,113 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:46,146 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:46,618 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:46,633 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:46,661 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:46,833 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:46,850 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:46,879 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:46,994 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:46] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:47,011 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:47] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:47,039 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:47] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:54,448 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:54] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:54,463 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:54] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:54,485 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:54] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:01:55,194 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:55] "GET /index HTTP/1.1" 200 - -2025-10-04 10:01:55,208 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:55] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:01:55,234 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:01:55] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:03,864 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:03] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:03,880 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:03] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:03,911 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:03] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:04,274 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:04,290 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:04,318 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:04,488 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:04,503 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:04,533 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:04,658 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:04,673 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:04,702 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:04,817 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:04,834 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:04,864 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:04] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:09,652 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:09] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:09,668 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:09] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:09,695 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:09] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:10,595 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:10] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:10,611 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:10] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:10,639 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:10] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:18,536 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:18] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:18,552 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:18,580 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:18] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:18,978 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:18] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:18,993 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:18] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:19,021 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:19,153 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:19,169 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:19,199 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:19,330 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:19,346 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:19,375 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:19,481 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:19,497 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:19,524 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:19,641 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:19,656 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:19,686 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:19] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:24,677 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:24] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:24,692 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:24] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:24,721 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:24] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:25,209 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:25,224 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:25,253 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:25,387 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:25,402 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:25,432 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:25] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:30,826 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:30] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:30,842 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:30] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:30,872 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:30] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:31,483 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:31,498 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:31,526 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:31,737 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:31,753 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:31,786 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:31,899 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:31,914 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:31,943 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:31] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:48,243 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:48,259 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:48,287 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:48,440 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:48,455 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:48,482 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:48,621 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:48,636 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:48,667 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:02:48,771 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /index HTTP/1.1" 200 - -2025-10-04 10:02:48,786 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:02:48,817 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:02:48] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:04:41,600 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:41] "GET /index HTTP/1.1" 200 - -2025-10-04 10:04:41,620 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:41] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:04:41,655 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:41] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:04:42,227 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /index HTTP/1.1" 200 - -2025-10-04 10:04:42,244 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:04:42,272 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:04:42,491 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /index HTTP/1.1" 200 - -2025-10-04 10:04:42,506 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:04:42,534 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:04:42,673 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /index HTTP/1.1" 200 - -2025-10-04 10:04:42,688 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:04:42,714 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:04:42,848 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /index HTTP/1.1" 200 - -2025-10-04 10:04:42,863 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:04:42,891 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:42] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:04:43,016 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /index HTTP/1.1" 200 - -2025-10-04 10:04:43,031 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:04:43,063 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:04:43,169 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /index HTTP/1.1" 200 - -2025-10-04 10:04:43,183 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:04:43,210 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:04:43,345 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /index HTTP/1.1" 200 - -2025-10-04 10:04:43,360 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:04:43,385 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:04:43,473 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /index HTTP/1.1" 200 - -2025-10-04 10:04:43,489 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/style.css HTTP/1.1" 200 - -2025-10-04 10:04:43,515 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:04:43] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-04 10:05:39,415 [INFO] root: file_view: folder=idrac_info date= filename=2XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\2XZCZC4.txt -2025-10-04 10:05:39,424 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:05:39] "GET /view_file?folder=idrac_info&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-04 10:05:42,488 [INFO] root: file_view: folder=idrac_info date= filename=3LYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\3LYCZC4.txt -2025-10-04 10:05:42,489 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:05:42] "GET /view_file?folder=idrac_info&filename=3LYCZC4.txt HTTP/1.1" 200 - -2025-10-04 10:05:43,680 [INFO] root: file_view: folder=idrac_info date= filename=FWZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info_new\data\idrac_info\FWZCZC4.txt -2025-10-04 10:05:43,688 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:05:43] "GET /view_file?folder=idrac_info&filename=FWZCZC4.txt HTTP/1.1" 200 - -2025-10-04 10:05:45,878 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=2XZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\2XZCZC4.txt -2025-10-04 10:05:45,888 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:05:45] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=2XZCZC4.txt HTTP/1.1" 200 - -2025-10-04 10:05:48,135 [INFO] root: file_view: folder=backup date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1 filename=FWZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info_new\data\backup | target=D:\Code\iDRAC_Info\idrac_info_new\data\backup\PO-20250826-0158_20251013_가산3_70EA_20251001_B1\FWZCZC4.txt -2025-10-04 10:05:48,146 [INFO] werkzeug: 127.0.0.1 - - [04/Oct/2025 10:05:48] "GET /view_file?folder=backup&date=PO-20250826-0158_20251013_가산3_70EA_20251001_B1&filename=FWZCZC4.txt HTTP/1.1" 200 - diff --git a/data/logs/2025-10-05.log b/data/logs/2025-10-05.log deleted file mode 100644 index 029f965..0000000 --- a/data/logs/2025-10-05.log +++ /dev/null @@ -1,14 +0,0 @@ -2025-10-05 16:53:13,743 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-05 16:53:13,777 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-05 16:53:13,777 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-05 16:53:13,899 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-05 16:53:13,899 [INFO] werkzeug: Press CTRL+C to quit -2025-10-05 16:53:13,900 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-05 16:53:14,797 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-05 16:53:14,818 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-05 16:53:14,818 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-05 16:53:14,839 [WARNING] werkzeug: * Debugger is active! -2025-10-05 16:53:14,841 [INFO] werkzeug: * Debugger PIN: 141-667-586 diff --git a/data/logs/app.log b/data/logs/app.log deleted file mode 100644 index c85aaeb..0000000 --- a/data/logs/app.log +++ /dev/null @@ -1,250 +0,0 @@ -2025-10-13 20:46:24,878 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-13 20:46:24,903 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 20:46:24,903 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 20:46:25,012 [INFO] werkzeug: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. - * Running on all addresses (0.0.0.0) - * Running on http://127.0.0.1:5000 - * Running on http://58.234.69.208:5000 -2025-10-13 20:46:25,013 [INFO] werkzeug: Press CTRL+C to quit -2025-10-13 20:46:25,016 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-13 20:46:25,793 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-13 20:46:25,812 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 20:46:25,812 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 20:46:25,832 [WARNING] werkzeug: * Debugger is active! -2025-10-13 20:46:25,834 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-13 20:46:33,645 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:33] "GET / HTTP/1.1" 302 - -2025-10-13 20:46:33,681 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:33] "GET /login?next=/ HTTP/1.1" 200 - -2025-10-13 20:46:33,726 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:33] "GET /static/style.css HTTP/1.1" 200 - -2025-10-13 20:46:33,761 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:33] "GET /static/favicon.ico HTTP/1.1" 200 - -2025-10-13 20:46:43,092 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-13 20:46:43,092 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-13 20:46:43,164 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-13 20:46:43,164 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-13 20:46:43,165 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-13 20:46:43,165 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-13 20:46:43,166 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:43] "POST /login HTTP/1.1" 302 - -2025-10-13 20:46:43,208 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:43] "GET /index HTTP/1.1" 200 - -2025-10-13 20:46:43,228 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 20:46:43,239 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:43] "GET /static/script.js HTTP/1.1" 200 - -2025-10-13 20:46:43,700 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\backend\\routes\\auth.py', reloading -2025-10-13 20:46:43,960 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-13 20:46:44,783 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-13 20:46:44,806 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 20:46:44,806 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 20:46:44,830 [WARNING] werkzeug: * Debugger is active! -2025-10-13 20:46:44,831 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-13 20:46:50,381 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-13 20:46:50,381 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-13 20:46:50,390 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:50] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-13 20:46:50,391 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:50] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-13 20:46:52,148 [INFO] root: file_view: folder=idrac_info date= filename=FWZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info\data\idrac_info\FWZCZC4.txt -2025-10-13 20:46:52,148 [INFO] root: file_view: folder=idrac_info date= filename=FWZCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info\data\idrac_info\FWZCZC4.txt -2025-10-13 20:46:52,156 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:52] "GET /view_file?folder=idrac_info&filename=FWZCZC4.txt HTTP/1.1" 200 - -2025-10-13 20:46:52,156 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:46:52] "GET /view_file?folder=idrac_info&filename=FWZCZC4.txt HTTP/1.1" 200 - -2025-10-13 20:59:08,054 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:59:08] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 20:59:08,094 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:59:08] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 20:59:10,603 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:59:10] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 20:59:10,610 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:59:10] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 20:59:10,628 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 20:59:10] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 21:01:45,024 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\app.py', reloading -2025-10-13 21:01:45,025 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\backend\\routes\\auth.py', reloading -2025-10-13 21:01:45,025 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\backend\\routes\\utilities.py', reloading -2025-10-13 21:01:46,120 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-13 21:01:47,037 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-13 21:01:47,057 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 21:01:47,057 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 21:01:47,079 [WARNING] werkzeug: * Debugger is active! -2025-10-13 21:01:47,080 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-13 21:03:00,929 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:03:00] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 21:03:00,969 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:03:00] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 21:03:01,001 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:03:01] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-13 21:03:01,726 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:03:01] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 21:03:01,741 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:03:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 21:03:01,762 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:03:01] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-13 21:03:01,885 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:03:01] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 21:03:01,900 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:03:01] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 21:03:01,920 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:03:01] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-13 21:27:00,213 [ERROR] werkzeug: 176.32.195.85 - - [13/Oct/2025 21:27:00] code 400, message Bad request version ("¯nãY»bhlÿ(=':©\x82ÙoÈ¢×\x93\x98´ï\x80å¹\x90\x00(À") -2025-10-13 21:27:00,214 [INFO] werkzeug: 176.32.195.85 - - [13/Oct/2025 21:27:00] "\x16\x03\x02\x01o\x01\x00\x01k\x03\x02RHÅ\x1a#÷:Nßâ´\x82/ÿ\x09T\x9f§Äy°hÆ\x13\x8c¤\x1c="á\x1a\x98 \x84´,\x85¯nãY»bhlÿ(=':©\x82ÙoÈ¢×\x93\x98´ï\x80å¹\x90\x00(À" 400 - -2025-10-13 21:53:20,275 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:53:20] "GET /xml_management HTTP/1.1" 302 - -2025-10-13 21:53:20,284 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:53:20] "GET /login?next=/xml_management HTTP/1.1" 200 - -2025-10-13 21:53:20,304 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:53:20] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 21:53:20,328 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:53:20] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-13 21:53:32,213 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-13 21:53:32,213 [INFO] app: LOGIN: form ok email=ganghee@zespro.co.kr -2025-10-13 21:53:32,262 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-13 21:53:32,262 [INFO] app: LOGIN: found id=1 active=True pass_ok=True -2025-10-13 21:53:32,263 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-13 21:53:32,263 [INFO] app: LOGIN: SUCCESS → redirect -2025-10-13 21:53:32,264 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:53:32] "POST /login HTTP/1.1" 302 - -2025-10-13 21:53:32,284 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:53:32] "GET /index HTTP/1.1" 200 - -2025-10-13 21:53:32,305 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:53:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 21:53:32,306 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:53:32] "GET /static/script.js HTTP/1.1" 304 - -2025-10-13 21:53:32,776 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\backend\\routes\\auth.py', reloading -2025-10-13 21:53:33,286 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-13 21:53:34,214 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-13 21:53:34,238 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 21:53:34,238 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 21:53:34,264 [WARNING] werkzeug: * Debugger is active! -2025-10-13 21:53:34,266 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-13 21:53:34,514 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-13 21:53:34,514 [INFO] root: file_view: folder=idrac_info date= filename=1PYCZC4.txt | base=D:\Code\iDRAC_Info\idrac_info\data\idrac_info | target=D:\Code\iDRAC_Info\idrac_info\data\idrac_info\1PYCZC4.txt -2025-10-13 21:53:34,515 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:53:34] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-13 21:53:34,517 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:53:34] "GET /view_file?folder=idrac_info&filename=1PYCZC4.txt HTTP/1.1" 200 - -2025-10-13 21:55:55,966 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:55:55] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 21:55:56,007 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:55:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 21:55:56,226 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:55:56] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 21:55:56,242 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:55:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 21:55:56,916 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:55:56] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 21:55:56,931 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:55:56] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 21:57:26,121 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\backend\\routes\\utilities.py', reloading -2025-10-13 21:57:26,773 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-13 21:57:27,733 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-13 21:57:27,754 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 21:57:27,754 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 21:57:27,776 [WARNING] werkzeug: * Debugger is active! -2025-10-13 21:57:27,778 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-13 21:57:38,241 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\backend\\routes\\file_view.py', reloading -2025-10-13 21:57:38,936 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-13 21:57:39,993 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-13 21:57:40,013 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 21:57:40,013 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 21:57:40,035 [WARNING] werkzeug: * Debugger is active! -2025-10-13 21:57:40,036 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-13 21:57:46,976 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\backend\\routes\\xml.py', reloading -2025-10-13 21:57:47,142 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-13 21:57:48,215 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-13 21:57:48,239 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 21:57:48,239 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 21:57:48,263 [WARNING] werkzeug: * Debugger is active! -2025-10-13 21:57:48,265 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-13 21:58:54,150 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:58:54] "GET /index HTTP/1.1" 200 - -2025-10-13 21:58:54,207 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:58:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 21:58:54,211 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 21:58:54] "GET /static/script.js HTTP/1.1" 304 - -2025-10-13 22:01:38,304 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\backend\\routes\\xml.py', reloading -2025-10-13 22:01:38,693 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-13 22:01:39,585 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-13 22:01:39,606 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 22:01:39,606 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 22:01:39,629 [WARNING] werkzeug: * Debugger is active! -2025-10-13 22:01:39,631 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-13 22:01:41,777 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:01:41] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:01:41,820 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:01:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:01:43,249 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:01:43] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:01:43,266 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:01:43] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:01:52,082 [INFO] root: XML 수정됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:01:52,083 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:01:52] "POST /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:01:52,089 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:01:52] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:01:52,108 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:01:52] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:01:54,303 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:01:54] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:01:54,320 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:01:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:02:07,198 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:07] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:02:07,218 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:07] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:02:13,613 [INFO] root: XML 삭제됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:02:13,614 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:13] "POST /delete_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:02:13,620 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:13] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:02:13,655 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:13] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:02:34,242 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:34] "POST /upload_xml HTTP/1.1" 302 - -2025-10-13 22:02:34,248 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:34] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:02:34,265 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:34] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:02:40,425 [INFO] root: XML 업로드됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:02:40,426 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:40] "POST /upload_xml HTTP/1.1" 302 - -2025-10-13 22:02:40,431 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:40] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:02:40,451 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:40] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:02:49,269 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:49] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:02:49,286 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:49] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:02:58,452 [INFO] root: XML 수정됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:02:58,453 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:58] "POST /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:02:58,460 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:58] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:02:58,481 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:02:59,976 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:59] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:02:59,994 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:02:59] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:03,710 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:03] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:03:03,738 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:03] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:12,093 [INFO] root: XML 삭제됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:03:12,094 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:12] "POST /delete_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:03:12,100 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:12] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:03:12,117 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:12] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:16,786 [INFO] root: XML 업로드됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:03:16,787 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:16] "POST /upload_xml HTTP/1.1" 302 - -2025-10-13 22:03:16,792 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:16] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:03:16,810 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:16] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:18,824 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:18] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:03:18,842 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:18] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:20,517 [INFO] root: XML 수정됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:03:20,517 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:20] "POST /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:03:20,523 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:20] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:03:20,541 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:20] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:21,471 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:21] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:03:21,488 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:21] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:22,862 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:22] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:03:22,882 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:22] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:24,843 [INFO] root: XML 삭제됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:03:24,843 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:24] "POST /delete_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:03:24,850 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:24] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:03:24,867 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:24] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:29,647 [INFO] root: XML 업로드됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:03:29,648 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:29] "POST /upload_xml HTTP/1.1" 302 - -2025-10-13 22:03:29,653 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:29] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:03:29,671 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:29] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:32,324 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:32] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:03:32,342 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:32] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:41,018 [INFO] root: XML 수정됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:03:41,019 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:41] "POST /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:03:41,024 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:41] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:03:41,043 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:41] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:03:42,366 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:42] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:03:42,383 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:03:42] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:04:08,315 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:04:08] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:04:08,335 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:04:08] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:04:10,894 [INFO] root: XML 삭제됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:04:10,894 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:04:10] "POST /delete_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:04:10,900 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:04:10] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:04:10,918 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:04:10] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:04:13,763 [INFO] root: XML 업로드됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:04:13,764 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:04:13] "POST /upload_xml HTTP/1.1" 302 - -2025-10-13 22:04:13,769 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:04:13] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:04:13,787 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:04:13] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:06:39,759 [INFO] werkzeug: * Detected change in 'D:\\Code\\iDRAC_Info\\idrac_info\\backend\\routes\\xml.py', reloading -2025-10-13 22:06:40,155 [INFO] werkzeug: * Restarting with watchdog (windowsapi) -2025-10-13 22:06:41,088 [INFO] root: Logger initialized | level=INFO | file=D:\Code\iDRAC_Info\idrac_info\data\logs\app.log -2025-10-13 22:06:41,112 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 22:06:41,112 [INFO] app: DB URI = sqlite:///D:/Code/iDRAC_Info/idrac_info/backend/instance/site.db -2025-10-13 22:06:41,136 [WARNING] werkzeug: * Debugger is active! -2025-10-13 22:06:41,137 [INFO] werkzeug: * Debugger PIN: 141-667-586 -2025-10-13 22:06:44,440 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:44] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:06:44,485 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:44] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:06:44,513 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:44] "GET /static/favicon.ico HTTP/1.1" 304 - -2025-10-13 22:06:46,666 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:46] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:06:46,683 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:46] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:06:47,680 [INFO] root: XML 수정됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:06:47,681 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:47] "POST /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:06:47,687 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:47] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:06:47,705 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:47] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:06:48,799 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:48] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:06:48,816 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:48] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:06:53,059 [INFO] root: XML 수정됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:06:53,060 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:53] "POST /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:06:53,066 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:53] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:06:53,087 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:53] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:06:54,417 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:54] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:06:54,435 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:54] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:06:58,241 [INFO] root: XML 수정됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:06:58,242 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:58] "POST /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:06:58,247 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:58] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:06:58,269 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:58] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:06:58,983 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:58] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:06:59,001 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:59] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:06:59,805 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:06:59] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:07:02,439 [INFO] root: XML 삭제됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:07:02,440 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:07:02] "POST /delete_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 302 - -2025-10-13 22:07:02,447 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:07:02] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:07:02,467 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:07:02] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:07:05,105 [INFO] root: XML 업로드됨: PO-20250826-0158 _가산3_XE9680_384EA.xml -2025-10-13 22:07:05,106 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:07:05] "POST /upload_xml HTTP/1.1" 302 - -2025-10-13 22:07:05,111 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:07:05] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:07:05,128 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:07:05] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:08:12,650 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:08:12] "GET /edit_xml/PO-20250826-0158%20_가산3_XE9680_384EA.xml HTTP/1.1" 200 - -2025-10-13 22:08:12,673 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:08:12] "GET /static/style.css HTTP/1.1" 304 - -2025-10-13 22:08:16,732 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:08:16] "GET /xml_management HTTP/1.1" 200 - -2025-10-13 22:08:16,750 [INFO] werkzeug: 127.0.0.1 - - [13/Oct/2025 22:08:16] "GET /static/style.css HTTP/1.1" 304 - diff --git a/data/mac/1PYCZC4.txt b/data/mac/1PYCZC4.txt deleted file mode 100644 index ab274af..0000000 --- a/data/mac/1PYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -1PYCZC4 -30:3E:A7:3C:A7:08 -30:3E:A7:3C:A7:09 -30:3E:A7:3C:A7:0A -30:3E:A7:3C:A7:0B -C8:4B:D6:EE:B1:1C -C8:4B:D6:EE:B1:1D -50:00:E6:68:F3:68 -50:00:E6:68:F3:60 -50:00:E6:68:F3:50 -50:00:E6:68:F3:98 -50:00:E6:68:F3:6C -50:00:E6:68:F3:74 -50:00:E6:68:F3:EC -50:00:E6:68:F3:C0 -50:00:E6:68:F3:5C -50:00:E6:68:F3:78 -a8:3c:a5:5c:db:97 -H -SOLIDIGM \ No newline at end of file diff --git a/data/mac/1XZCZC4.txt b/data/mac/1XZCZC4.txt deleted file mode 100644 index 2e96c75..0000000 --- a/data/mac/1XZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -1XZCZC4 -30:3E:A7:38:C6:40 -30:3E:A7:38:C6:41 -30:3E:A7:38:C6:42 -30:3E:A7:38:C6:43 -B4:E9:B8:03:41:DA -B4:E9:B8:03:41:DB -38:25:F3:C4:15:EC -38:25:F3:C4:15:F8 -38:25:F3:C4:15:E8 -38:25:F3:C4:15:E4 -38:25:F3:C4:15:64 -38:25:F3:C4:15:60 -38:25:F3:C4:0A:F4 -38:25:F3:C4:16:00 -38:25:F3:C4:09:10 -38:25:F3:C4:16:08 -a8:3c:a5:5d:53:98 -H -SOLIDIGM diff --git a/data/mac/2NYCZC4.txt b/data/mac/2NYCZC4.txt deleted file mode 100644 index 3af4306..0000000 --- a/data/mac/2NYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -2NYCZC4 -30:3E:A7:38:DD:D0 -30:3E:A7:38:DD:D1 -30:3E:A7:38:DD:D2 -30:3E:A7:38:DD:D3 -C8:4B:D6:EE:B1:5E -C8:4B:D6:EE:B1:5F -38:25:F3:C4:04:2C -38:25:F3:C4:04:A8 -38:25:F3:C4:04:20 -38:25:F3:C4:04:18 -38:25:F3:C4:05:08 -38:25:F3:C4:12:B4 -38:25:F3:C4:12:EC -38:25:F3:C4:12:2C -38:25:F3:C4:04:84 -38:25:F3:C4:04:8C -a8:3c:a5:5c:d8:f7 -H -SOLIDIGM diff --git a/data/mac/2XZCZC4.txt b/data/mac/2XZCZC4.txt deleted file mode 100644 index 0edcf75..0000000 --- a/data/mac/2XZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -2XZCZC4 -30:3E:A7:38:C5:E0 -30:3E:A7:38:C5:E1 -30:3E:A7:38:C5:E2 -30:3E:A7:38:C5:E3 -B4:E9:B8:03:3D:4A -B4:E9:B8:03:3D:4B -38:25:F3:C4:0A:EC -38:25:F3:C4:0A:D8 -38:25:F3:C4:0A:C8 -38:25:F3:C4:15:F4 -38:25:F3:C4:0A:D0 -38:25:F3:C4:0A:E0 -38:25:F3:C4:0A:DC -38:25:F3:C4:15:68 -38:25:F3:C4:0A:E8 -38:25:F3:C4:0A:D4 -a8:3c:a5:5d:52:6c -H -SOLIDIGM diff --git a/data/mac/3LYCZC4.txt b/data/mac/3LYCZC4.txt deleted file mode 100644 index e5ccdc4..0000000 --- a/data/mac/3LYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -3LYCZC4 -30:3E:A7:3C:E0:50 -30:3E:A7:3C:E0:51 -30:3E:A7:3C:E0:52 -30:3E:A7:3C:E0:53 -C8:4B:D6:EE:B1:48 -C8:4B:D6:EE:B1:49 -50:00:E6:68:F2:04 -50:00:E6:68:F4:64 -50:00:E6:68:F2:B8 -50:00:E6:68:F2:FC -50:00:E6:68:F2:94 -50:00:E6:68:F5:04 -50:00:E6:68:F4:50 -50:00:E6:68:F2:C4 -50:00:E6:68:F5:0C -50:00:E6:68:F4:FC -a8:3c:a5:5c:d9:27 -H -SOLIDIGM diff --git a/data/mac/3MYCZC4.txt b/data/mac/3MYCZC4.txt deleted file mode 100644 index b97acd1..0000000 --- a/data/mac/3MYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -3MYCZC4 -30:3E:A7:3C:DC:78 -30:3E:A7:3C:DC:79 -30:3E:A7:3C:DC:7A -30:3E:A7:3C:DC:7B -C8:4B:D6:EE:B1:44 -C8:4B:D6:EE:B1:45 -50:00:E6:68:F4:80 -50:00:E6:68:F2:54 -50:00:E6:68:F4:08 -50:00:E6:68:F3:3C -50:00:E6:68:F4:0C -50:00:E6:68:F4:AC -50:00:E6:68:F4:C8 -50:00:E6:68:F4:10 -50:00:E6:68:F4:90 -50:00:E6:68:F3:A0 -c8:4b:d6:f0:6b:4a -H -SOLIDIGM diff --git a/data/mac/3PYCZC4.txt b/data/mac/3PYCZC4.txt deleted file mode 100644 index 27b17b2..0000000 --- a/data/mac/3PYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -3PYCZC4 -30:3E:A7:3C:E4:48 -30:3E:A7:3C:E4:49 -30:3E:A7:3C:E4:4A -30:3E:A7:3C:E4:4B -C8:4B:D6:EE:B1:2E -C8:4B:D6:EE:B1:2F -50:00:E6:68:F4:60 -50:00:E6:68:F4:4C -50:00:E6:68:F3:80 -50:00:E6:68:F2:BC -50:00:E6:68:F4:EC -50:00:E6:68:F2:74 -50:00:E6:68:F4:E4 -50:00:E6:68:F2:84 -50:00:E6:68:F3:DC -50:00:E6:68:F3:54 -a8:3c:a5:5d:52:f6 -H -SOLIDIGM diff --git a/data/mac/4XZCZC4.txt b/data/mac/4XZCZC4.txt deleted file mode 100644 index 1c4354d..0000000 --- a/data/mac/4XZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -4XZCZC4 -30:3E:A7:38:CE:F0 -30:3E:A7:38:CE:F1 -30:3E:A7:38:CE:F2 -30:3E:A7:38:CE:F3 -B4:E9:B8:03:45:08 -B4:E9:B8:03:45:09 -50:00:E6:68:F3:18 -50:00:E6:68:F4:58 -50:00:E6:68:F2:3C -50:00:E6:68:F0:90 -50:00:E6:68:F4:48 -50:00:E6:68:F4:40 -50:00:E6:68:F3:10 -50:00:E6:68:F4:30 -50:00:E6:68:F3:C8 -50:00:E6:68:F4:38 -a8:3c:a5:5c:dc:03 -H -SOLIDIGM diff --git a/data/mac/5MYCZC4.txt b/data/mac/5MYCZC4.txt deleted file mode 100644 index be079f8..0000000 --- a/data/mac/5MYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -5MYCZC4 -30:3E:A7:38:C6:F8 -30:3E:A7:38:C6:F9 -30:3E:A7:38:C6:FA -30:3E:A7:38:C6:FB -B4:E9:B8:03:43:3E -B4:E9:B8:03:43:3F -7C:8C:09:E4:DE:9E -7C:8C:09:E4:DE:DE -7C:8C:09:E4:DE:96 -7C:8C:09:E4:DF:42 -7C:8C:09:E4:DE:86 -7C:8C:09:E4:DE:D2 -7C:8C:09:E4:ED:06 -7C:8C:09:E4:DF:3E -7C:8C:09:E4:DE:EA -7C:8C:09:E4:DE:D6 -c8:4b:d6:f0:6b:50 -H -SOLIDIGM diff --git a/data/mac/5NYCZC4.txt b/data/mac/5NYCZC4.txt deleted file mode 100644 index ae1e725..0000000 --- a/data/mac/5NYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -5NYCZC4 -30:3E:A7:38:DC:F0 -30:3E:A7:38:DC:F1 -30:3E:A7:38:DC:F2 -30:3E:A7:38:DC:F3 -C8:4B:D6:EE:B1:5C -C8:4B:D6:EE:B1:5D -38:25:F3:C4:02:30 -38:25:F3:C4:0F:A4 -38:25:F3:C4:02:3C -38:25:F3:C4:0E:B4 -38:25:F3:C4:0F:B0 -38:25:F3:C4:02:44 -38:25:F3:C4:0F:A0 -38:25:F3:C4:0F:90 -38:25:F3:C4:0F:A8 -38:25:F3:C4:0F:78 -a8:3c:a5:5c:d3:57 -H -SOLIDIGM diff --git a/data/mac/6XZCZC4.txt b/data/mac/6XZCZC4.txt deleted file mode 100644 index 9da4981..0000000 --- a/data/mac/6XZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -6XZCZC4 -30:3E:A7:38:BC:10 -30:3E:A7:38:BC:11 -30:3E:A7:38:BC:12 -30:3E:A7:38:BC:13 -B4:E9:B8:03:45:4A -B4:E9:B8:03:45:4B -38:25:F3:C4:08:74 -38:25:F3:C4:03:5C -38:25:F3:C4:14:50 -38:25:F3:C4:08:DC -38:25:F3:C4:08:6C -38:25:F3:C4:08:84 -38:25:F3:C4:15:3C -38:25:F3:C4:06:88 -38:25:F3:C4:09:6C -38:25:F3:C4:08:70 -a8:3c:a5:5d:52:2a -H -SOLIDIGM diff --git a/data/mac/7MYCZC4.txt b/data/mac/7MYCZC4.txt deleted file mode 100644 index 060d101..0000000 --- a/data/mac/7MYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -7MYCZC4 -30:3E:A7:3C:D4:28 -30:3E:A7:3C:D4:29 -30:3E:A7:3C:D4:2A -30:3E:A7:3C:D4:2B -C8:4B:D6:EE:B1:84 -C8:4B:D6:EE:B1:85 -7C:8C:09:E4:DE:62 -7C:8C:09:E4:DE:4A -7C:8C:09:E4:DE:4E -7C:8C:09:E4:EC:FA -7C:8C:09:E4:EC:E2 -7C:8C:09:E4:DE:52 -7C:8C:09:E4:DE:76 -7C:8C:09:E4:EC:DE -7C:8C:09:E4:DE:5A -7C:8C:09:E4:ED:2E -a8:3c:a5:5c:d9:1b -H -SOLIDIGM diff --git a/data/mac/7XZCZC4.txt b/data/mac/7XZCZC4.txt deleted file mode 100644 index 94e0424..0000000 --- a/data/mac/7XZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -7XZCZC4 -30:3E:A7:3C:C9:F8 -30:3E:A7:3C:C9:F9 -30:3E:A7:3C:C9:FA -30:3E:A7:3C:C9:FB -B4:E9:B8:03:40:48 -B4:E9:B8:03:40:49 -50:00:E6:68:F4:98 -50:00:E6:68:F3:7C -50:00:E6:68:F2:B0 -50:00:E6:68:F4:18 -50:00:E6:68:F4:78 -50:00:E6:68:F4:88 -50:00:E6:68:F3:F4 -50:00:E6:68:F4:74 -50:00:E6:68:F2:A8 -50:00:E6:68:F2:AC -a8:3c:a5:5c:d7:ef -H -SOLIDIGM diff --git a/data/mac/8WZCZC4.txt b/data/mac/8WZCZC4.txt deleted file mode 100644 index 44fb393..0000000 --- a/data/mac/8WZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -8WZCZC4 -30:3E:A7:38:DD:F8 -30:3E:A7:38:DD:F9 -30:3E:A7:38:DD:FA -30:3E:A7:38:DD:FB -B4:E9:B8:03:45:34 -B4:E9:B8:03:45:35 -7C:8C:09:A5:06:B0 -7C:8C:09:A5:08:74 -7C:8C:09:A5:08:94 -7C:8C:09:A5:08:9C -7C:8C:09:A5:08:84 -7C:8C:09:A5:08:A4 -7C:8C:09:A4:E5:C4 -7C:8C:09:A5:08:20 -7C:8C:09:A5:08:B8 -7C:8C:09:A5:08:80 -a8:3c:a5:5d:51:8e -H -SOLIDIGM diff --git a/data/mac/9NYCZC4.txt b/data/mac/9NYCZC4.txt deleted file mode 100644 index a730f2b..0000000 --- a/data/mac/9NYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -9NYCZC4 -30:3E:A7:38:B9:E0 -30:3E:A7:38:B9:E1 -30:3E:A7:38:B9:E2 -30:3E:A7:38:B9:E3 -C8:4B:D6:EE:B1:54 -C8:4B:D6:EE:B1:55 -50:00:E6:68:F3:E0 -50:00:E6:68:F3:B4 -50:00:E6:68:F3:E4 -50:00:E6:68:F4:04 -50:00:E6:68:F3:58 -50:00:E6:68:F3:E8 -50:00:E6:68:F3:B8 -50:00:E6:68:F3:94 -50:00:E6:68:F3:70 -50:00:E6:68:F3:64 -a8:3c:a5:5c:d6:03 -H -SOLIDIGM diff --git a/data/mac/BNYCZC4.txt b/data/mac/BNYCZC4.txt deleted file mode 100644 index 2f9af44..0000000 --- a/data/mac/BNYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -BNYCZC4 -30:3E:A7:38:DE:18 -30:3E:A7:38:DE:19 -30:3E:A7:38:DE:1A -30:3E:A7:38:DE:1B -B4:E9:B8:03:41:C8 -B4:E9:B8:03:41:C9 -50:00:E6:68:F2:48 -50:00:E6:68:F4:28 -50:00:E6:68:F2:60 -50:00:E6:68:F2:00 -50:00:E6:68:F2:88 -50:00:E6:68:F2:4C -50:00:E6:68:F3:38 -50:00:E6:68:F4:3C -50:00:E6:68:F2:50 -50:00:E6:68:F4:1C -c8:4b:d6:ef:f5:96 -H -SOLIDIGM diff --git a/data/mac/CXZCZC4.txt b/data/mac/CXZCZC4.txt deleted file mode 100644 index 945a233..0000000 --- a/data/mac/CXZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -CXZCZC4 -30:3E:A7:38:C3:20 -30:3E:A7:38:C3:21 -30:3E:A7:38:C3:22 -30:3E:A7:38:C3:23 -B4:E9:B8:03:3E:9A -B4:E9:B8:03:3E:9B -38:25:F3:16:62:FA -38:25:F3:16:7D:02 -38:25:F3:16:7E:26 -38:25:F3:16:6A:EE -38:25:F3:16:7D:AE -38:25:F3:16:6B:BA -38:25:F3:16:7D:C2 -38:25:F3:16:7D:D2 -38:25:F3:16:6B:7E -38:25:F3:16:7D:D6 -a8:3c:a5:5d:50:fe -H -SOLIDIGM diff --git a/data/mac/DLYCZC4.txt b/data/mac/DLYCZC4.txt deleted file mode 100644 index edf3bb4..0000000 --- a/data/mac/DLYCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -DLYCZC4 -30:3E:A7:3C:DB:A8 -30:3E:A7:3C:DB:A9 -30:3E:A7:3C:DB:AA -30:3E:A7:3C:DB:AB -C8:4B:D6:EE:B1:3C -C8:4B:D6:EE:B1:3D -50:00:E6:68:F4:8C -50:00:E6:68:F3:A8 -50:00:E6:68:F4:00 -50:00:E6:68:F4:14 -50:00:E6:68:F4:9C -50:00:E6:68:F3:4C -50:00:E6:68:F3:48 -50:00:E6:68:F4:84 -50:00:E6:68:F3:9C -50:00:E6:68:F3:AC -a8:3c:a5:5c:d0:03 -H -SOLIDIGM diff --git a/data/mac/DXZCZC4.txt b/data/mac/DXZCZC4.txt deleted file mode 100644 index d9238f9..0000000 --- a/data/mac/DXZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -DXZCZC4 -30:3E:A7:3C:BB:B0 -30:3E:A7:3C:BB:B1 -30:3E:A7:3C:BB:B2 -30:3E:A7:3C:BB:B3 -B4:E9:B8:03:3D:26 -B4:E9:B8:03:3D:27 -38:25:F3:C4:0A:6C -38:25:F3:C4:16:6C -38:25:F3:C4:0A:3C -38:25:F3:C4:0A:48 -38:25:F3:C4:16:64 -38:25:F3:C4:16:28 -38:25:F3:C4:16:34 -38:25:F3:C4:15:6C -38:25:F3:C4:0A:70 -38:25:F3:C4:0A:68 -a8:3c:a5:5c:dc:51 -H -SOLIDIGM diff --git a/data/mac/FWZCZC4.txt b/data/mac/FWZCZC4.txt deleted file mode 100644 index 84a84f6..0000000 --- a/data/mac/FWZCZC4.txt +++ /dev/null @@ -1,20 +0,0 @@ -FWZCZC4 -30:3E:A7:3C:C3:20 -30:3E:A7:3C:C3:21 -30:3E:A7:3C:C3:22 -30:3E:A7:3C:C3:23 -B4:E9:B8:03:3D:B4 -B4:E9:B8:03:3D:B5 -7C:8C:09:A4:E4:6C -7C:8C:09:A5:04:70 -7C:8C:09:A5:04:30 -7C:8C:09:A5:04:38 -7C:8C:09:A5:04:6C -7C:8C:09:A5:04:78 -7C:8C:09:A5:04:F4 -7C:8C:09:A5:04:E0 -7C:8C:09:A5:04:FC -7C:8C:09:A5:04:2C -a8:3c:a5:5d:4e:52 -H -SOLIDIGM diff --git a/data/scripts/02-set_config.py b/data/scripts/02-set_config.py index 99a6c79..c54d711 100644 --- a/data/scripts/02-set_config.py +++ b/data/scripts/02-set_config.py @@ -62,7 +62,7 @@ def apply_xml(ip: str, xml_path: Path) -> tuple[bool, str]: # 2) 명령 조립(리스트 인자, shell=False) # 필요 시 아래 둘 중 하나만 사용하세요. - cmd = [RACADM, "-r", ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "config", "-f", str(safe_path)] + cmd = [RACADM, "-r", ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "set", "-t", "xml", "-f", str(safe_path)] # 대안: # cmd = [RACADM, "-r", ip, "-u", IDRAC_USER, "-p", IDRAC_PASS, "set", "-t", "xml", "-f", str(safe_path)] @@ -125,4 +125,4 @@ def main(): logging.info("전체 설정 소요 시간: %d 시간, %d 분, %d 초.", el // 3600, (el % 3600) // 60, el % 60) if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/data/server_list/gpu_list.txt b/data/server_list/gpu_list.txt index 294acf2..74a0242 100644 --- a/data/server_list/gpu_list.txt +++ b/data/server_list/gpu_list.txt @@ -1,3 +1,60 @@ -8XZCZC4 -910DZC4 -CXZCZC4 \ No newline at end of file +563HZC4 +3B3HZC4 +GCNCZC4 +1DNCZC4 +JDNCZC4 +363HZC4 +4QJCZC4 +3NYCZC4 +383HZC4 +5CNCZC4 +DRJCZC4 +BFBHZC4 +3DBHZC4 +1DBHZC4 +3Z5R0D4 +JY5R0D4 +2FNCZC4 +1CNCZC4 +6B3HZC4 +CDNCZC4 +573HZC4 +HFBHZC4 +8RJCZC4 +JQJCZC4 +BCNCZC4 +6JNCZC4 +9F6HZC4 +GCBHZC4 +106R0D4 +7DBHZC4 +1QJCZC4 +CY5R0D4 +D83HZC4 +FZ5R0D4 +7FBHZC4 +906R0D4 +FDNCZC4 +GDNCZC4 +393HZC4 +BDNCZC4 +4DNCZC4 +DDNCZC4 +HSJCZC4 +583HZC4 +HDNCZC4 +7DNCZC4 +983HZC4 +F83HZC4 +9QJCZC4 +1TJCZC4 +CBNCZC4 +1JNCZC4 +D53HZC4 +G63HZC4 +5DNCZC4 +7SJCZC4 +HXZCZC4 +163HZC4 +J63HZC4 +7B3HZC4 \ No newline at end of file diff --git a/data/server_list/guid_list.txt b/data/server_list/guid_list.txt index 275554d..4de7457 100644 --- a/data/server_list/guid_list.txt +++ b/data/server_list/guid_list.txt @@ -1 +1,34 @@ -2XZCZC4 +3G6HZC4 +2CNCZC4 +5DBHZC4 +JHNCZC4 +DX5R0D4 +DHBHZC4 +2RJCZC4 +CFBHZC4 +BZ5R0D4 +JRJCZC4 +6FBHZC4 +5SJCZC4 +JDBHZC4 +CCBHZC4 +6CNCZC4 +JZ5R0D4 +GHBHZC4 +BDBHZC4 +3CBHZC4 +HX5R0D4 +1Y5R0D4 +9Z5R0D4 +FCBHZC4 +FHBHZC4 +4G6HZC4 +D73HZC4 +806R0D4 +6YZCZC4 +4JNCZC4 +5GBHZC4 +6DNCZC4 +8Y5R0D4 +DCBHZC4 +9FBHZC4 \ No newline at end of file diff --git a/data/server_list/server_list.txt b/data/server_list/server_list.txt index a9cf495..74a0242 100644 --- a/data/server_list/server_list.txt +++ b/data/server_list/server_list.txt @@ -1,2 +1,60 @@ -4XZCZC4 -5MYCZC4 \ No newline at end of file +563HZC4 +3B3HZC4 +GCNCZC4 +1DNCZC4 +JDNCZC4 +363HZC4 +4QJCZC4 +3NYCZC4 +383HZC4 +5CNCZC4 +DRJCZC4 +BFBHZC4 +3DBHZC4 +1DBHZC4 +3Z5R0D4 +JY5R0D4 +2FNCZC4 +1CNCZC4 +6B3HZC4 +CDNCZC4 +573HZC4 +HFBHZC4 +8RJCZC4 +JQJCZC4 +BCNCZC4 +6JNCZC4 +9F6HZC4 +GCBHZC4 +106R0D4 +7DBHZC4 +1QJCZC4 +CY5R0D4 +D83HZC4 +FZ5R0D4 +7FBHZC4 +906R0D4 +FDNCZC4 +GDNCZC4 +393HZC4 +BDNCZC4 +4DNCZC4 +DDNCZC4 +HSJCZC4 +583HZC4 +HDNCZC4 +7DNCZC4 +983HZC4 +F83HZC4 +9QJCZC4 +1TJCZC4 +CBNCZC4 +1JNCZC4 +D53HZC4 +G63HZC4 +5DNCZC4 +7SJCZC4 +HXZCZC4 +163HZC4 +J63HZC4 +7B3HZC4 \ No newline at end of file diff --git a/data/temp_ip/ip_0.txt b/data/temp_ip/ip_0.txt deleted file mode 100644 index 8fe27c5..0000000 --- a/data/temp_ip/ip_0.txt +++ /dev/null @@ -1 +0,0 @@ -10.10.0.2 diff --git a/data/temp_ip/ip_1.txt b/data/temp_ip/ip_1.txt deleted file mode 100644 index 68fc788..0000000 --- a/data/temp_ip/ip_1.txt +++ /dev/null @@ -1 +0,0 @@ -10.10.0.19 diff --git a/data/temp_ip/ip_2.txt b/data/temp_ip/ip_2.txt deleted file mode 100644 index 39d2688..0000000 --- a/data/temp_ip/ip_2.txt +++ /dev/null @@ -1 +0,0 @@ -10.10.0.20 diff --git a/data/temp_ip/ip_3.txt b/data/temp_ip/ip_3.txt deleted file mode 100644 index ad1632d..0000000 --- a/data/temp_ip/ip_3.txt +++ /dev/null @@ -1 +0,0 @@ -10.10.0.21