╔═══════════════════════════════════════════════════╗ ║ OCPP 양방향 프록시 / 로깅 서버 v1.0 ║ ╠═══════════════════════════════════════════════════╣ ║ ║ ║ 프록시 포트 : 9000 ║ ║ 관리 웹 포트 : 9001 ║ ║ 타겟 서버 : ws://cp.e-csp.co.kr/ocppext ║ ║ 로그 폴더 : ocpp_logs/ ║ ║ ║ ╠═══════════════════════════════════════════════════╣ ║ 충전기 설정 변경: ║ ║ 기존 → ws://ecap.byunc.com/ocppext/{충전기ID} ║ ║ ║ ║ 관리 페이지: ║ ║ http://192.168.0.114:9001 ║ ║ http://ecap.byunc.com:9001 ║ ╚═══════════════════════════════════════════════════╝ Traceback (most recent call last): File "/root/steve/ev-charging-backend/ocpp_proxy_server.py", line 607, in asyncio.run(main()) File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/root/steve/ev-charging-backend/ocpp_proxy_server.py", line 580, in main ws_server = await websockets.serve( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/websockets/asyncio/server.py", line 847, in __await_impl__ server = await self.create_server ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/base_events.py", line 1525, in create_server raise OSError(err.errno, 'error while attempting ' OSError: [Errno 98] error while attempting to bind on address ('0.0.0.0', 9000): address already in use