pumactl restart or SIGUSR2 actually kills puma server instead of restarting · Issue #1378 · puma/puma · GitHub
GitHub - equivalent/dummy-sinatra-puma-socket-docker-app: Sinatra Puma server dummy app with connection on a socket so that you can point NginX on socket to test Nginx setup
![Switching from a synchronous webserver (Puma) to an asynchronous one (Goliath) | by Thiago Ribeiro | PDVend Engineering | Medium Switching from a synchronous webserver (Puma) to an asynchronous one (Goliath) | by Thiago Ribeiro | PDVend Engineering | Medium](https://miro.medium.com/max/1838/1*uqKyhnkBDHT9jdEWQaMv_g.png)
Switching from a synchronous webserver (Puma) to an asynchronous one (Goliath) | by Thiago Ribeiro | PDVend Engineering | Medium
![Requests to Puma hanging due to issues with Keep-Alive, Content-Length, and HTTP_VERSION headers · Issue #1565 · puma/puma · GitHub Requests to Puma hanging due to issues with Keep-Alive, Content-Length, and HTTP_VERSION headers · Issue #1565 · puma/puma · GitHub](https://user-images.githubusercontent.com/1251092/38956208-cc255b66-430b-11e8-886d-ea5ada6b7d30.png)