[pyar] httpd hija de otra httpd

Eka (Esteban Feldman) ekagaurangadas en gmail.com
Lun Dic 20 13:31:32 ART 2010


2010/12/20 Claudio Freire <klaussfreire en gmail.com>

>
>
> 2010/12/17 Sebastian Bassi <sbassi en clubdelarazon.org>
>
> Necesito saber si es posible:
>>
>> Apache2
>> |
>> \__httpd
>>    |
>>    \__php_cgi
>>        |
>>        (MAGIA PYTHONICA)
>>        |
>>        \__httpd
>>
>
> No creo que se pueda en POSIX y punto.
>
> El proceso que marcaste como "apache2" es el httpd (/usr/sbin/httpd), el
> que marcás como "httpd" es, en realidad, el resultado de un fork dentro de
> "apache2".
>
> Si quisieras levantar uno de esos con system(), no podrías (porque sólo
> podrías levantar un apache2 que a su vez levanta varios httpd, pero no
> podrías levantar un httpd aislado).
>
> Si quisieras forkear, forkearías php_cgi, no httpd. Capaz que con algún
> módulo in-process se podría, tipo mod_python, pero el resultado puede ser
> bastante inestable.
>
> Dentro del caso que mostrás (php_cgi), es posible que usando strace y el
> ppid puedas forkear el padre, pero seguro que el usuario en que corre
> php_cgi no tiene permisos para tracear httpd (y si lo tiene, gran bardo
> tenés en tu server).
>
> Igual... ¿para qué querrías esto?
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>

Y si usas directamente algo como uwsgi [0]?

[0] http://projects.unbit.it/uwsgi/
-- 
Chant Hare Krishna and Be Happy

Eka
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101220/29004b37/attachment.html>


More information about the pyar mailing list