The load is low - around 4-5 rps. I don't think that should effect the CPU 
usage so much.



On Friday, February 26, 2016 at 9:57:42 PM UTC+5:30, Nikolas 
Stevenson-Molnar wrote:
>
> What sort of load are you experiencing in production? Is it possible that 
> you're simply running into a hardware limitation and need to scale?
>
> On Thursday, February 25, 2016 at 9:29:22 PM UTC-8, Web Architect wrote:
>>
>> Hi Nikolas,
>>
>> Cache backend is Redis. The CPU usage is directly proportional to the 
>> load (increases with the increase in load). Memory usage seems to be fine.
>>
>> Thanks.
>>
>> On Friday, February 26, 2016 at 3:32:23 AM UTC+5:30, Nikolas 
>> Stevenson-Molnar wrote:
>>>
>>> Which cache backend are you using? Also, how's your memory usage? Do the 
>>> spikes in CPU correlate with load? I.e., does the CPU use increase/decrease 
>>> consistently with the number of users?
>>>
>>> On Wednesday, February 24, 2016 at 10:17:24 PM UTC-8, Web Architect 
>>> wrote:
>>>>
>>>> Hi Nikolas,
>>>>
>>>> I am new to uwsgi. Top is showing CPU consumption by uwsgi. Following 
>>>> is my uwsgi configuration:
>>>>
>>>> master=True
>>>>
>>>> socket=:7090
>>>>
>>>> max-requests=5000
>>>>
>>>> processes = 4
>>>>
>>>> threads = 2
>>>>
>>>> enable-threads = true
>>>>
>>>> #harakiri = 30 (not sure if using this would be a good idea)
>>>>
>>>> stats = 127.0.0.1:9191
>>>>
>>>> HW is a dual core processor with CentOS 6 linux. I am not sure if there 
>>>> is a better way to configure uwsgi. uwsgitop is showing only one worker 
>>>> process being heavily used and that is the one spiking to 100% + cpu 
>>>> usage. 
>>>>
>>>> Thanks.
>>>>
>>>>
>>>> On Thursday, February 25, 2016 at 1:47:43 AM UTC+5:30, Nikolas 
>>>> Stevenson-Molnar wrote:
>>>>>
>>>>> Just to be clear: is is the uwsgi process(es) consuming the CPU? I ask 
>>>>> because you mention DB queries, which wouldn't impact the CPU of uwsgi 
>>>>> (you'd see that reflected in the database process).
>>>>>
>>>>> On Tuesday, February 23, 2016 at 8:59:28 PM UTC-8, Web Architect wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> We have an ecommerce platform based on Django. We are using uwsgi to 
>>>>>> run the app. The issue the CPU usage is hitting the roof (sometimes 
>>>>>> going 
>>>>>> beyond 100%) for some scenarios. I would like to debug the platform on 
>>>>>> Production to see where the CPU consumption is happening. We have used 
>>>>>> Cache all over the place (including templates) as well - hence, the DB 
>>>>>> queries would be quite limited. 
>>>>>>
>>>>>> I would refrain from using Django-debug toolbar as it slows down the 
>>>>>> platform further, increases the CPU usage and also need to turn the 
>>>>>> DEBUG 
>>>>>> on. Is there any other tool or way to debug the platform? Would 
>>>>>> appreciate 
>>>>>> any recommendations/suggestions. 
>>>>>>
>>>>>> Also, does the Django ORM increase the CPU usage? Does it block the 
>>>>>> CPU? Would appreciate if anyone could throw some light on this.
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>

-- 
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/5f751bd7-a679-4ab8-b4a8-0ec9f503259a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to