[CPyUG] django并发

classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

[CPyUG] django并发

cadofa.wolfy
请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] django并发

范三山
runserver那个?单进程单线程

在 2011年9月7日 下午1:50,cadofa.wolfy <[hidden email]> 写道:

> 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> 强烈: 建议使用技巧: 如何有效地报告Bug
> http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] django并发

任我飞
推荐使用http://pypi.python.org/pypi/django-wsgiserver 替代自带的!

在 2011年9月7日 下午1:56,范三山 <[hidden email]> 写道:

> runserver那个?单进程单线程
>
> 在 2011年9月7日 下午1:50,cadofa.wolfy <[hidden email]> 写道:
>> 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>> 强烈: 建议使用技巧: 如何有效地报告Bug
>> http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>>
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> 强烈: 建议使用技巧: 如何有效地报告Bug
>        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] django并发

lu_zi_2000
没必要吧,前端连接个web服务器不就完了,参数改下
On 2011年09月07日 14:02, 任我飞 wrote:

> 推荐使用http://pypi.python.org/pypi/django-wsgiserver 替代自带的!
>
> 在 2011年9月7日 下午1:56,范三山 <[hidden email]> 写道:
>> runserver那个?单进程单线程
>>
>> 在 2011年9月7日 下午1:50,cadofa.wolfy <[hidden email]> 写道:
>>> 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!
>>>
>>> --
>>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>>> 发言: [hidden email]
>>> 退订: [hidden email] (向此发空信即退!)
>>> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
>>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>>> 强烈: 建议使用技巧: 如何有效地报告Bug
>>> http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>> 强烈: 建议使用技巧: 如何有效地报告Bug
>>        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>>


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] django并发

Joey Chang
In reply to this post by 任我飞
部署的时候 是不是即可以支持 多进程也可以支持一个进程多个线程?
我看到文档中 对部署的参数 maxchildren 的解释是
hard limit number of processes/threads

在 2011年9月7日 下午2:02,任我飞 <[hidden email]>写道:
推荐使用http://pypi.python.org/pypi/django-wsgiserver 替代自带的!

在 2011年9月7日 下午1:56,范三山 <[hidden email]> 写道:
> runserver那个?单进程单线程
>
> 在 2011年9月7日 下午1:50,cadofa.wolfy <[hidden email]> 写道:
>> 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!
>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>> 强烈: 建议使用技巧: 如何有效地报告Bug
>> http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>>
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> 强烈: 建议使用技巧: 如何有效地报告Bug
>        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
       http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] django并发

cadofa.wolfy
In reply to this post by lu_zi_2000
哦  对  貌似我们公司前端就是用nginx做代理

在 2011年9月7日 下午2:10,lu_zi_2000 <[hidden email]>写道:
没必要吧,前端连接个web服务器不就完了,参数改下
On 2011年09月07日 14:02, 任我飞 wrote:
> 推荐使用http://pypi.python.org/pypi/django-wsgiserver 替代自带的!
>
> 在 2011年9月7日 下午1:56,范三山 <[hidden email]> 写道:
>> runserver那个?单进程单线程
>>
>> 在 2011年9月7日 下午1:50,cadofa.wolfy <[hidden email]> 写道:
>>> 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!
>>>
>>> --
>>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>>> 发言: [hidden email]
>>> 退订: [hidden email] (向此发空信即退!)
>>> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
>>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>>> 强烈: 建议使用技巧: 如何有效地报告Bug
>>> http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>>>
>> --
>> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>> 发言: [hidden email]
>> 退订: [hidden email] (向此发空信即退!)
>> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
>> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>> 强烈: 建议使用技巧: 如何有效地报告Bug
>>        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>>


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
       http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: django并发

seandong
In reply to this post by cadofa.wolfy
uwsgi多进程模式,带socket队列机制。

On 9月7日, 下午1时50分, "cadofa.wolfy" <[hidden email]> wrote:
> 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: django并发

Mob Cap
In reply to this post by cadofa.wolfy
django基于WSGI协议,只支持多进程模式。用Nginx来处理并发。

On 9月7日, 下午1时50分, "cadofa.wolfy" <[hidden email]> wrote:
> 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: django并发

GreatGhoul
原来是单线程,难怪感觉优势访问本地的都很慢呢。

2011/9/7 Mob Cap <[hidden email]>
django基于WSGI协议,只支持多进程模式。用Nginx来处理并发。

On 9月7日, 下午1时50分, "cadofa.wolfy" <[hidden email]> wrote:
> 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
       http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html



--
Ghoul To World! -  http://www.g2w.me
ScriptFan - http://scriptfan.com/

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: django并发

waylybaye
单线程的,推荐使用 django-devserver 替代自带的。
不仅是多线程的,而且自带profile分析、sql 分析

于Wed Sep  7 21:23:14 2011,greatghoul写到:

> 原来是单线程,难怪感觉优势访问本地的都很慢呢。
>
> 2011/9/7 Mob Cap <[hidden email] <mailto:[hidden email]>>
>
>     django基于WSGI协议,只支持多进程模式。用Nginx来处理并发。
>
>     On 9月7日, 下午1时50分, "cadofa.wolfy" <[hidden email]
>     <mailto:[hidden email]>> wrote:
>     > 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现
>     的?谢谢!
>
>     --
>     来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
>     发言: [hidden email] <mailto:[hidden email]>
>     退订: [hidden email]
>     <mailto:python-cn%[hidden email]> (向此发空信即退!)
>     详情: http://code.google.com/p/cpyug/wiki/PythonCn
>     严正: 理解列表! 智慧提问!
>     http://wiki.woodpecker.org.cn/moin/AskForHelp
>     强烈: 建议使用技巧: 如何有效地报告Bug
>     http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>
>
>
>
> --
> Ghoul To World! - http://www.g2w.me
> ScriptFan - http://scriptfan.com/
>
> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: [hidden email]
> 退订: [hidden email] (向此发空信即退!)
> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
> 强烈: 建议使用技巧: 如何有效地报告Bug
> http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html


--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: django并发

bhuztez
In reply to this post by Mob Cap
Django可以多线程的吧,只是不保证所有部分都是线程安全的而已。

On 9月7日, 下午8时41分, Mob Cap <[hidden email]> wrote:

> django基于WSGI协议,只支持多进程模式。用Nginx来处理并发。
>
> On 9月7日, 下午1时50分, "cadofa.wolfy" <[hidden email]> wrote:
>
>
>
>
>
>
>
> > 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: django并发

lee Alexander
python manager.py runserver 启动起来的是Dev server,一半是用来在本地调试程序用的。部署的时候可以这么
做:

http://www.cnblogs.com/Alexander-Lee/archive/2011/05/02/tornado_host_django.html


On 9月7日, 下午10时13分, bhuztez <[hidden email]> wrote:

> Django可以多线程的吧,只是不保证所有部分都是线程安全的而已。
>
> On 9月7日, 下午8时41分, Mob Cap <[hidden email]> wrote:
>
>
>
>
>
>
>
> > django基于WSGI协议,只支持多进程模式。用Nginx来处理并发。
>
> > On 9月7日, 下午1时50分, "cadofa.wolfy" <[hidden email]> wrote:
>
> > > 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
        http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: django并发

张保良
这个是单进程的。一般开发够用了。。除非你需要测试多并发的程序。。

在 2011年9月18日 上午12:49,Alexander.Lee <[hidden email]>写道:
python manager.py runserver 启动起来的是Dev server,一半是用来在本地调试程序用的。部署的时候可以这么
做:

http://www.cnblogs.com/Alexander-Lee/archive/2011/05/02/tornado_host_django.html


On 9月7日, 下午10时13分, bhuztez <[hidden email]> wrote:
> Django可以多线程的吧,只是不保证所有部分都是线程安全的而已。
>
> On 9月7日, 下午8时41分, Mob Cap <[hidden email]> wrote:
>
>
>
>
>
>
>
> > django基于WSGI协议,只支持多进程模式。用Nginx来处理并发。
>
> > On 9月7日, 下午1时50分, "cadofa.wolfy" <[hidden email]> wrote:
>
> > > 请问各位,django自带测试服务器的并发是采用多进程还是多线程实现的?谢谢!

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
       http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: [hidden email]
退订: [hidden email] (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html