Teoricamente, existem 3 opções de como o PHP pode ser anexado ao nginx:
- Módulo. Atualmente, não há módulo PHP nginx. Menos.
- CGI. O PHP é gerado a cada requisição, e um único processo php analisa um único arquivo php. A sobrecarga de execve () é óbvia. Sujo Plus.
- FCGI. Processos pré-gerados que lidam com solicitações e nunca param. Além disso,
Existem 2 métodos para criar esses processos FCGI:
- Pré-lançamento. Isso é o que o spawn_fcgi faz, e está tudo bem.
- Vamos lançá-los nginx: nginx tenta se conectar ao localhost :, e se não há ninguém ouvindo, gera spp FCGI trabalhadores. Isso teria sido melhor em termos de conforto de administração e estabilidade, mas eu nunca ouvi falar de um módulo desse tipo para o nginx :) Talvez você seja o primeiro a desenvolvê-lo? ;)
script spawn não é mal, realmente:)
P.S. Походу, самый пытливый ум у русских;)