É altamente improvável que você tenha RAM suficiente para ter 500 processos PHP em execução. Em minhas caixas, eles normalmente levam de 40 a 80MB cada, dependendo do que estão fazendo.
Então, o que acontece aqui é que, quando você inicia o PHP, ele tenta iniciar 400 cópias de si mesmo, como foi o que você especificou. Mas você precisaria de pelo menos o dobro de RAM que você tem atualmente! Então a máquina rapidamente começa a trocar, e pára.
Elimine estes números dramaticamente, até que esteja bem dentro dos limites da sua memória. Você não precisa de 400 processos simultâneos em execução para lidar com 5 a 15 visualizações de página por segundo.
Você também deve definir um valor para pm.max_requests
em caso de vazamentos de memória no PHP ou em outro módulo PHP que você esteja usando. Infelizmente, estes são muito comuns.
Para recuperar seu servidor, tente começar com:
pm.max_children = 50
pm.start_servers = 10
pm.min_spare_servers = 10
pm.max_spare_servers = 50
pm.max_requests = 500
Isso lhe dá bastante espaço para processar o tráfego normal e os picos de até 5x a carga normal. Você pode aumentar pm.max_children
se começar a ficar muito mais ocupado e ver as entradas de log sobre a falta de crianças, mas verifique sua RAM livre antes de fazer isso; se você chegar a esse ponto, provavelmente terá que atualizar o servidor.