网站‘因维护而暂停’的原因有哪些?

网站‘因维护而暂停’的原因有哪些?

导致网站“停机维护”的原因有哪些?我见过一些网站停机并显示此消息。我还见过其他从未停机维护的网站。网站停机的原因有哪些?我该怎么做(如果可能)才能避免网站停机(只读)维护?

答案1

计划停机的正当理由可能包括:

  • 硬件或操作系统维护,例如修补或升级
  • 运行冷备份
  • 运行某种日常维护工作以确保一切顺利进行。
  • 实施基础设施变革
  • 定期数据库维护,例如重建索引或整理数据
  • 出现计划外停机并假装这是已安排好的。

有许多方法可以减少停机时间,包括计划停机和意外停机。但这一切都取决于您的平台和应用程序的具体要求。

答案2

一般来说,如果您要升级硬件,有时还要升级软件,或者进行任何可能导致用户数据丢失的更改,那么您就是在进行维护,并希望发布一条消息。现在,根据您进行升级的方式,您可能不需要停机,但如果您是单个开发人员,正在开发单个网站/产品,那么在进行更改时,很难拥有所需的冗余度,以免网站停机。

对于软件来说,升级通常很快,而且不一定需要进入“维护模式”。但是,我将使用 Rails 举个例子:升级网站时,通常必须先升级实际代码,然后升级数据库,以便代码可以正确使用它(在 Rails 中,这是指运行迁移)。很多时候,如果数据库没有正确的表和列,代码就会中断,因此,如果您允许用户在升级代码和升级数据库之间访问您的网站,他们可能会看到错误。如果他们看到一条消息告诉他们系统已关闭并将在 X 时间恢复,通常会更好。

据,直到...为止不是必须停机维护,通常需要完全“冗余”的独立服务器,一旦新网站上传并准备就绪,您便可切换所有用户指向该网站。然而,保持数据冗余并不容易。

相关内容