in aws_secretsmanager_agent/src/server.rs [190:206]
fn validate_max_conn(
&self,
req: &Request<IncomingBody>,
count: usize,
) -> Result<(), HttpError> {
// Add one to account for the extra server reference in main, allow 2 extra health check conns.
let limit = if req.uri().path() == "/ping" {
self.max_conn + 3
} else {
self.max_conn + 1
};
if count <= limit {
return Ok(());
}
Err(HttpError(429, "Connection limit exceeded".into()))
}