On Fri, Apr 7, 2017 at 4:37 PM, Guillermo Cruz <webjunki...@gmail.com> wrote:
> I had a similar issue with ZeroMQ uWSGI and NGINX. What worked for me was
> turning off uwsgi_buffering and setting uwsgi_read_timeout to 300 on my
> nginx conf file.

Thanks for the reply. We decided to redesign the app to use external
processes instead of threads, but I will keep this email and I know it
will come in handy in the future.

>
> On Fri, Apr 7, 2017 at 1:33 PM, Larry Martell <larry.mart...@gmail.com>
> wrote:
>>
>> I have a django app that I serve with nginx and uwsgi. Some requests
>> that the app receives start python threads that are not complete when
>> the request returns a response to the client. When I run with the
>> django devel server the threads continue to run to completion. But
>> when I run with the djanbo prod server using nginx and uwsgi it seemed
>> that the threads terminate when the response is sent. But then I was
>> doing some more debugging and the server was in the state where it
>> seemed the threads were no longer running and then I restarted uwsgi
>> and then the threads ran to completion! So now I am very confused -
>> they clearly were still around, but seeming in some blocked state and
>> they were able to resume when uwsgi restarted. Can anyone shed any
>> light on what is going on? Is it feasible to run a thread that
>> continues after the request returns?
_______________________________________________
uWSGI mailing list
uWSGI@lists.unbit.it
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to