worker MPM e PHP

6

Eu li muitas postagens dizendo Eu não devo usar worker MPM com PHP .

Minha pergunta é se isso ainda é válido ou se o trabalho com worker MPM não é recomendado.

A razão pela qual eu pergunto isso é porque eu vi que o MPM worker suporta PHP e eu acho que existe até mesmo um pacote para esse propósito chamado php-zts

    
por Kuf 07.08.2012 / 15:20

2 respostas

3

Da última vez que fiz uma tentativa (como 6 a 12 meses atrás?), ainda tive alguns problemas realmente sérios, pois o apache travava depois de alguns acessos em alguns hosts virtuais. Voltando ao prefork o mpm resolveu o meu problema, então eu acho que era relacionado ao worker + php e não investiguei mais nada.

Desde então, ouvi dizer que o php do fpm está agora estável e fundido na base de código do php ... Você pode querer experimentá-lo com o apache 2.4, mas é dito que ainda existem problemas que não são thread-safe :

"Como no MPM worker da versão anterior, o modelo encadeado deste MPM causa problemas quando o mod_php é usado com extensões PHP de terceiros que não são thread-safe."

    
por 08.08.2012 / 01:18
3

Depende de quais extensões PHP você vai usar. Nem todos os módulos PHP de terceiros são garantidos como seguros para threads, então eu acho que a recomendação para usar o prefork MPM com PHP ainda é válida.

    
por 07.08.2012 / 18:24