TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Mach's designers simply assumed that systems would be rebooted often enough

127 点作者 zachbeane超过 14 年前

6 条评论

mobilemonkey超过 14 年前
I'm not going to pretend I know what Mach is, but around here, (big company that you're familiar with), rebooting/bouncing the servers is pretty much how issues are dealt with. "Response times outside of SLA: bounced the server." "Database connections timing out: bounced the server." "Users experiencing high load times for pages: restarted JVMs. Then bounced the servers."<p>Root cause seems to be "server up too long."
评论 #2255548 未加载
评论 #2255726 未加载
评论 #2255451 未加载
评论 #2256050 未加载
评论 #2255400 未加载
jarin超过 14 年前
I wonder if that's been fixed in the OS X/Darwin version of Mach, seems like the only time I ever reboot my MacBook is for system updates.
评论 #2256358 未加载
评论 #2255724 未加载
评论 #2256468 未加载
评论 #2255355 未加载
评论 #2255587 未加载
评论 #2255609 未加载
bm98超过 14 年前
My favorite Linux bug (since fixed):<p><a href="https://bugzilla.redhat.com/show_bug.cgi?id=97373" rel="nofollow">https://bugzilla.redhat.com/show_bug.cgi?id=97373</a> (System UPTIME reported incorrectly):<p>"Steps to Reproduce: 1. Boot Linux system; 2. Go away for 497 days; 3. check uptime"
评论 #2256131 未加载
pinko超过 14 年前
Relevant: <a href="http://www.usenix.org/event/osdi04/tech/full_papers/candea/candea.pdf" rel="nofollow">http://www.usenix.org/event/osdi04/tech/full_papers/candea/c...</a><p>Microreboot – A Technique for Cheap Recovery<p>"A significant fraction of software failures in large-scale Internet systems are cured by rebooting, even when the exact failure causes are unknown. However, rebooting can be expensive, causing nontrivial service disruption or downtime even when clusters and failover are employed. In this work we use separation of process recovery from data recovery to enable microrebooting – a fine-grain technique for surgically recovering faulty application components, without disturbing the rest of the application."
aidenn0超过 14 年前
"Hello IT, have you tried turning it off and on again?"
fleitz超过 14 年前
There are some great reasons due to memory fragmentation and other issues to reboot your systems every two or three days anyway. Plus, if you pride yourself on having failover, DR systems, etc, rebooting lets you know that your failover systems are working.