首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对峰值需求优化django和mysql

针对峰值需求优化django和mysql
EN

Stack Overflow用户
提问于 2016-08-25 02:32:58
回答 1查看 65关注 0票数 3

我已经使用Django1.9编写了我最近发布的移动应用程序的后端,我使用的数据库是MySQL。我即将开始一个大型的促销活动,所以试着为后端做好同样的准备。

我经常面临的一个问题是,当我在10秒内通过Apache Jmeter触发大约100个线程时,大量线程(~60个)得不到服务。Django服务器日志如下所示:

代码语言:javascript
复制
[24/Aug/2016 22:43:01] "GET /my/api/ HTTP/1.0" 200 78547 
[24/Aug/2016 22:43:01] "GET /my/api/ HTTP/1.0" 200 78547
- Broken pipe from ('127.0.0.1', 53582)
- Broken pipe from ('127.0.0.1', 53597) 
[24/Aug/2016 22:43:01] "GET /my/api/ HTTP/1.0" 200 78547
- Broken pipe from ('127.0.0.1', 53551)

这根坏了的管子到底意味着什么?我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2017-03-26 23:49:17

通常的扩展技术是创建多个实例(不同的计算机),然后使用NGinxVarnishHAProxy等工具应用静态文件缓存和负载平衡。

破损的管道在这里有解释,所以答案是:https://stackoverflow.com/a/30091579/1001643

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39130658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档