O servidor possui uma CPU 4C/8T e 32 GB de RAM. SO: Debian 12. Apache/PHP não responde após uso de aproximadamente 500 MB. Tentei PHP8.2 e PHP8.1, mas o resultado é o mesmo. Se eu reiniciar o PHP, o Apache começará a responder. Verifiquei o log de erros do Apache e há apenas um aviso abaixo, não há outros tipos de erros no log de erros.
[Terça-feira, 28 de novembro 13:50:31.932468 2023] [http2:warn] [pid 13336:tid 139689031698112] [cliente 10.41.23.50:34858] h2_stream(13336-348-1,CLEANUP): iniciado=1, agendado=1, pronto = 0, out_buffer = 0
Descobri que o problema estava no limite de processos filhos para PHP. Não houve nenhum erro relacionado nos logs, mas o problema foi resolvido quando aumentei o limite de 10 para 100.
Um processo estava usando cerca de 50 MB, portanto, após 10 processos, o limite foi atingido. Embora existam mais recursos do servidor, ele não pôde ser usado e o serviço PHP parou de responder.