4 ms·
We run many more than 12 processes per server. That's how you can get around that. :) But that's frankly more of a Python architecture problem than Django. Djan
by mattrobenolt 13y ago
We run many more than 12 processes per server. That's how you can get around that. :) But that's frankly more of a Python architecture problem than Django. Django is compatible with coroutine libraries like gevent, just most of the ecosystem is not compatible, so that makes things difficult at the size we're at.
Realistically though, this isn't a problem for us and if things are done right, shouldn't be a problem for you either. Just use more processes and you'll be fine unless you're running out of RAM or something.
- deleted 13y ago[deleted]
- crucialfelix 13y agohow many CPUS and how many processes per machine ? I guess I used to run 8 on a 4 CPU machine. I tried 9-12 processes but it always tripped over itself. > unless you're running out of RAM or something. yep, on the new machines I run 6 just to keep the total memory down. and that also sucks: having to use lots of memory just to get concurrency.
- mattrobenolt 13y agoWe run 40 processes on each with 16 cores and 24G of RAM.