我们需要将电子商务网站置于维护模式大约20分钟。如何在不杀死当前交易的情况下做到这一点?因为,几乎总会有一些人下订单。
步骤是什么?或者我们需要编写某种脚本或一小块软件来处理这个问题?
答案 0 :(得分:0)
回答您的具体问题:
有了这么长的维护时间,您就会想要自己实施一个耗尽期。设置一个标志以输入即将维护的模式类型。
在此期间,不允许新用户登录(即,如果尚未登录/有会话,则显示维护模式消息)。
对于现有用户,向他们显示系统即将进入维护模式的警告。作为一个很好的预防措施,您可以跟踪活动会话数量,因为用户在即将维护的模式下点击服务器,并有一个内部管理页面显示此计数,以告知您的用户何时为您做好准备进入维护模式。
然而,
我建议您研究为什么需要将网站置于维护模式20分钟。这似乎有点不寻常。您是否可以通过蓝/绿部署实现预期目标?