Python论坛  - 讨论区

标题:[python-chinese] 有人比较过 flup 的 fcgi.py和 fcgi_fork.py 的性能差异么?

2007年09月29日 星期六 10:21

赵威 zhaowei在pythonid.com
星期六 九月 29 10:21:20 HKT 2007

ÕÔÍþ,ÄúºÃ£¡

	¶ÔÁË£¬ÎÒÓÃµÄ web.py

======= 2007-09-29 10:17:11 ÄúÔÚÀ´ÐÅÖÐдµÀ£º=======

>Yingbo Qiu,ÄúºÃ£¡
>
>	ÎÒ×òÌì²âÊÔÁËһϣ¬ÔÚÎÒÕâÀïµÄredhat9ÉÏ£¬cpuÊÇp4 2.6³¬Ị̈߳¬ÄÚ´æ1g¡£
>ÔÚ²¢·¢±È½ÏСµÄÇé¿öÏÂthread·½Ê½µÄÔËÐÐËٶȺÍprefork·½Ê½µÄÐÔÄܲ¶à£¬
>µ«ÔÚ²¢·¢´óһЩµÄÇé¿öÏ£¬preforkÉÔºÃÒ»µãµã¡£
>
>======= 2007-09-28 18:47:32 ÄúÔÚÀ´ÐÅÖÐдµÀ£º=======
>
>>ÄãÄÇÀïÓÐ¶Ô fork ²âÊÔ¹ýô£¿
>>
>>¸Õ²ÅÔÚ http://timchen119.blogspot.com/ Éϵõ½µÄ´ð¸´ÊÇ:
>>
>>»ù±¾ÉÏÈç¹û²»¿¼‘]ƒÈ´æ(memory)†–î}, KÇÒÄãµÄweb³ÌʽÊÇCPU-boundµÄ³Ìʽ,prefork mode
>>¿ÉÒÔÔÚëp»ò¶àºËÐÄCPUÉÏß\×÷í˜ÀûK·ÖÉ¢³Ìʽµ½¶à‚€CPU,»òÔS•þÐÔÄÜÝ^¸ß, µ«ÆäËûÇé›rµÄԒ(Èç†ÎºËcpu»òÐè´óÁ¿concurrent(ã°l)
>>“½Ó)ÎÒ½¨×hÄãÖ±½Ó’ñÓÃthread mode, Òòžé»ù±¾ÉϺÜëy²»¿¼‘]ƒÈ´æ(memory)†–î}.
>>_______________________________________________
>>python-chinese
>>Post: send python-chinese在lists.python.cn
>>Subscribe: send subscribe to python-chinese-request在lists.python.cn
>>Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
>>Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>= = = = = = = = = = = = = = = = = = = =
>			
>
>¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÂ
>Àñ£¡
> 
>				 
>¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕÔÍþ
>¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡zhaowei在pythonid.com
>¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2007-09-29
>
>_______________________________________________
>python-chinese
>Post: send python-chinese在lists.python.cn
>Subscribe: send subscribe to python-chinese-request在lists.python.cn
>Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
>Detail Info: http://python.cn/mailman/listinfo/python-chinese

= = = = = = = = = = = = = = = = = = = =
			

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÂ
Àñ£¡
 
				 
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕÔÍþ
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡zhaowei在pythonid.com
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2007-09-29


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月29日 星期六 15:22

Yingbo Qiu qiuyingbo在gmail.com
星期六 九月 29 15:22:38 HKT 2007

你测试一下 apache 反向代理到 web.py 的 HTTP 模式.

这个也是线程的,但是好像性能比 mod_fastcgi + thread flup 要强那么一点点..



2007/9/29, 赵威 <zhaowei at pythonid.com>:
> 赵威,您好!
>
>        对了,我用的 web.py
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月29日 星期六 21:15

Jiahua Huang jhuangjiahua在gmail.com
星期六 九月 29 21:15:02 HKT 2007

我这儿单独的 web.py 有时候会崩溃,
所以用 lighttpd 的 fcgi 来启动

在 07-9-29,Yingbo Qiu<qiuyingbo at gmail.com> 写道:
> 你测试一下 apache 反向代理到 web.py 的 HTTP 模式.
>
> 这个也是线程的,但是好像性能比 mod_fastcgi + thread flup 要强那么一点点..
>
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月30日 星期日 09:13

Yingbo Qiu qiuyingbo在gmail.com
星期日 九月 30 09:13:29 HKT 2007

在 07-9-29,Jiahua Huang<jhuangjiahua at gmail.com> 写道:
> 我这儿单独的 web.py 有时候会崩溃,
> 所以用 lighttpd 的 fcgi 来启动

崩溃?是程序异常终止么?

关注ing..

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月30日 星期日 09:20

Jiahua Huang jhuangjiahua在gmail.com
星期日 九月 30 09:20:35 HKT 2007

嗯,是这些输出
http://paste.ubuntu.org.cn/2488

web.py 单独运行一段时间后,输出
Traceback (most recent call last):
  File "./demo.py", line 109, in 
    if __name__ == "__main__": web.run(urls, globals(), web.reloader)
  File "/home/huahua/work/se/web/request.py", line 145, in run
    return wsgi.runwsgi(webapi.wsgifunc(webpyfunc(inp, fvars,
autoreload), *middleware))
  File "/home/huahua/work/se/web/wsgi.py", line 54, in runwsgi
    return httpserver.runsimple(func, validip(listget(sys.argv, 1, '')))
  File "/home/huahua/work/se/web/httpserver.py", line 221, in runsimple
    server.start()
  File "/home/huahua/work/se/web/wsgiserver/__init__.py", line 869, in start
    self.tick()
  File "/home/huahua/work/se/web/wsgiserver/__init__.py", line 896, in tick
    s, addr = self.socket.accept()
  File "/usr/lib/python2.5/socket.py", line 167, in accept
    sock, addr = self._sock.accept()
socket.error: (4, 'Interrupted system call')

然后浏览器里就连不上了

在 07-9-30,Yingbo Qiu<qiuyingbo at gmail.com> 写道:
>
> 崩溃?是程序异常终止么?
>
> 关注ing..

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号