Got it. I just wanna confirm it's working normally.

However,  my server seems very slow, though I have a lot of idle workers.
I'm investigating what's happening!

I thought since uwsgi workers are idle, they should be able to do a lot of
work ... but my site is almost done at this time. uwsgi servers cpu load
only 3-4 on 8 core machines.

I don't know why they just keep themselves idle if they are supposed
working

On Tue, Nov 13, 2012 at 11:05 PM, Łukasz Mierzwa <[email protected]>wrote:

> I have asked about it some time ago, Roberto replied that this is how
> linux kernel works, I guess that uWSGI spawns multiple processes that are
> subscribed to single socket and it's linux kernel that picks which process
> will get next request, kernel on the other hand always picks
> first available process. Anyway Roberto said that is out of uWSGI control,
> so there is nothing we can do about it. I don't consider this an issue and
> I never had any issues because of that.
> It might work differently when uWSGI runs on different OS.
>
>
> 2012/11/13 Aarni Koskela <[email protected]>
>
>>  If I had to guess, I’d say the uWSGI master always chooses the first
>> free worker process (can’t find the relevant bit in the source right now).
>> ****
>>
>> This seems to be a fairly sane idea to me in terms of memory/cache usage.
>> ****
>>
>> ** **
>>
>> So as long as your server isn’t very contented concurrency-wise, you’d be
>> bound to see this sort of behavior a lot, where the higher worker numbers
>> get less requests, except when all the lower-number workers are busy.****
>>
>> ** **
>>
>> Graphing the request#/worker seems to agree with this hypothesis:
>> http://bit.ly/X3imBw (Shortlink leads to Wolfram Alpha)****
>>
>> ** **
>>
>> HTH,****
>>
>> ** **
>>
>> Aarni****
>>
>> ** **
>>
>> ** **
>>
>> *From:* [email protected] [mailto:[email protected]]
>> *On Behalf Of *Samuel
>> *Sent:* Tuesday, November 13, 2012 4:47 PM
>> *To:* uWSGI developers and users list
>> *Subject:* [uWSGI] why some workers are much more busy than the others***
>> *
>>
>> ** **
>>
>> uwsgitop showed the following data: ****
>>
>> [...]****
>>
>> ** **
>>
>> while the first progress processed 7 times more request than the last
>> one? why can this happen? uwsgi master don't send the task to every one ?
>> ****
>>
>> ** **
>>
>> ** **
>>
>> _______________________________________________
>> uWSGI mailing list
>> [email protected]
>> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
>>
>>
>
>
> --
> Łukasz Mierzwa
>
> _______________________________________________
> uWSGI mailing list
> [email protected]
> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
>
>


-- 
*吴焱红(Samuel)*

博客: blog.shanbay.com
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to