nohup.out 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. Traceback (most recent call last):
  2. File "/home/ubuntu/hyperliquid-demo/backend/main.py", line 1, in <module>
  3. from fastapi import FastAPI, WebSocket, WebSocketDisconnect
  4. ModuleNotFoundError: No module named 'fastapi'
  5. Traceback (most recent call last):
  6. File "/home/ubuntu/hyperliquid-demo/backend/main.py", line 1, in <module>
  7. from fastapi import FastAPI, WebSocket, WebSocketDisconnect
  8. ModuleNotFoundError: No module named 'fastapi'
  9. Traceback (most recent call last):
  10. File "/home/ubuntu/hyperliquid-demo/backend/main.py", line 1, in <module>
  11. from fastapi import FastAPI, WebSocket, WebSocketDisconnect
  12. ModuleNotFoundError: No module named 'fastapi'
  13. INFO: Will watch for changes in these directories: ['/home/ubuntu/hyperliquid-demo/backend']
  14. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
  15. INFO: Started reloader process [200643] using WatchFiles
  16. INFO: Started server process [200645]
  17. INFO: Waiting for application startup.
  18. INFO: Application startup complete.
  19. Exchange 初始化成功,地址: 0xF4e422730ba7e44201e4aa246701e188967781E1
  20. INFO: 124.244.39.48:38298 - "GET / HTTP/1.1" 200 OK
  21. WARNING: Invalid HTTP request received.
  22. INFO: 124.244.39.48:55281 - "WebSocket /ws" [accepted]
  23. INFO: connection open
  24. INFO: connection closed
  25. INFO: 124.244.39.48:38539 - "WebSocket /ws" [accepted]
  26. INFO: connection open
  27. WebSocket 错误: 'Info' object has no attribute 'l2_book'
  28. WebSocket 错误: 'Info' object has no attribute 'l2_book'
  29. INFO: 124.244.39.48:51411 - "OPTIONS /approve-builder HTTP/1.1" 400 Bad Request
  30. INFO: connection closed
  31. INFO: 124.244.39.48:38691 - "WebSocket /ws" [accepted]
  32. INFO: connection open
  33. WebSocket 错误: 'Info' object has no attribute 'l2_book'
  34. INFO: 124.244.39.48:52842 - "OPTIONS /approve-builder HTTP/1.1" 400 Bad Request
  35. INFO: 124.244.39.48:38770 - "GET / HTTP/1.1" 200 OK
  36. INFO: 124.244.39.48:54528 - "GET /health HTTP/1.1" 200 OK
  37. WARNING: WatchFiles detected changes in 'main.py'. Reloading...
  38. INFO: Shutting down
  39. INFO: connection closed
  40. INFO: Waiting for application shutdown.
  41. INFO: Application shutdown complete.
  42. INFO: Finished server process [200645]
  43. INFO: Started server process [209281]
  44. INFO: Waiting for application startup.
  45. INFO: Application startup complete.
  46. INFO: Will watch for changes in these directories: ['/home/ubuntu/hyperliquid-demo/backend']
  47. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
  48. INFO: Started reloader process [211848] using WatchFiles
  49. INFO: Started server process [211850]
  50. INFO: Waiting for application startup.
  51. INFO: Application startup complete.
  52. Exchange 初始化成功,地址: 0xF4e422730ba7e44201e4aa246701e188967781E1
  53. INFO: 124.244.39.48:38915 - "GET /health HTTP/1.1" 200 OK
  54. INFO: 101.32.51.95:56732 - "POST /health HTTP/1.1" 405 Method Not Allowed
  55. INFO: 101.32.51.95:57578 - "POST /approve-builder HTTP/1.1" 200 OK
  56. WARNING: WatchFiles detected changes in 'main.py'. Reloading...
  57. INFO: Shutting down
  58. INFO: Waiting for application shutdown.
  59. INFO: Application shutdown complete.
  60. INFO: Finished server process [211850]
  61. INFO: Started server process [213295]
  62. INFO: Waiting for application startup.
  63. INFO: Application startup complete.
  64. INFO: Will watch for changes in these directories: ['/home/ubuntu/hyperliquid-demo/backend']
  65. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
  66. INFO: Started reloader process [213688] using WatchFiles
  67. INFO: Started server process [213690]
  68. INFO: Waiting for application startup.
  69. INFO: Application startup complete.
  70. Exchange 初始化成功,地址: 0xF4e422730ba7e44201e4aa246701e188967781E1
  71. INFO: 101.32.51.95:38392 - "POST /approve-builder HTTP/1.1" 200 OK
  72. INFO: 101.32.51.95:56412 - "POST /approve-builder HTTP/1.1" 200 OK
  73. INFO: Will watch for changes in these directories: ['/home/ubuntu/hyperliquid-demo/backend']
  74. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
  75. INFO: Started reloader process [215165] using StatReload
  76. Process SpawnProcess-1:
  77. Traceback (most recent call last):
  78. File "/usr/lib/python3.12/multiprocessing/process.py", line 314, in _bootstrap
  79. self.run()
  80. File "/usr/lib/python3.12/multiprocessing/process.py", line 108, in run
  81. self._target(*self._args, **self._kwargs)
  82. File "/usr/lib/python3/dist-packages/uvicorn/_subprocess.py", line 78, in subprocess_started
  83. target(sockets=sockets)
  84. File "/usr/lib/python3/dist-packages/uvicorn/server.py", line 62, in run
  85. return asyncio.run(self.serve(sockets=sockets))
  86. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  87. File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
  88. return runner.run(main)
  89. ^^^^^^^^^^^^^^^^
  90. File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
  91. return self._loop.run_until_complete(task)
  92. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  93. File "uvloop/loop.pyx", line 1516, in uvloop.loop.Loop.run_until_complete
  94. File "/usr/lib/python3/dist-packages/uvicorn/server.py", line 69, in serve
  95. config.load()
  96. File "/usr/lib/python3/dist-packages/uvicorn/config.py", line 458, in load
  97. self.loaded_app = import_from_string(self.app)
  98. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  99. File "/usr/lib/python3/dist-packages/uvicorn/importer.py", line 24, in import_from_string
  100. raise exc from None
  101. File "/usr/lib/python3/dist-packages/uvicorn/importer.py", line 21, in import_from_string
  102. module = importlib.import_module(module_str)
  103. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  104. File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
  105. return _bootstrap._gcd_import(name[level:], package, level)
  106. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  107. File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  108. File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  109. File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  110. File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  111. File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  112. File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  113. File "/home/ubuntu/hyperliquid-demo/backend/main.py", line 1, in <module>
  114. from fastapi import FastAPI, WebSocket, WebSocketDisconnect
  115. ModuleNotFoundError: No module named 'fastapi'
  116. INFO: Stopping reloader process [215165]
  117. INFO: Will watch for changes in these directories: ['/home/ubuntu/hyperliquid-demo/backend']
  118. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
  119. INFO: Started reloader process [215252] using StatReload
  120. Process SpawnProcess-1:
  121. Traceback (most recent call last):
  122. File "/usr/lib/python3.12/multiprocessing/process.py", line 314, in _bootstrap
  123. self.run()
  124. File "/usr/lib/python3.12/multiprocessing/process.py", line 108, in run
  125. self._target(*self._args, **self._kwargs)
  126. File "/usr/lib/python3/dist-packages/uvicorn/_subprocess.py", line 78, in subprocess_started
  127. target(sockets=sockets)
  128. File "/usr/lib/python3/dist-packages/uvicorn/server.py", line 62, in run
  129. return asyncio.run(self.serve(sockets=sockets))
  130. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  131. File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
  132. return runner.run(main)
  133. ^^^^^^^^^^^^^^^^
  134. File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
  135. return self._loop.run_until_complete(task)
  136. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  137. File "uvloop/loop.pyx", line 1516, in uvloop.loop.Loop.run_until_complete
  138. File "/usr/lib/python3/dist-packages/uvicorn/server.py", line 69, in serve
  139. config.load()
  140. File "/usr/lib/python3/dist-packages/uvicorn/config.py", line 458, in load
  141. self.loaded_app = import_from_string(self.app)
  142. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  143. File "/usr/lib/python3/dist-packages/uvicorn/importer.py", line 24, in import_from_string
  144. raise exc from None
  145. File "/usr/lib/python3/dist-packages/uvicorn/importer.py", line 21, in import_from_string
  146. module = importlib.import_module(module_str)
  147. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  148. File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
  149. return _bootstrap._gcd_import(name[level:], package, level)
  150. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  151. File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  152. File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  153. File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  154. File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  155. File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  156. File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  157. File "/home/ubuntu/hyperliquid-demo/backend/main.py", line 1, in <module>
  158. from fastapi import FastAPI, WebSocket, WebSocketDisconnect
  159. ModuleNotFoundError: No module named 'fastapi'
  160. INFO: Will watch for changes in these directories: ['/home/ubuntu/hyperliquid-demo/backend']
  161. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
  162. INFO: Started reloader process [215636] using WatchFiles
  163. INFO: Started server process [215638]
  164. INFO: Waiting for application startup.
  165. INFO: Application startup complete.
  166. Exchange 初始化成功,地址: 0xF4e422730ba7e44201e4aa246701e188967781E1
  167. INFO: 101.32.51.95:33016 - "POST /approve-builder HTTP/1.1" 200 OK
  168. INFO: 124.244.39.48:39167 - "WebSocket /ws" [accepted]
  169. INFO: connection open
  170. WebSocket 错误: 'Info' object has no attribute 'l2_book'
  171. INFO: 124.244.39.48:39186 - "OPTIONS /approve-builder HTTP/1.1" 200 OK
  172. INFO: 124.244.39.48:39186 - "POST /approve-builder HTTP/1.1" 200 OK
  173. WARNING: WatchFiles detected changes in 'main.py'. Reloading...
  174. INFO: Shutting down
  175. INFO: connection closed
  176. INFO: Waiting for application shutdown.
  177. INFO: Application shutdown complete.
  178. INFO: Finished server process [215638]
  179. INFO: Started server process [216768]
  180. INFO: Waiting for application startup.
  181. INFO: Application startup complete.
  182. WARNING: WatchFiles detected changes in 'main.py'. Reloading...
  183. INFO: Shutting down
  184. INFO: Waiting for application shutdown.
  185. INFO: Application shutdown complete.
  186. INFO: Finished server process [216768]
  187. INFO: Started server process [217001]
  188. INFO: Waiting for application startup.
  189. INFO: Application startup complete.
  190. Exchange 初始化成功,地址: 0xF4e422730ba7e44201e4aa246701e188967781E1
  191. INFO: 101.32.51.95:35770 - "POST /approve-builder HTTP/1.1" 200 OK
  192. WARNING: WatchFiles detected changes in 'main.py'. Reloading...
  193. INFO: Shutting down
  194. INFO: Waiting for application shutdown.
  195. INFO: Application shutdown complete.
  196. INFO: Finished server process [217001]
  197. INFO: Started server process [218949]
  198. INFO: Waiting for application startup.
  199. INFO: Application startup complete.
  200. Exchange 初始化成功,地址: 0xF4e422730ba7e44201e4aa246701e188967781E1
  201. INFO: 101.32.51.95:60284 - "POST /approve-builder HTTP/1.1" 200 OK
  202. INFO: 124.244.39.48:51942 - "OPTIONS /place-order HTTP/1.1" 200 OK
  203. INFO: 124.244.39.48:51942 - "POST /place-order HTTP/1.1" 200 OK
  204. INFO: 124.244.39.48:39477 - "POST /approve-builder HTTP/1.1" 200 OK
  205. INFO: 124.244.39.48:39489 - "WebSocket /ws" [accepted]
  206. INFO: connection open
  207. WebSocket 错误: 'Info' object has no attribute 'l2_book'
  208. INFO: 124.244.39.48:39496 - "OPTIONS /approve-builder HTTP/1.1" 200 OK
  209. INFO: 124.244.39.48:39496 - "POST /approve-builder HTTP/1.1" 200 OK
  210. INFO: 124.244.39.48:53747 - "POST /approve-builder HTTP/1.1" 200 OK