写点什么

2012.4.5 微博热报:SAE PHP Runtime 遇 500 错误、简单架构解决复杂问题、Amazon EBS 博文推荐

  • 2012-04-05
  • 本文字数:1850 字

    阅读完需:约 6 分钟

SinaAppEngine 在微博中提到,今天凌晨起,SAE PHP Runtime 的部分请求出现 500 错误,目前仍有小部分应用受影响; @Syupei 提到某网站负责重构的工程师,在每天 1KW 的 PV,每秒峰值只有 1K、公司总共 60 台机器的情况下,用了 Redis/MangoDB/PHP/Erlang/Thirft 等技术架构; @网易汪源 在微博中推荐了 @网易余利华 的博文《Amazon EBS 特性、故障和设计》

@SinaAppEngine 早在微博中提到:“今天凌晨起,SAE PHP Runtime 的部分请求出现 500 错误,我们连夜对问题进行了排查和修复,但目前仍有小部分应用受影响,我们将尽快恢复服务,对此带来的不便我们非常抱歉。”,以下是网友对于此事的回复:

@DP- 神 -Theosoft :我查了下我网站的日志,好像从昨晚 23 点开始就有零星的 500 错误了,然后到 2 点不到的时候开始全面爆发,现在几乎是很少看到 200 了……。

@since2006 :SAE 能不能搞一个类似 Server Status 的页面,至少出问题了能知道是自己的问题还是服务器问题呀。昨晚正好在修改功能,传上去后访问页面时不时 500,还以为是自己代码有问题,调试了半天。

@Belin_love :回复 @since2006 : 非常同意你的意见,我们不能了解服务器的状态,老在自己的应用上面找问题……看来我的应用也是少部分中的一个。

网友 @Syupei 在微博中写道:“高手总是把复杂的事情用尽量简单的架构解决,反倒是很多年轻人喜欢把简单的事情用很复杂的架构来处理。今年见到一位某网站负责重构的年轻人,在每天 1KW 的 PV,每秒峰值只有 1K、公司总共 60 台机器的情况下,用了 Redis/MangoDB/PHP/Erlang/Thirft 等一堆东西,架构图让我误以为至少 6K 台机器。”:

@Erlang :有的架构是为了运行效率,有的则是开发效率。架构越复杂可能出问题的地方越多。

@胡争辉:MySQL 是王道。临时存储用内存表,持久存储用 MyISAM,再提升性能就换企业级 SSD……// @金山: 更可怕的是为了用设计模式而生搬硬套 // @周洋 -d : // @淘宝丁奇: 不在其中,不好评论单个例子。但确实见过为架构而架构的情况。有个好处是图画起来确实比较唬人。[转] 简单可依赖,复杂好晋升。

@南柯 cyu :我倒是觉得这个过程有时候是不得不走的,复杂化能够驾驭之后,简单才是自然而然的追求~~ 相比前者更能锻炼人,所以年轻人也更乐意追求。

@得意的那些事儿:新技术用得越少越简单越好。水平就是在简单的情况下,达到高性能。其实架构的伸缩性,体现在即要全,每个环节考虑充分,又要简,简到只要能满足性能要求,使得“全”的细节可扩展。架构是需要反复推敲和验证的。

@杭州李云:高手们总是强调“简单”,但真正认识和理解“简单”并不那么容易,因为其背后需要个体具有良好的洞察力——抓住问题的本质,并“对症下药”。低手们的这种表现其实并不让人意外,因为他们正在走高手昔日走过的成长道路!

@JasonLai :回复 @Syupei : 这样说我没意见。当年在做某媒体网站的时候,简单的 CMS,CTO 选型用了非常复杂的 JavaEE 组件栈。为了让不同内容的模型类具备同样的行为,当年 AspectJ 神马的“高级 AOP 技巧”都用上了。结果就是每次改一点服务器端代码,重启这个 JVM 需要花费一分半钟。

@网易汪源在微博中推荐 @网易余利华的几篇关于 EBS 的博文:推荐一下 @网易余利华 近期关于 NBD 的几篇博文《Amazon EBS 特性、故障和设计》 http://t.cn/zOX6EIb 、《sheepdog(牧羊犬):一种 EBS 的开源实现》 http://t.cn/zOX6EI4 、《HLFS: 基于 HDFS 和 LFS 技术的 EBS 开源实现》 http://t.cn/zOX6EIG

@Hadoop 中国:EBS 已经成标配要支持的标准了,搞云存储的注意咯。

@fengyuncrawl :信息量比较大,看完之后元气大伤,咳嗽不断,不知怎么的流鼻血了,Sheepdog 是概念产品,生产环境很难用上,强一致性,P2P,无单点故障看到这些关键字,马上联想到原先的 Dynamo 有异曲同工之妙,换汤不换药!

@网易余利华:Sheepdog 目前已经支持 Accord 和 Zookeeper,能够扩展到上千规模集群。本地 Object Cache 也是不错的特性,不仅提高效率也能避免数据恢复带来的不可用。多谢 Sheepdog 主要开发者 @淘泰来 指出。

@淘泰来:事实上,最新的 Cache 策略是 Cache 所有的 IO 请求,无 Reclaim,所以数据恢复时的数据不可用不会存在 // @网易余利华: sheepdog 目前已经支持 accord 和 zookeeper,能够扩展到上千规模集群。 本地 object cache 也是不错的特性,不仅提高效率也能避免数据恢复带来的不可用。 多谢 sheepdog 主要开发者 @淘泰来 指出。

今日微博推荐

@网易汪源

推荐理由:网易杭州研究院副总监。


欢迎读者关注 @InfoQ 官方微博,推荐热门话题,可私信 @InfoQ ,同时请您说明推荐理由。

2012-04-05 01:033045
用户头像

发布了 156 篇内容, 共 57.5 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

Alibaba内网“疯狂”传阅的P8开源出的SpringBoot入门到进阶小册

Java~~~

Java 架构 面试 微服务 Spring Boot

如何使用OkHttp实现websocket

Changing Lin

9月日更

HTAP大潮下,TDSQL的探索与实践

腾讯云数据库

数据库 tdsql

Code Review在TDSQL-C 的应用实践

腾讯云数据库

数据库 tdsql

初识FL Studio中的FLEX插件

懒得勤快

重放浏览器请求多链路性能测试实践

FunTester

浏览器 性能测试 接口测试 全链路压测 FunTester

细节炸裂!阿里P8高管总结出这份1500页的Java编程思想(第六版)

Java~~~

Java 编程 架构 面试 JVM

牛逼!从阿里大牛手里买到了1个G牛逼的Java面试题库,史上最强

Java~~~

Java 架构 面试 JVM 架构师

大厂炸锅了!这份全程无尿点的Java彩版面试开挂攻略在GitHub火了

Java~~~

Java MySQL 架构 面试 JVM

伴鱼:借助 Flink 完成机器学习特征系统的升级

Apache Flink

大数据 flink

ThreadLocal在链路性能测试中实践

FunTester

多线程 ThreadLocal 性能测试 线程安全 FunTester

字节再次出圈!GitHub上爆火一星期的算法刷题手册竟出自这人之手

Java~~~

Java 架构 面试 算法 刷题

同程内网流传的分布式凤凰缓存系统手册,竟遭GitHub强行开源下载

Java~~~

Java 架构 面试 分布式 微服务

TDSQL 全时态数据库系统-理念与愿景

腾讯云数据库

数据库 tdsql

TDSQL的2020进化在未来之前,更在未来之后

腾讯云数据库

数据库 tdsql

CV和NLP融合应用,百度联合国内外机构成功举办ICDAR 2021文档图像与语言研讨会

科技热闻

Flink 在顺丰的应用实践

Apache Flink

大数据 flink

微信后台基于时间序的海量数据冷热分级架构设计实践

OpenIM

用6年前的低性能电脑运行「360安全卫士极速版」,效果怎么样?

Regan Yue

安全 测评 病毒云查杀 9月日更

【VueRouter 源码学习】第七篇 - 路由变化触发视图更新

Brave

源码 vue-router 9月日更

GitHub上这份阿里的Java高并发核心手册,即使再过20年依然“NB”

Java~~~

Java redis 架构 面试 高并发

TDSQL“相似查询工具MSQL+”入选VLDB论文

腾讯云数据库

数据库 tdsql

紧锣密鼓完成小闭环,微型博客项目快快进入下一阶段

梦想橡皮擦

9月日更

终于有人把操作系统,CPU,基础知识,网络一次讲清楚了,绝绝子

Java~~~

Java 架构 面试 操作系统 TCP/IP

阿里资深工程师写出这份Java异步编程指南,竟获GitHub百万点赞

Java~~~

Java 架构 面试 计算机 TCP协议

阿里内网疯狂传阅的“M8级”分布式架构笔记,GitHub刚上线就霸榜

Java~~~

Java 架构 面试 分布式 微服务

Apache Flink 在京东的实践与优化

Apache Flink

大数据 flink

AI时代来袭,你的存储做好准备了吗?

焱融科技

AI 高性能 文件存储 云计算, 分布式,

逮虾户!清华架构师吐血整理出这份多线程并发指南,带你弯道超车

Java~~~

Java MySQL 架构 面试 JVM

铁山靠!阿里P9架构师写的这份JDK源码笔记,竟直接带火了GitHub

Java~~~

Java 源码 架构 jdk 面试

使用 Flink Hudi 构建流式数据湖

Apache Flink

大数据 flink

2012.4.5微博热报:SAE PHP Runtime遇500错误、简单架构解决复杂问题、Amazon EBS博文推荐_服务革新_贾国清_InfoQ精选文章