ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Как nginx обрабатывает fastcg i запросы


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Как nginx обрабатывает fastcg i запросы
  • From: "tantra" <nginx-forum@xxxxxxxx>
  • Date: Sat, 28 Aug 2010 09:51:37 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=B4nbti/JTyau7XgoMi60DqHb6ST4cQJMPVNypto/6R8=; b=Y0k8krosOKvAgYZnUivfTdDX0CDXzs5EADR5+dwwDbyhRU/cY8afo37P3jqARAd1H1srAB2npnOhXnobwpnHCA7riJBQda58hlc37UBgQlzSunkyCNLMbix27YP03zEG;
  • In-reply-to: <411F5B15-EED4-48C3-AE20-2207D074B248@xxxxxxxxx>
  • References: <411F5B15-EED4-48C3-AE20-2207D074B248@xxxxxxxxx>

>>>Таки потому, что вы запустили только
один процесс со скриптом.

>>Выполните строку с spawn-cgi несколько раз
и увидите параллельность.

Таки нет, процессов запускается пять
штук примерно вот таким макаром:

class ForkingMixIn:
    def serve_forever(self):

        for x in range(self._workers - 1):
            pid = os.fork()
            if not pid:
                # child
                self._mainloop()
                sys.exit(0)
            else:
                # parent
                continue

        self._mainloop()
 

freebsd# ps -aux | grep "python"
www   55134  0.0  0.8  5628  3948  p0  I+    6:33AM   0:00.06
/usr/local/bin/python /root/test.py
www   55135  0.0  0.8  5628  3948  p0  I+    6:33AM   0:00.01
/usr/local/bin/python /root/test.py
www   55136  0.0  0.8  5628  3948  p0  I+    6:33AM   0:00.02
/usr/local/bin/python /root/test.py
www   55137  0.0  0.8  5628  3948  p0  I+    6:33AM   0:00.01
/usr/local/bin/python /root/test.py
www   55138  0.0  0.8  5628  3948  p0  I+    6:33AM   0:00.02
/usr/local/bin/python /root/test.py
root  55660  0.0  0.0   388   232  p2  R+    8:07AM   0:00.00 grep
python

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,124475,124602#msg-124602


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.