procedure
( make limitinner[#:over-limitover-limit])→dispatcher/c
limit:number?inner:dispatcher/c
If there are no additional spaces inside the limit and a new request is received, the over-limit option determines what is done. The default ('block) causes the new request to block until an old request is finished being handled. If over-limit is 'kill-new, then the new request handler is killed—a form of load-shedding. If over-limit is 'kill-old, then the oldest request handler is killed—prioritizing new connections over old. (This setting is a little dangerous because requests might never finish if there is constant load.)
web-server/httpweb-server/http/response#rx"/limited"5(output-response/methodconn200#"Okay"empty#:over-limit'block))(output-response/methodconnempty#:port8080)