Skip to content

Bind the market-maker health server on IPv4 - #81

Merged
abs2023 merged 1 commit into
devfrom
fix/mm-health-ipv4
Sep 22, 2026
Merged

abs2023 merged 1 commit into
devfrom
fix/mm-health-ipv4

Conversation

@abs2023

@abs2023 abs2023 commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • The portfolio and perps health servers now listen on 0.0.0.0. listen(port) on the current Node image binds IPv6 only, and the load balancer health check to the task IPv4 times out.
  • Production v1.4.0 was rolled back to v1.3.0 for this reason. Dev v1.0.180-dev stayed up after one task was replaced for the same timeout.

Test plan

  • Merge to dev and confirm svc-col-mar-futures-mm-dev stays on the new image with a healthy target
  • Promote the same commit to main and confirm svc-col-mar-futures-mm-lmn stays on the new image

Made with Cursor

The load balancer checks the task IPv4 address. listen(port) on the current node image binds IPv6 only, so those checks time out and ECS rolls the task back.

Co-authored-by: Cursor <cursoragent@cursor.com>
@abs2023
abs2023 merged commit 5e40d3e into dev Sep 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant