what does the above line mean?
what are these lines doing?
Why here the memory consumed is varying? Its around 30MB
- what do these things mean?
Which things should I change, if my site is getting more requests? Thanks. ;) asked 24 Dec '12, 03:05 Prajwal |
The worker processes handle handle requests for your application. More information is in the Apache documentation: Apache MPM worker
If you're referring to "
Those are httpd worker processes, handling requests for your application.
Your application's memory usage will vary depending on different factors such as the volume of traffic you're receiving and the type of request being processes. For example, if your application pulls a large set of data into memory, your memory usage will be higher.
Please refer to the Apache and mod_wsgi documentation:
MaxSpareThreads, MinSpareThreads, ServerLimit, ThreadsPerChild can all be increased to give your application more resources to handle increased traffic. The "processes" and "threads" parameters of WSGIDaemonProcess can also be increased. There's no magic formula that says exactly what should be changed for a given level of traffic. You'll need to load test your application to find the settings that work best for you. Also, note that increasing these values will cause your application to use more memory. answered 24 Dec '12, 11:51 seanf |