Sorry, I should have noted that I'm using uWSGI version 1.2

Ryan-


On Tue, May 1, 2012 at 11:55 PM, Ryan Showalter <[email protected]> wrote:
> Hello,
>
> I've noticed that with recent version of uWSGI, the spooler does not
> treat jobs as it used to. Before, if 10 jobs were in the queue and job
> 1 failed, the spooler would proceed to try job 2 and then job 3, etc.
> But recently, I've noticed that if job1 fails, it will continue to try
> and execute job1 completely ignoring jobs 2-10 until job1 is
> successfully processed.  Here is my config:
>
> uwsgi:
>  auto-procname: true
>  chdir: /opt/webapps/example.com
>  cpu-affinity: 1
>  enable-threads: true
>  env: DJANGO_SETTINGS_MODULE=example.settings
>  harakiri: 7200
>  master: true
>  max-requests: 500
>  memory-report: true
>  module: django.core.handlers.wsgi:WSGIHandler()
>  pidfile: /opt/webapps/example.com/pid/uwsgi.pid
>  processes: 16
>  pythonpath: example
>  socket: /opt/webapps/example.com/sock/uwsgi.sock
>  spooler: /opt/webapps/example.com/spooler
>  spooler-chdir: /opt/webapps/example.com
>  spooler-import: custom.uwsgi_utils
>  spooler-max-tasks: 20
>  vacuum: true
>  virtualenv: /opt/webapps/example.com
>
>
> Also, on a slightly related note.. I've noticed that the spooler
> workers will occasionally take up VAST amounts of memory (upwards of
> 256MB) with no jobs in the queue.  This is why I've set the
> spooler-max-tasks option, but it's even happened to me once with that
> option set.  I don't currently have debug logs from when this has
> happened but I'll post them when it happens to me again.
>
> BTW, uWSGI is still the most amazing piece of software EVER.  Thank
> you for all the hard work :)
>
> Thanks,
> Ryan-
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to