Re: Как nginx обрабатывает fastcgi запросы
tantra
nginx-forum на nginx.us
Сб Авг 28 17:51:37 MSD 2010
>>>Таки потому, что вы запустили только
один процесс со скриптом.
>>Выполните строку с 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