高性能框架gevent和gunicorn在web上的应用及性能测试
来源:互联网 发布:淘宝买iphone7可靠吗 编辑:程序博客网 时间:2024/05/01 21:04
1
gunicorn code:application
1
2
gunicorn -b
10.2
.
20.66
:
8080
code:application
#from http:
//rfyiamcool.blog.51cto.com
1
gunicorn -w
8
code:application
1
2
3
4
5
6
7
8
9
10
11
[root@
66
tmp]# cat gun.conf
import
os
bind =
'127.0.0.1:5000'
workers =
4
backlog =
2048
worker_class =
"sync"
debug = True
proc_name =
'gunicorn.proc'
pidfile =
'/tmp/gunicorn.pid'
logfile =
'/var/log/gunicorn/debug.log'
loglevel =
'debug'
1
2
3
4
5
6
7
8
9
10
11
12
[root@
66
tmp]# cat xiaorui.py
from flask
import
Flask
from flask
import
render_template_string
import
os
from werkzeug.contrib.fixers
import
ProxyFix
app = Flask(__name__)
@app.route(
'/'
)
def index():
return
"worked!"
app.wsgi_app = ProxyFix(app.wsgi_app)
if
__name__ ==
'__main__'
:
app.run()
1
2
3
4
5
6
7
8
2013
-
08
-
12
21
:
59
:
34
[
2097
] [INFO] Starting gunicorn
17.5
2013
-
08
-
12
21
:
59
:
34
[
2097
] [DEBUG] Arbiter booted
2013
-
08
-
12
21
:
59
:
34
[
2097
] [INFO] Listening at: http:
//127.0.0.1:5000 (2097)
2013
-
08
-
12
21
:
59
:
34
[
2097
] [INFO] Using worker: sync
2013
-
08
-
12
21
:
59
:
34
[
2102
] [INFO] Booting worker
with
pid:
2102
2013
-
08
-
12
21
:
59
:
34
[
2103
] [INFO] Booting worker
with
pid:
2103
2013
-
08
-
12
21
:
59
:
34
[
2104
] [INFO] Booting worker
with
pid:
2104
2013
-
08
-
12
21
:
59
:
34
[
2105
] [INFO] Booting worker
with
pid:
2105
1
2
3
4
from gevent.wsgi
import
WSGIServer
from a
import
app
http_server = WSGIServer((
''
,
11111
), app)
http_server.serve_forever()
1
uwsgi --plugins python,gevent --gevent
100
--socket :
3031
--module myapp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server {
listen
80
;
server_name xiaorui.cc;
root /www/xiaorui;
access_log xiaorui/access.log;
error_log xiaorui/error.log;
location / {
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
if
(!-f $request_filename) {
proxy_pass http:
//127.0.0.1:8000;
break
;
}
}
1 0
- 高性能框架gevent和gunicorn在web上的应用及性能测试
- 高性能框架gevent和gunicorn在web上的应用及性能测试
- 高性能框架gevent和gunicorn在web上的应用及性能测试
- python 高性能web框架 gunicorn+gevent
- 在CentOS 6.3 64bit上搭建python高性能框架gevent开发环境
- python Gevent – 高性能的Python并发框架
- python Gevent – 高性能的Python并发框架
- python Gevent – 高性能的Python并发框架
- python Gevent – 高性能的Python并发框架
- gunicorn+gevent实现 flask web 应用的并行访问
- flask bottle gunicorn gevent meinheld 组合测试性能(简单读写mongodb)
- 高性能Web框架
- bottle的gunicorn+gevent部署 和 gunicorn+meinheld 部署
- web框架性能测试
- [心得]性能测试在内容服务平台上的应用
- 快速开发高性能Jsp Web应用---FastJsp框架介绍
- 成功的 Web 应用系统性能测试
- 成功的 Web 应用系统性能测试
- 使用fastboot工具刷入recovery.img、boot.img、system.img等
- TeamTalk服务端描述
- 今天我要坚持每天写博客,记录我每天软件开发学习情况
- linux下安装jdk8
- MATHEMATICAL EDUCATION--Thurston
- 高性能框架gevent和gunicorn在web上的应用及性能测试
- UGUI图集如何动态加载图片
- Linux下adb devices找不到设备解决方法
- 百度开放平台Demo提示“Key验证失败...”的问题
- Nginx如何处理一个请求
- 伽马空间与线性空间
- 线程死锁问题
- help和man查看命令帮助文档
- 接入Facebook的那些坑(精)