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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Day I Took Down 100,000 Web Sites

33 点作者 sefk将近 13 年前

8 条评论

dredmorbius将近 13 年前
"Don't delete, disable" is another key.<p>Even if I'm doing a mass file delete, if I've got the time for it, first thing I'll do is move/rename the files to a backup / marked-for-deletion directory. Watch for strangeness. Then commit.<p>If it's site accounts or features, disable them, prevent them from being served, mark them inactive in the database / server. Leave them for a week or two. Then nuke.<p>Legally proscribed deletions (illegal content, etc.) are another matter, but most other content is eligible for a graduated approach.
评论 #4292497 未加载
评论 #4292411 未加载
jameszol将近 13 年前
"The day I did something very very bad" can happen to marketers too.<p>I owned a pay per click management agency from 2005-2009. In 2008 I decided to buy some Enterprise software to help me better manage big clients in competitive spaces. I migrated these clients over to the software, set up a bunch of automated rules to change bids and called it good. Then Saturday hit and we suddenly exceeded a single account budget by $40,000.<p>That was the day that I lost $40,000. I took responsibility for every penny of that loss.<p>After a thorough internal investigation, we determined it was a bug in this Enterprise software. We took our records to the software company and they admitted or confirmed that it was indeed a bug on their side. Unfortunately, they were such a big company that we couldn't get anywhere when seeking a refund. They lawyered up real fast upon our request for our money back. I didn't have the means to pursue it at that point, so we took the hit as a business and continued on our way.<p>The lessons I learned: audit every automated task, find ways to lower your risk while implementing changes, and hire/retain a business lawyer for the duration of your business.
评论 #4292758 未加载
评论 #4292580 未加载
notjustanymike将近 13 年前
As an intern I rolled out a shopping cart upgrade to 150 of our subsidiaries. On Friday afternoon. Without testing it.<p>Monday sucked.
评论 #4292523 未加载
mootothemax将近 13 年前
<i>Make changes during the day.</i><p>And if at all possible, don't put major changes live on a Friday afternoon; you're just going to ruin yours and everyone else's weekends.
webmonkeyuk将近 13 年前
I think the "Test your changes somewhere other than production" lesson was left out from the list at the end of the post
评论 #4292511 未加载
kellysutton将近 13 年前
I'm no expert, but having JS/CSS served out based on DB-dependent values seems dumb. I would say it wasn't your fault, but the technical debt collector coming around.
评论 #4292461 未加载
xSwag将近 13 年前
Unrelated: I just remembered about a hacker called Tiger-M@te who defaced 700k websites in one day and took over a datacenter. Mad stuff.
评论 #4292751 未加载
rwallace将近 13 年前
Lesson 0. You are not a child anymore with your mother nagging you to clean your room. If something is doing no harm, <i>don't delete it</i>.
评论 #4292429 未加载
评论 #4292404 未加载
评论 #4292730 未加载
评论 #4292545 未加载
评论 #4292555 未加载
评论 #4292629 未加载