摘要: 使用gevent会杀死kafka的consumer线程;据查:kafka-python对gevent的支持不是太好,可以使用pykafka;但是可以kafka-python可以结合eventlet使用https://www.zhihu.com/question/31809734 阅读全文
posted @ 2019-03-04 22:07 脚本小娃子 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: django使用自身的web服务器时,处理并发的能力很弱,如果客户端并发连接数超过了其承载量,服务器会将其中一些连接关闭,从而导致这个问题 https://blog.csdn.net/xc_zhou/article/details/80950753 阅读全文
posted @ 2019-03-04 22:05 脚本小娃子 阅读(3103) 评论(0) 推荐(0) 编辑
摘要: 服务器启动后,每个进程都会主动连接到mysql,要是长时间没有数据交互,mysql会自动断开连接。 show variables like '%timeout%'; 闲置连接的超时时间由wait_timeout控制,默认8小时。 django的database设置:通过设置CONN_MAX_AGE< 阅读全文
posted @ 2019-03-04 21:42 脚本小娃子 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: 配置示例: 查看使用的class HTTPHandler,注意参数对应 参考:https://cloud.tencent.com/developer/ask/183866 阅读全文
posted @ 2019-03-04 21:15 脚本小娃子 阅读(509) 评论(0) 推荐(0) 编辑
摘要: preload 为True的情况下,会将辅助线程或者进程开在master里,加重master的负担(master最好只是用来负责监听worker进程) django应用的gunicorn示例:只在主线程里开启后台线程,worker里不启动后台线程 gunicorn -w 5 --preload -b 阅读全文
posted @ 2019-03-04 20:27 脚本小娃子 阅读(3572) 评论(0) 推荐(0) 编辑
摘要: 详细说明,阅读这篇文章吧:https://yeasy.gitbooks.io/docker_practice/image/build.html 注意点: 容器是一个进程,不是一个系统 dockerfile的每条指令是一次commit,是一层 容器内启动的应用,要在前台,不要后台启动 容器内运行的应用 阅读全文
posted @ 2019-03-04 19:31 脚本小娃子 阅读(197) 评论(0) 推荐(0) 编辑