上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 以前对于Requests库只是简单是使用,在现在公司的后台中,有多个接口是直接使用requests.get .post之类的方法来做的,进行过一段时间的压力测试,发现性能低的可怜,且linux服务器有好多CLOSE_WAIT状态,所以这个问题不解决是没办法上线的。 解决办法参考以下方法(下文附连接) 阅读全文
posted @ 2016-08-25 10:17 彭玉松 阅读(3114) 评论(0) 推荐(0) 编辑
摘要: 转译自:https://laike9m.com/blog/requests-secret-pool_connections-and-pool_maxsize,89/ Requests' secret: pool_connections and pool_maxsize Requests 是一个pyt 阅读全文
posted @ 2016-08-24 14:47 彭玉松 阅读(8258) 评论(0) 推荐(1) 编辑
摘要: sqlalchemy数据库连接池的使用方式是延迟初始化,就是说一开始你调用create_engine(...)后创建的那个数据库池是空的,你后面通过session.connection()或者engine.connect()才开始创建连接, 每当你创建一个连接,你调用engine.pool.stat 阅读全文
posted @ 2016-08-20 17:40 彭玉松 阅读(6457) 评论(0) 推荐(0) 编辑
摘要: 1. 三次握手: 服务器一定处于Listen状态,否则客户端发过来的连接会被拒绝。注:服务器和客户端的角色是相对的。 客户端发送第一次握手(客户端发送连接请求(SYNC包)到服务器)之后由Closed状态转为Sync-Send状态; 服务器收到第一次握手的客户端SYNC包,然后发送第二次握手(服务器 阅读全文
posted @ 2016-08-17 18:05 彭玉松 阅读(3695) 评论(0) 推荐(0) 编辑
摘要: http 和 http-socket的使用上有一些区别: http: 自己会产生一个http进程(可以认为与nginx同一层)负责路由http请求给worker, http进程和worker之间使用的是uwsgi协议 http-socket: 不会产生http进程, 一般用于在前端webserver 阅读全文
posted @ 2016-08-17 15:37 彭玉松 阅读(5218) 评论(0) 推荐(0) 编辑
摘要: 写了一个函数,这个函数接收一个参数,在函数里面判断这个参数是否为None或者不合法状态, 如果处于不合法状态,则创建一个对象返回, 如果合法直接返回 代码示例如下: 调用的时候使用如下方式调用: 本以为这样传入self._mq_conn对象会对象的引用会指向新创建的对象,然后就可以继续使用self. 阅读全文
posted @ 2016-08-16 16:19 彭玉松 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 如有不对,请详细指正。 最近再研究uwsgi如何部署python app,看uwsgi的文档,里面有太多的参数,但每个参数的解释太苍白,作为菜鸟的我实在是不懂。想搞清楚uwsgi的工作原因以及里面的一些参数的意义,只能通过英文的文档和源码来入手,虽然慢,但是理解更深刻。 本文根据代码阅读以及参照多种 阅读全文
posted @ 2016-08-13 13:59 彭玉松 阅读(11215) 评论(0) 推荐(0) 编辑
摘要: uwsgi在同一台linux上启动python flask web app(俩个), 发现第一个和第二个的简单性能测试差距非常大,差了将近一倍: 第一个结果: Concurrency Level: 1000Time taken for tests: 12.581 secondsComplete re 阅读全文
posted @ 2016-08-10 17:34 彭玉松 阅读(786) 评论(0) 推荐(1) 编辑
摘要: uwsgi参数设置问题 listen 参数设置过小导致并发上不去 更改listen参数, 请先确认linux系统的上限(tcp_max_syn_backlog,somaxconn)。 TCP网络状态的问题: /var/log/messages 出现TIME_WAIT过多的警告, 并发上不去 CLOS 阅读全文
posted @ 2016-08-10 11:40 彭玉松 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 英文原版: http://uwsgi-docs.readthedocs.io/en/latest/Options.html 转载地址: http://www.cnblogs.com/zhouej/archive/2012/03/25/2379646.html uWSGI参考资料(1.0版本的配置选项 阅读全文
posted @ 2016-08-08 18:55 彭玉松 阅读(427) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页