上一页 1 ··· 149 150 151 152 153 154 155 156 157 ··· 234 下一页

2019年2月19日

python基于协程的网络库gevent、eventlet

摘要: python网络库也有了基于协程的实现,比较著名的是 gevent、eventlet 它两之间的关系可以参照 Comparing gevent to eventlet, 本文主要简单介绍一下eventlet一个例子 客户端: import eventletfrom eventlet.green im 阅读全文

posted @ 2019-02-19 22:40 ExplorerMan 阅读(446) 评论(0) 推荐(0)

django gunicorn 各worker class简单性能测试

摘要: 版权归作者所有,任何形式转载请联系作者。作者:petanne(来自豆瓣)来源:https://www.douban.com/note/564871723/ 测试环境: 双核虚拟机centos6.8,内存4Gpython==2.7.11gunicorn==19.6.0django==1.9.2torn 阅读全文

posted @ 2019-02-19 22:36 ExplorerMan 阅读(1096) 评论(0) 推荐(0)

Gunicorn快速入门

摘要: Gunicorn (独角兽)是一个高效的Python WSGI Server,通常用它来运行 wsgi application(由我们自己编写遵循WSGI application的编写规范) 或者 wsgi framework(如Django,Paster),地位相当于Java中的Tomcat。 安 阅读全文

posted @ 2019-02-19 22:33 ExplorerMan 阅读(7879) 评论(0) 推荐(0)

【nginx】配置Nginx实现负载均衡

摘要: 在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用nginx实现负载均衡。 一、负载均衡的作用 1、转 阅读全文

posted @ 2019-02-19 19:38 ExplorerMan 阅读(256) 评论(0) 推荐(0)

利用nginx实现负载均衡

摘要: 1、安装nginx和tomcat 我这里是使用docker安装的。安装流程可参照 dockerfile 这里安装了两个tomcat,端口分别是42000和42001。第二个tomcat的首页随便加了些代码区分 2、nginx配置 3、测试 刷新页面发现页面会发生变化,证明负载配置成功。因为我配的权重 阅读全文

posted @ 2019-02-19 19:33 ExplorerMan 阅读(195) 评论(0) 推荐(0)

nginx+uwsgi 和nginx+gunicorn区别、如何部署

摘要: [线上环境部署Django,nginx+uwsgi 和nginx+gunicorn,这两种方案,应该如何选择?] 大家是采用的何种部署方式? 第一种,高并发稳定一点 我们公司使用的是nginx+gunicorn,主要是方便。性能可以从其他方面优化。 随便吧 我们用的是nginx supervisor 阅读全文

posted @ 2019-02-19 11:54 ExplorerMan 阅读(831) 评论(0) 推荐(0)

2019年2月18日

Supervisor的作用与配置

摘要: supervisor supervisor管理进程,是通过fork/exec的方式将这些被管理的进程当作supervisor的子进程来启动,所以我们只需要将要管理进程的可执行文件的路径添加到supervisor的配置文件中就好了。此时被管理进程被视为supervisor的子进程,若该子进程异常中断, 阅读全文

posted @ 2019-02-18 20:16 ExplorerMan 阅读(158) 评论(0) 推荐(0)

进程管理supervisor的简单说明

摘要: 背景: 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,之前都是通过nohup、&、screen来实现,带着能否做一个start/stop/restart/reload的服务启动的想法找到里Supervisor。关于supervisor的介绍在网上大致搜索总结如下: Supervisor是 阅读全文

posted @ 2019-02-18 18:54 ExplorerMan 阅读(153) 评论(0) 推荐(0)

Django中redis的使用方法(包括安装、配置、启动)

摘要: 一、安装redis: 1.下载: 2.解压 3.复制,放到/usr/local目录下 4.进入到redis目录下 5.生成 6.测试,时间会比较长 7.安装,将redis的命令安装到usr/local/bin/目录中 8.安装成功后,进入usr/local/bin/目录中查看: 9.将配置文件复制放 阅读全文

posted @ 2019-02-18 18:32 ExplorerMan 阅读(841) 评论(1) 推荐(0)

Mysql-Proxy 读写分离的各种坑,特别是复制延迟时

摘要: 延迟问题读写分离不能回避的问题之一就是延迟,可以考虑Google提供的SemiSyncReplicationDesign补丁。 端口问题MySQL-Proxy缺省使用的是4040端口,如果你想透明的把3306端口的请求转发给4040的话,那么可以: iptables -t nat -I PREROU 阅读全文

posted @ 2019-02-18 17:20 ExplorerMan 阅读(497) 评论(0) 推荐(0)

上一页 1 ··· 149 150 151 152 153 154 155 156 157 ··· 234 下一页

导航