Closed packagethief closed 3 years ago
Yeah, I'm seeing a similar error after 3c14306782993227da5a2f48d4a1a50afc4d4912.
Definitely a bug somewhere.
FWIW, it does appear to be short-lived. Given an app aliased as abc.puma and xyz.puma, after requesting abc.puma/ then xyz.puma/ then abc.puma/ then xyz.puma/, both respond correctly. 🙃
https://github.com/puma/puma-dev/pull/101 added support for sharing a single app instance with multiple hostnames by pointing symlinks to the same app. As of version 0.15.2, this is no longer working.
It looks like puma-dev tries to bind to alternative hostnames to same socket as the already running app:
I haven't tried to bisect, but I suspect this changed in https://github.com/puma/puma-dev/pull/270.