api 를 유용하게 잘 사용해서 테스트 하고 있습니다.
주로 실시간 데이터를 이용해서 거래를 하려고 하는데요.
코드는 github로 제공해 주신 web_socket.py 코드를 수정해 사용했거든요. 2개 종목 이상을 조회 가능하도록 asyncio.create_task 를 이용했어요.
문제 없이 작동하다가 지난주 금요일부터 가끔 아래와 같은 에러가 뜹니다. 어떤 문제인지 알고 싶습니다.
시스템 구축시 안정성에 문제가 될 거 같아서요.
확인 좀 부탁드립니다.
Traceback (most recent call last):
File "test1.py", line 152, in
asyncio.run(main())
File "/Users/ks/opt/anaconda3/lib/python3.8/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/Users/ks/opt/anaconda3/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
return future.result()
File "test1.py", line 149, in main
await task1
File "test1.py", line 118, in get_realtime_data
data = await websocket.recv()
File "/Users/ks/opt/anaconda3/lib/python3.8/site-packages/websockets/legacy/protocol.py", line 421, in recv
await self.ensure_open()
File "/Users/ks/opt/anaconda3/lib/python3.8/site-packages/websockets/legacy/protocol.py", line 726, in ensure_open
raise self.connection_closed_exc()
websockets.exceptions.ConnectionClosedError: code = 1006 (connection closed abnormally [internal]), no reason
api 를 유용하게 잘 사용해서 테스트 하고 있습니다.
주로 실시간 데이터를 이용해서 거래를 하려고 하는데요.
코드는 github로 제공해 주신 web_socket.py 코드를 수정해 사용했거든요. 2개 종목 이상을 조회 가능하도록 asyncio.create_task 를 이용했어요.
문제 없이 작동하다가 지난주 금요일부터 가끔 아래와 같은 에러가 뜹니다. 어떤 문제인지 알고 싶습니다. 시스템 구축시 안정성에 문제가 될 거 같아서요.
확인 좀 부탁드립니다.
Traceback (most recent call last): File "test1.py", line 152, in
asyncio.run(main())
File "/Users/ks/opt/anaconda3/lib/python3.8/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/Users/ks/opt/anaconda3/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
return future.result()
File "test1.py", line 149, in main
await task1
File "test1.py", line 118, in get_realtime_data
data = await websocket.recv()
File "/Users/ks/opt/anaconda3/lib/python3.8/site-packages/websockets/legacy/protocol.py", line 421, in recv
await self.ensure_open()
File "/Users/ks/opt/anaconda3/lib/python3.8/site-packages/websockets/legacy/protocol.py", line 726, in ensure_open
raise self.connection_closed_exc()
websockets.exceptions.ConnectionClosedError: code = 1006 (connection closed abnormally [internal]), no reason