发生了什么变化?

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 $200 免费赠送额度!

如果某些东西曾经可以正常工作,但现在却坏了,那就说明发生了变化。


许多东西保持不变,而有些则发生了改变。

任何事物都是如此:你的手表、遥控器,甚至你的关系。 网站也绝对如此。 如果你的网站以前运行良好,但现在无法加载,那就说明发生了变化。 要修复它,你需要弄清楚到底发生了什么变化。

听起来很明显? 当然,如果你现在一切正常。 但是,一旦出现问题,就很容易陷入“昨天一切正常”的模式。

会是什么问题呢?

  • 是否安装了任何新软件?
  • 是否更改了任何代码?
  • 你是否询问了所有有权访问它的人?
  • 你允许的磁盘空间是否已满? 也许一些你不太常注意的东西占用了磁盘空间,比如服务器日志。
  • 是否更改了任何文件权限?
  • 你的网站依赖的所有外部资源是否正常运行且保持最新? 例如:外部 JavaScript 链接、外部 RSS 提要、广告服务、API 等。
  • 传入流量如何? 出现高峰了吗? 你是否在查看分析数据? 更多流量意味着需要更多服务器资源,因此你需要关注内存使用情况等指标。
  • 你的数据库服务器是否正常响应? 你的数据库本身是否处于良好状态?
  • 你的网站托管商是否发生了任何变化?
  • 你的域名注册是否是最新的?
  • 你使用的 DNS 服务器是否正常响应?
  • 是否有被黑客入侵的可能性?

我曾经与一位 Joyent 员工交谈过,他说在绝大多数情况下,网站宕机是由于用户操作造成的,而不是托管商的问题。 但是,我认为一个优秀的托管商会帮助你找出问题所在,无论问题是他们造成的还是其他原因。