- 0
- 0
- 约1.14万字
- 约 64页
- 2019-03-02 发布于未知
- 举报
互联网创业服务器运维工具集
米聊服务端开源工具选择实践
陈臻(54chen)@velocity 2011
开
源
创业公司 事多枪少 怎么办?
米聊团队
创立于2010/11
3人
米聊服务器端所使用的开源技术/项目:
Maven
Nexus
Rose
Nginx
Resin
Quercus
Zookeeper
Hadoop
Riak
……
如何hold住他们?
选择原则:
1)大公司在用的;
2 )大公司没在用代码级别搞得定的。
细节是魔鬼
三个代表:
1)解决什么问题?
2 )如何解决?
3 )url在哪里?
一个一个来看
Nginx挡在前面,解决了平滑上线、快速接入的问题
细节:
静态过期设置
Upstream fallback设置
Error log定期检查
离用户最近的地方
静态过期设置
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 15d;
}
upstream fallback设置
upstream backend_ {
server 9:8089 weight=1 max_fails=2 fail_timeout=10s; #连续
失败2次 暂时停止使用10s
server 00:8089 weight=1 max_fails=2 fail_timeout=10s;
}
细节
[error] 4597#0: *512 readv() failed (104: Connection
reset by peer) while reading upstream
上游在过程中干掉了链接,一般情况是后端的代码有问题。
Errlog里的常见问题
/
/Resources
/HttpProxyModule
/p/nginxsrp/wiki/
NginxSRPProtocol
/nginx-modules-guide-
advanced.html
相关的url
它帮忙解决了我们的代码跑在哪里
Resin
CAUCHO公司的产品
application server
对servlet和JSP提供了良好的支持
resin 自身采用JAVA语言开发
不选tomcat 的原因
OOM参数
MAT协助分析问题
jvm-arg-XX:+HeapDumpOnOutOfMemoryError/jvm-arg
MAT=Memory Analyzer Tool
Resin注意事项
Quercus
CAUCHO公司的产品
纯Java开发的一个PHP5引擎
基于开源授权协议GPL发布
性能超群
可以简单使用java扩展函数
不选php-fpm的原因
Mysql连接编码问题
com.caucho.quercus.lib.db.JdbcConnectionResource: 94
您可能关注的文档
- 3微波应用案例介绍.pdf
- S8040控制系统调试说明书(V11)(1).pdf
- 第五章应力状态.pdf
- LEGO乐高Creator系列大众T1大篷车10220.pdf
- 道达尔合成抗燃油.pdf
- Step7中有关时间和定时器使用和例程.pdf
- 第四章流量检测及仪表.pdf
- 减速机螺杆钻具结构.pdf
- 广州本科理论力学——摩擦.pdf
- 丰炜PLC以太网模块VBENET手册.pdf
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)