如果网站停服维护了,比如说我正上传一个新war,在服务器上操作是先关掉tomcat,清理缓存和日志,上传新war,开启tomcat
但是在关闭服务器和开启服务器之间这段时期如果有人访问想给一个比较好的用户体验,告诉用户网站正在维护中,这时候服务器已经关闭了,怎么样才能做到让用户还是访问我的域名可以看到我的网站维护信息呢,并且在新war上传好服务器开启后自动转换成我当前网站
某一个 tomcat 停掉的时候, nginx 发现不能连通,会自动将请求转发给连通的 tomcat,这样就可以实现 24 小时不停服升级
这种架构属性于集群部署,所以 session 之类的就必须工共享,每个项目实例不能存放可修改的状态,否则会有问题。 当然,如果应用不是很关键,是可以允许这种情况的