Thank you for the quick response! > Each app will live in its interpreter in the process, and when uWSGI > receive the request it choose the interpreter to set. > So if you set 10 processes for this instance and you host 5 > virtualhosts, > you will ends with 50 interpreters (5 per process) > by default uWSGI allocate all the resources you have configured,
I'm not sure I understand this one because when I start uWSGI with virtualhosting, it does not know how many (and which) apps will be served so it cannot load the interpreters. Do you mean that as soon as one request is received for an app, uWSGI creates one interpreter in each process of the pool?
I also have another question regarding the reload strategy with virtualhosting. Is it possible to only reload the interpreters for one application without having to reload all the processes in the pool (e.g., if the code changes in one app, but not in the others)?
Thank you for the tips about threading and the new cheaper mode, this is really helpful,
Barthélémy _______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
