Como sobre o seguinte tipo de princípio? Digamos que seja mod_proxy, assegure que ProxyTimeout e ProxyPass connectiontimeout = (e provavelmente retry =) seja pelo menos o tempo de manutenção ou o tempo limite ocioso do cliente da API.
Em seguida, antes da manutenção, faça o firewall de todas as novas conexões no back-end, por exemplo, iptables -I INPUT -p tcp --syn --dport 8080 -j DROP
. Após a manutenção, remova a regra com iptables -D
.
Os MaxClients podem permanecer baixos, mas você pode querer aumentar ListenBackLog
se o tempo limite da conexão TCP no cliente for curto.