有什么理由让网站“维护”? 我看到了一些这个消息。 我看到其他人从来没有维修过。 什么是一个网站可能会下降的原因? 我可以做什么(如果可能的话)没有一个网站下降(只读)进行维护?
计划停机的有效原因可能包括:
有许多方法可以减less计划内和意外的停机时间。 但这一切都取决于您的平台和应用程序的具体要求。
一般来说,如果您正在升级硬件,有时候升级软件,或者在用户数据可能丢失的地方进行更改,那么您正在进行维护并且要发布消息。 现在,根据升级方式的不同,您可能不需要停机,但是如果您是单个站点/产品的单个开发人员,那么您将很难获得所需的冗余在进行更改时,网站已停止
对于软件,升级通常很快,不一定需要进入“维护模式”。 不过,我会给你一个使用Rails的例子:升级站点时,通常必须升级实际代码,然后升级数据库,以便代码可以正确使用它(在Rails中,这是运行你的迁移)。 很多时候,如果数据库没有正确的表和列,代码就会中断,因此,如果允许用户在升级代码和升级数据库之间访问站点,他们可能会看到错误。 通常情况下,如果他们看到一条消息,告诉他们系统已closures,并在X时间备份,那就更好了。
只要不必进行维护,它通常需要完全“冗余”的单独服务器,一旦新站点上载并准备就绪,您将切换所有用户指向它。 保持数据冗余并不容易。