> From a previous conversation I learned that TOUCH_RELOAD could be
> passed as UWSGI variable. My current setup:
>
> server {
> listen 8080;
> server_name ...;
>
> location / {
> include uwsgi_params;
>
> uwsgi_pass unix:///var/tmp/uwsgi.sock;
> uwsgi_param UWSGI_CHDIR /appdir/;
> uwsgi_param UWSGI_SCRIPT app.wsgi;
> uwsgi_param UWSGI_TOUCH_RELOAD /appdir/app.wsgi;
> }
>
> location /static/ {
> root /appdir/static;
> }
> }
>
> This works fine, when I touch the file it does update. However, uWSGI
> continuously spawns new interpreters to handle the same application.
> It appears like the original mod time isn't updated when a new mod
> time is detected and every subsequent comparison yields a new
> interpreter instance:
>
> "WSGI application 10 (SCRIPT_NAME=ubuntu.local:8080|) ready on
> interpreter 0x5868e90 pid: 15701 (default app)"
>
> Keep in mind I only have a single app in this setup.
>
>
Hi, can you post the full command line ?
Thanks for the report
--
Roberto De Ioris
http://unbit.it
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi