会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
彭玉松
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
下一页
2016年8月25日
【原创】python requests 库底层Sockets处于close_wait状态
摘要: 以前对于Requests库只是简单是使用,在现在公司的后台中,有多个接口是直接使用requests.get .post之类的方法来做的,进行过一段时间的压力测试,发现性能低的可怜,且linux服务器有好多CLOSE_WAIT状态,所以这个问题不解决是没办法上线的。 解决办法参考以下方法(下文附连接)
阅读全文
posted @ 2016-08-25 10:17 彭玉松
阅读(3245)
评论(0)
推荐(0)
2016年8月24日
【转载-译文】requests库连接池说明
摘要: 转译自: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 彭玉松
阅读(8873)
评论(0)
推荐(1)
2016年8月20日
【笔记】python的sqlalchemy数据库连接池原理的说明
摘要: sqlalchemy数据库连接池的使用方式是延迟初始化,就是说一开始你调用create_engine(...)后创建的那个数据库池是空的,你后面通过session.connection()或者engine.connect()才开始创建连接, 每当你创建一个连接,你调用engine.pool.stat
阅读全文
posted @ 2016-08-20 17:40 彭玉松
阅读(6779)
评论(0)
推荐(1)
2016年8月17日
【笔记】关于TCP三次握手和四次挥手的理解
摘要: 1. 三次握手: 服务器一定处于Listen状态,否则客户端发过来的连接会被拒绝。注:服务器和客户端的角色是相对的。 客户端发送第一次握手(客户端发送连接请求(SYNC包)到服务器)之后由Closed状态转为Sync-Send状态; 服务器收到第一次握手的客户端SYNC包,然后发送第二次握手(服务器
阅读全文
posted @ 2016-08-17 18:05 彭玉松
阅读(3770)
评论(0)
推荐(0)
【原创】uWSGI http和http-socket说明
摘要: http 和 http-socket的使用上有一些区别: http: 自己会产生一个http进程(可以认为与nginx同一层)负责路由http请求给worker, http进程和worker之间使用的是uwsgi协议 http-socket: 不会产生http进程, 一般用于在前端webserver
阅读全文
posted @ 2016-08-17 15:37 彭玉松
阅读(5278)
评论(0)
推荐(0)
2016年8月16日
【问题记录】python 函数 传入一个对象返回一个对象值得注意
摘要: 写了一个函数,这个函数接收一个参数,在函数里面判断这个参数是否为None或者不合法状态, 如果处于不合法状态,则创建一个对象返回, 如果合法直接返回 代码示例如下: 调用的时候使用如下方式调用: 本以为这样传入self._mq_conn对象会对象的引用会指向新创建的对象,然后就可以继续使用self.
阅读全文
posted @ 2016-08-16 16:19 彭玉松
阅读(1452)
评论(0)
推荐(0)
2016年8月13日
【原创】uwsgi中多进程+多线程原因以及串行化accept() - thunder_lock说明
摘要: 如有不对,请详细指正。 最近再研究uwsgi如何部署python app,看uwsgi的文档,里面有太多的参数,但每个参数的解释太苍白,作为菜鸟的我实在是不懂。想搞清楚uwsgi的工作原因以及里面的一些参数的意义,只能通过英文的文档和源码来入手,虽然慢,但是理解更深刻。 本文根据代码阅读以及参照多种
阅读全文
posted @ 2016-08-13 13:59 彭玉松
阅读(11532)
评论(0)
推荐(0)
2016年8月10日
【问题记录】uwsgi部署并启动俩个几乎一样的python flask web app,发现有一个app响应时间非常长
摘要: uwsgi在同一台linux上启动python flask web app(俩个), 发现第一个和第二个的简单性能测试差距非常大,差了将近一倍: 第一个结果: Concurrency Level: 1000Time taken for tests: 12.581 secondsComplete re
阅读全文
posted @ 2016-08-10 17:34 彭玉松
阅读(796)
评论(0)
推荐(1)
【原创】python web应用性能测试出现的问题以及使用的工具
摘要: uwsgi参数设置问题 listen 参数设置过小导致并发上不去 更改listen参数, 请先确认linux系统的上限(tcp_max_syn_backlog,somaxconn)。 TCP网络状态的问题: /var/log/messages 出现TIME_WAIT过多的警告, 并发上不去 CLOS
阅读全文
posted @ 2016-08-10 11:40 彭玉松
阅读(212)
评论(0)
推荐(0)
2016年8月8日
【转载】uWSGI配置翻译
摘要: 英文原版: 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 彭玉松
阅读(525)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
下一页
公告