Hi all,
I'm struggling to understand how django/python may allocate and
unallocate memory when used with uWSGI.
I have a Debian system running Python 2.7 and uwsgi with 2GB of RAM and
2 CPUs.
Is that enough RAM memory for a uWSGI/Gevent based WSGI app running Django?
I'm running uWSGI with the --gevent switch in order to allow cooperative
multithreading, but my free RAM memory is always decreasing when nginx
is running.
How can I debug memory allocation in a Django/uWSGI app?
I defined also in my sitecustomize.py "gc.enable()" to allow garbage
collection, but it does not appears to make any differences.
Can you recommend any libraries to debug/profile memory allocation in
Python 2.7 ?
Is Django more memory efficient with --pymalloc or by using the default
linux malloc() ?
Thank you in advance,
Etienne
--
Etienne Robillard
[email protected]
https://www.isotopesoftware.ca/
--
You received this message because you are subscribed to the Google Groups "Django
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/1e6a9dfa-5b8b-194b-b860-084fc6887890%40yandex.com.
For more options, visit https://groups.google.com/d/optout.