通常当我执行需要简单地把我的网站closures的维护时,我使用类似的方法build立了一个503页面。 当我的代理应用程序服务器closures时 , 如何让Nginx返回HTTP 503? 。
但是,我即将升级我的数字海洋液滴到一个更大的尺寸,所以503错误将不会被发送。 我可以做到这一点的一个方法是将我的503错误页面放在一个单独的小滴,并将我的DNSredirect到这个其他IP地址,而我升级的液滴。 不过,如果他们抓取我的网站,恐怕这可能会引起Google的注意。
当我必须closures整个服务器时,应该如何通知用户和机器人我正在执行维护?
谷歌真的不在乎你的IP地址是否有一点点徘徊。 只需更改DNS(预先设置适当的低TTL,以确保具有cachingDNS的访问者不会进入维护中的机器)。