Remix.run Logo
amluto 5 hours ago

> Among other things, if a container goes down you don’t know if it corrupted shared state (leaving sockets open or whatever).

This is not a thing. A program that opens a socket and crashes does not leak that socket for the lifetime of the network namespace. (Keep in mind that ordinary non-containerized servers usually have exactly one network namespace. If a program crashes, you restart it. Sure, CLOSE_WAIT is a thing, but it’s neither permanent nor usually a big deal.)