windows+nginx+uWSGI+flask 有部署成功的案例吗?

481 views
Skip to first unread message

teemo

unread,
Dec 31, 2013, 5:21:52 AM12/31/13
to python-cn
linux下好配置,windows下始终没找到配置方法。flask自带的服务器不行,人多访问就挂了。只是一个公司内部的数据查询,不用uWSGI也可以,谁有配置成功的方法哦?

--
努力寻找不疲惫的方式

G_will

unread,
Dec 31, 2013, 5:26:07 AM12/31/13
to pyth...@googlegroups.com
虚拟机


--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
详情: http://code.google.com/p/cpyug/wiki/CpyUg
G+: https://plus.google.com/u/0/communities/108786798869709602787
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户组,CPyUG 邮件列表)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 python-cn+...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。

teemo

unread,
Dec 31, 2013, 6:11:58 AM12/31/13
to python-cn
除此之外呢?
--
努力寻找不疲惫的方式

Gelin Yan

unread,
Dec 31, 2013, 6:17:15 AM12/31/13
to pyth...@googlegroups.com

最好就是用linux,不给装就另外找台机,装好给他们。

yegle

unread,
Dec 31, 2013, 6:27:37 AM12/31/13
to pyth...@googlegroups.com
http://stackoverflow.com/questions/20134329/how-to-deploy-a-flask-application-in-iis-8-windows-server-2012

里面也提供了一个链接介绍如何在IIS下部署Django

--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
详情: http://code.google.com/p/cpyug/wiki/CpyUg
G+: https://plus.google.com/u/0/communities/108786798869709602787
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户组,CPyUG 邮件列表)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 python-cn+...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。


--
yegle
http://about.me/yegle

jianxiao jiang

unread,
Dec 31, 2013, 7:43:25 AM12/31/13
to pyth...@googlegroups.com
可惜是flask, 我在windows 下用bottle, tornado或twisted cyclone 近百人访问的进销存,没发现什么问题. 前端用nginx(其实只有一个进程). bottle用gevent跑(使用了uvent, 但感觉不起作用) . twisted cyclone可以用iocpreactor跑,比selectractor快三倍.

Gelin Yan

unread,
Dec 31, 2013, 9:00:33 AM12/31/13
to pyth...@googlegroups.com

tornado也有iocp?

jianxiao jiang

unread,
Dec 31, 2013, 9:07:57 AM12/31/13
to pyth...@googlegroups.com
讲的是cyclone 
tornado理论上可以利用 tornado-pyuv 在windows上使用iocp的,但我这边测试的结果是没有效果. pyuv的作者的意思是可能因为libuv的某些magic做法使的其没有生效. 而且他也没有心在windows 上debug. 因为这个, 我觉的pyuv 基本没有什么用了

Zhao Xiaohong

unread,
Jan 9, 2014, 2:38:21 AM1/9/14
to pyth...@googlegroups.com
On Tuesday, December 31, 2013 6:21:52 PM UTC+8, 晚睡的兔子 wrote:
linux下好配置,windows下始终没找到配置方法。flask自带的服务器不行,人多访问就挂了。只是一个公司内部的数据查询,不用uWSGI也可以,谁有配置成功的方法哦?

Windows 下部署 WSGI app 最成熟的(同时也最简单)方案应该是 Apache + mod_wsgi。 

喜欢折腾可以试试 Twisted 的 WSGI server,我估计也会不错。

Nginx 对可以在 Windows 下跑起来,但是一直都不建议生产环境用的。

巫山霏云

unread,
Jan 9, 2014, 9:14:58 AM1/9/14
to pyth...@googlegroups.com
我记得nginx在windows下面只有select,放到生产环境下性能实在不行

est

unread,
Jan 9, 2014, 9:58:12 AM1/9/14
to pyth...@googlegroups.com
列表里不是说过嘛。windows自从vista之后,http就是基于内核驱动模块的 http.sys 了。性能秒杀nginx/apache无悬念。

只不过微软混得太烂了。只给IIS提供fastcgi模式跑python这种社区语言。

估计能超过 http.sys 的只有 2.2 内核里的 khttp 和目前流行的 exokernel 架构。(就是直接把语言解释器跑在hypervisor去操网卡的做法)


2014/1/9 巫山霏云 <fre...@gmail.com>

--

jianxiao jiang

unread,
Jan 9, 2014, 7:04:27 PM1/9/14
to pyth...@googlegroups.com
对nodejs支持还是给力的, 也有nodejs直接跑在http.sys的httpsys项目

感觉python社区不重视libuv的成果, 否则借来用不是省心很多 

est

unread,
Jan 9, 2014, 7:30:34 PM1/9/14
to pyth...@googlegroups.com
python主要的问题是gevent是一个人单干。twisted是个monolith,tornado太纯python了。

然后蟒爹说你们都是傻逼看我的asyncio。由于PEP3156是如此的碉堡以至于我决定让他只在python 3.3上跑。


2014/1/10 jianxiao jiang <jiangj...@gmail.com>
Reply all
Reply to author
Forward
0 new messages