Apache: Aguardando Processo Filho - WTF?

1

Eu corro um script PHP, algo dá errado (ainda não descobri o que). Só para ter um novo começo. Eu reinicio o apache, mas nos logs eu recebo isso:

[Fri Dec 25 21:27:16 2009] [notice] Child 7584: Child process is running
[Fri Dec 25 21:27:16 2009] [notice] Child 7584: Acquired the start mutex.
[Fri Dec 25 21:27:16 2009] [notice] Child 7584: Starting 64 worker threads.
[Fri Dec 25 21:27:16 2009] [notice] Child 7584: Starting thread to listen on port 9090.
[Fri Dec 25 21:27:30 2009] [notice] Child 10048: Waiting 180 more seconds for 6 worker threads to finish.

Em primeiro lugar, o que é o acima e o que isso significa?

Em segundo lugar, como fazer com que o apache reinicie corretamente sem esperar por nenhum processo filho. Eu pergunto isso porque, eu acho que alguns dos novos php eu corro, apenas pendurar e eu estou supondo apache / php está esperando pelo que já estava correndo antes?

Obrigado a todos, eu realmente aprecio a ajuda sobre o acima.

    
por Abs 25.12.2009 / 22:30

1 resposta

1

Acho que isso pertence ao serverfault, mas de qualquer forma:

As mensagens de log soam como se você estivesse usando o mpm_worker. Esta provavelmente não é uma boa idéia se você carregar mod_php.

Tente mudar para o mpm_prefork e ver o que acontece.

    
por 25.12.2009 / 22:40