在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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:033151
用户头像

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

关注

评论

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

人手一个数字人还有多远?百度吴甜做客央视《对话》

百度大脑

sql 学习笔记

孙青

网易传媒Go语言探索

月读

golang 开源治理

辩论这件事,其实不止奇葩说

小鲸数据

面向推理训练一体化的 MNN 工作台

阿里巴巴终端技术

端智能

如何帮助金融客户“用好云”?

阿里云云效

阿里云 运维 云原生 云平台 阿里云混合云

渗透测试之中间件漏洞复现

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

Moviepy+OpenCV-python结合进行音视频剪辑处理 | 社区征文

老猿Python

音视频 Moviepy 数字图像处理 新春征文 OpenCV-Python

如何用建木CI导入导出Redis数据

Jianmu

DevOps CI/CD Redis 数据结构

卷起来了!软件开发正在越来越快……

飞算JavaAI开发助手

你在央视春晚抢红包,京东云却在后台玩起了“剧本杀”

脑极体

奥运吉祥物——冰墩墩太难抢了,Python给你画一个

王小王-123

Python

金融云原生漫谈(七)|云原生时代:从传统运维到智能运维的进阶之路

York

容器 云原生 金融科技 智能运维

vivo 评论中台的流量及数据隔离实践

vivo互联网技术

mongodb 中台 分布式

读 Go 源码,可以试试这个工具

AlwaysBeta

Go golang 源码 源码解析 Go 语言

恒源云(GPUSHARE)_社区大佬的论文小记(Flooding-X)

恒源云

深度学习 计算机视觉

关于大数据计算框架Flink内存管理的原理与实现总结 | 社区征文

张浩_house

大数据 flink 新春征文

零代码技能平台技术实践探索

OPPO小布助手

人工智能 低代码 零代码 智能助手 对话系统

aPaaS将如何改变软件行业?

华为云开发者联盟

云计算 软件 软件开发 SaaS aPaaS

Spring Boot Serverless 实战 | Serverless 应用的监控与调试

Serverless Devs

React Fragment介绍与使用

编程江湖

React

Lazada D11 体验升级技术实践

阿里巴巴终端技术

ios android 客户端开发 移动端 体验优化

优秀程序员的30种思维--行为准则篇(11/100)

hackstoic

推荐系统基础结构总结 | 社区征文

张浩_house

推荐系统 大数据开发 新春征文

监控治理有效性评价体系

焦振清

监控治理 评价体系

Web Components 系列(二)—— 关于 Custom Elements

编程三昧

前端 组件化 2月月更

第八节:SpringBoot指定配置文件配置三

入门小站

Java

做了一份前端面试复习计划,保熟~

CRMEB

云效x钉钉:让研发工作更简单

阿里云云效

阿里云 云原生 钉钉 研发 云钉一体

新思科技BSIMM评估为安全团队提供“他山之石”

InfoQ_434670063458

汽车 新思科技 软件定义汽车 软件安全 BSIMM评估

一文读懂 Serverless 的起源、发展和落地实践

Serverless Devs

2月月更

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