> I get that, but having a cache that over which You have zero control does
> seems hackish to me. This is of course subjective and there might be cases
> when this is valid and solid solution.
> It should be easy to add option that will inform uWSGI about worker max
> lifetime, specially if this will make someone happy.


That info is already available in last_spawn field of the uwsgi_worker
structure.

The master can simply check if uwsgi_now()-last_spawn > X and set
manage_request to 0 + SIGWINCH to drop it. (SIGWINCH is required in case
the worker is blocked in epoll_wait()/kevent())


-- 
Roberto De Ioris
http://unbit.it
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to