Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Cambio de Apache prefork a worker en Debian - Consideraciones

32 views
Skip to first unread message

Maykel Franco

unread,
Nov 29, 2015, 5:00:03 PM11/29/15
to
Buenas, queremos optimizar apache y he leído que usar el worker es lo
adecuado para alta carga de peticiones web... Actualmente tenemos
bastante tráfico, unas 20k peticiones cada segundo en condiciones
altas y 10k en condiciones normales...

Tenemos la versión de apache prefork con mod_php y queremos cambiar
apache worker...

Mi pregunta es, esto es trivial o hay que tener algo en cuenta? A
nivel de programación, conexiones, hilos...

La idea es usar apache worker + php-fpm.

Cambiar apache por nginx es otra de las cosas que quiero hacer, pero
los programadores no me dejan, están acostumbrados a la sintaxis de
apache, cachisela mar... Con lo que me gust a mi nginx.

Habéis realizado alguien esta migración?

Gracias de antemano.

Camaleón

unread,
Nov 30, 2015, 11:40:04 AM11/30/15
to
El Sun, 29 Nov 2015 22:57:25 +0100, Maykel Franco escribió:

> Buenas, queremos optimizar apache y he leído que usar el worker es lo
> adecuado para alta carga de peticiones web... Actualmente tenemos
> bastante tráfico, unas 20k peticiones cada segundo en condiciones altas
> y 10k en condiciones normales...
>
> Tenemos la versión de apache prefork con mod_php y queremos cambiar
> apache worker...

(...)

> Habéis realizado alguien esta migración?
>
> Gracias de antemano.

¿No has preguntado a Google? >:-P

https://www.google.com/webhp?complete=0&hl=en&gws_rd=cr,ssl#complete=0&hl=en&q=debian+change+apache+prefork++to+worker+

No parece muy traumático.

Saludos,

--
Camaleón

Maykel Franco

unread,
Dec 11, 2015, 4:00:03 PM12/11/15
to
Umm, eso pienso yo, pero cierto es que apache prefork usa mod_php, y
mod_php es thread safe... Tenemos entornos programados en php para a
mod_php, intuyo que sí que habrá cosas que no funcione...

Pregunta, cambiar apache prefork por apache worker implica si o si
usar php-fpm no??

Camaleón

unread,
Dec 12, 2015, 12:20:02 PM12/12/15
to
El Fri, 11 Dec 2015 21:51:48 +0100, Maykel Franco escribió:

> El día 30 de noviembre de 2015, 17:33, Camaleón <noel...@gmail.com>
> escribió:

(...)

>>> Tenemos la versión de apache prefork con mod_php y queremos cambiar
>>> apache worker...
>>
>> (...)
>>
>>> Habéis realizado alguien esta migración?
>>>
>>> Gracias de antemano.
>>
>> ¿No has preguntado a Google? >:-P
>>
>> https://www.google.com/webhp?
complete=0&hl=en&gws_rd=cr,ssl#complete=0&hl=en&q=debian+change+apache
+prefork++to+worker+
>>
>> No parece muy traumático.
>>
>>
>>
> Umm, eso pienso yo, pero cierto es que apache prefork usa mod_php, y
> mod_php es thread safe... Tenemos entornos programados en php para a
> mod_php, intuyo que sí que habrá cosas que no funcione...
>
> Pregunta, cambiar apache prefork por apache worker implica si o si usar
> php-fpm no??

Creo que lo deja bien claro la descripción¹ del paquete (mod_php):

"(...) Please note that this package ONLY works with Apache's prefork MPM,
as it is not compiled thread-safe."

En cuanto a alternativas a php-fpm (p. ej. "mod_fcgid") no parece que
tenga ventajas.

¹https://packages.debian.org/wheezy/libapache2-mod-php5

Saludos,

--
Camaleón
0 new messages