get10101 / itchysats

CFDs on Bitcoin.
https://itchysats.network
MIT License
61 stars 17 forks source link

Rocket Error 404 #534

Closed da-kami closed 2 years ago

da-kami commented 2 years ago

image

image

This just randomly started to happen when starting up the application with the docker container.

The container logs don't show any errors. I got this error initially only in Firefox, but for some time also in Chrome. Later (after some refreshes) Chrome worked while Firefox still displays 404 every time. Restarting the daemon does not help. Clearing site data does not help, force refresh does not help.

Container logs:

docker run --rm -v$PWD/data/taker:/data -p8000:8000 ghcr.io/itchysats/itchysats/taker:preview --maker=159.196.154.67:9999 --maker-id=69a42aa90da8b065b9532b62bff940a3ba07dbbb11d4482c7db83a7e049a9f1e testnet
2021-11-11 07:52:53  INFO Initialized logger
2021-11-11 07:52:53  INFO Running version: 0.1.1
2021-11-11 07:52:56  INFO Connected to BitMex realtime API
2021-11-11 07:52:56 DEBUG Noise protocol initiator handshake is complete
2021-11-11 07:52:56  WARN 🔧 Configured for release.
2021-11-11 07:52:56  WARN address: 0.0.0.0
2021-11-11 07:52:56  WARN port: 8000
2021-11-11 07:52:56  WARN workers: 4
2021-11-11 07:52:56  WARN ident: Rocket
2021-11-11 07:52:56  WARN limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB
2021-11-11 07:52:56  WARN temp dir: /tmp
2021-11-11 07:52:56  WARN keep-alive: 5s
2021-11-11 07:52:56  WARN tls: disabled
2021-11-11 07:52:56  WARN shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s
2021-11-11 07:52:56  WARN log level: critical
2021-11-11 07:52:56  WARN cli colors: true
2021-11-11 07:52:56  WARN 📬 Routes:
2021-11-11 07:52:56  WARN (index) GET /<_paths..> text/html
2021-11-11 07:52:56  WARN (dist) GET /assets/<file..>
2021-11-11 07:52:56  WARN (feed) GET /api/feed
2021-11-11 07:52:56  WARN (get_health_check) GET /api/alive
2021-11-11 07:52:56  WARN (post_order_request) POST /api/cfd/order
2021-11-11 07:52:56  WARN (margin_calc) POST /api/calculate/margin
2021-11-11 07:52:56  WARN (post_cfd_action) POST /api/cfd/<id>/<action>
2021-11-11 07:52:56  WARN 📡 Fairings:
2021-11-11 07:52:56  WARN Shield (liftoff, response, singleton)
2021-11-11 07:52:56  INFO 🛡️ Shield:
2021-11-11 07:52:56  WARN 🚀 Rocket has launched from http://0.0.0.0:8000
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T09:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-12T08:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T23:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-12T03:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T14:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-12T04:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-12T00:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-12T01:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-12T02:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T18:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T10:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T15:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T19:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T20:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-12T05:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T16:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T17:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T21:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T22:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T11:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-12T06:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-12T07:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T12:00:00.price?n=20
2021-11-11 07:53:01 DEBUG Fetching announcement for /x/BitMEX/BXBT/2021-11-11T13:00:00.price?n=20
da-kami commented 2 years ago

It appears this is a docker port forwarding problem. When using a different port (e.g. 8020) it works. I have not idea why this happens. I re-launched docker and that fixed port 8000 behaviour as well.

Strange that this would happen just when I trying to present the UI 😅

Fixed by upgrading and restarting docker (which broke docker of course, but that could be solved by restarting the machine... because why not :/ ).

I don't think there is anything we can action here.