[Python-es] Duda/problema con mod_wsgi-express
Jesus Cea
jcea en jcea.es
Mie Dic 9 12:05:11 EST 2020
On 8/12/20 16:57, Miguel Sanchez wrote:
> Es como si durante la generación de los gráficos se "mezclaran" las distintas peticiones.
La verdad es que da la impresión de que el problema lo has diagnosticado
ya tú perfectamente.
Por defecto mod_wsgi procesa las peticiones en paralelo. Si el código
que genera los gráficos no tiene en cuenta esto y usa estado global,
pues tendrás problemas.
La forma obvia de diagnosticarlo es configurar "mod_wsgi" para que
acepte una sola petición por vez. Si esto resuelve el problema, entonces
el problema está en tu código, que no funciona bien si hay concurrencia.
Cómo resolver eso ya es problema de tu código, no de WSGI.
<https://modwsgi.readthedocs.io/en/develop/user-guides/processes-and-threading.html>
No explicas si tienes configurado WSGI para usar multihijo y/o multiproceso.
Si controlas el código, pues escribir un "driver" que genere gráficos
con tu backend, pasando de WSGI. Si empiezas a pedirle que genere los
gráficos en paralelo mediante hilos, seguramente te fallará igual, por
lo que el problema no es WSGI.
--
Jesús Cea Avión _/_/ _/_/_/ _/_/_/
jcea en jcea.es - https://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
Twitter: @jcea _/_/ _/_/ _/_/_/_/_/
jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
------------ próxima parte ------------
Se ha borrado un mensaje adjunto que no está en formato texto plano...
Nombre : OpenPGP_signature
Tipo : application/pgp-signature
Tamaño : 495 bytes
Descripción: OpenPGP digital signature
Url : <https://mail.python.org/pipermail/python-es/attachments/20201209/57e7681f/attachment.sig>
Más información sobre la lista de distribución Python-es