服务已关闭状态

时间:2012-01-27 14:59:32

标签: status

如果服务中断,通知用户的最佳做法是什么?在我的例子中,它是一个可能超载的应用程序上传功能。

感谢。 乌利

4 个答案:

答案 0 :(得分:1)

有一个纯HTML的错误页面 - 这样,如果数据库出现故障,您就不会显示依赖于某种数据库查询的错误页面。否则,您的错误页面会出错。

答案 1 :(得分:1)

有很多方法可以实现这一点,这完全取决于最适合您特定应用的方式。

如果你要做的就是禁用某项功能,例如在禁用上传功能的示例中,您可以在该页面的顶部放置一条显着消息,表明它当前不可用,然后禁用上传该页面上的按钮。

如果您打算取消整个网站进行维护,最好将其作为一个单独的页面,不以任何方式链接到您网站的其余部分。这样,您可以修改站点内的任何内容,并对Web服务器进行大量更改。

答案 2 :(得分:0)

如果它是Web / http上传端点,您可以返回HTTP error code

答案 3 :(得分:0)

在我们公司,我们有一个类似的程序(在我们的apache服务器上):

  • 停止特定服务
  • 输入.htaccess并对标准下页进行重写 - 网址

当我们回来时:

  • 输入.htaccess并删除rewrite-url
  • 重启服务

这是通过在我们要关闭某些服务时调用的bash脚本来完成的。

你可以用一个恶魔来检查服务器是否“被过度记录”并启动该例程。