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 _/_/ _/_/_/ _/_/_/ j...@jcea.es - https://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:j...@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
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es