Wait for a few seconds for open connections to drain requests before restarting the application. ```crystal HttpServer.new(@context).listen if @context.graceful? Log.info { "Waiting for graceful shutdown" } sleep 5.seconds end ```