如何在不停服务器的情况下更新网站后端?

2015 年 5 月 28 日
 fghfjujiber

能不能我先把域名绑到另外一个服务器上,另外一个更新好了再绑回去?还是有更smart的办法?

6151 次点击
所在节点    问与答
26 条回复
Septembers
2015 年 5 月 28 日
前端反代
andybest
2015 年 5 月 28 日
@Septembers 这样需要修改dns吧?
fising
2015 年 5 月 28 日
请先讲讲所谓的网站后端是什么
fghfjujiber
2015 年 5 月 28 日
@Septembers 百度谷歌了一下,没看懂...好像是用ngix的对吧?
lyragosa
2015 年 5 月 28 日
看起来后端不是php
fghfjujiber
2015 年 5 月 28 日
@fising 后端用Java写的,起的是tomcat,前端用angular
qiayue
2015 年 5 月 28 日
PHP是世界上最好的语言,直接更新不停服务器
huijiewei
2015 年 5 月 28 日
做个反向代理啊。要更新的时候先把旧系统放另外一个服务器,然后改下指向。

不要乱改DNS,DNS缓存会要你命
fghfjujiber
2015 年 5 月 28 日
@huijiewei 感谢,我试试啊。
Septembers
2015 年 5 月 28 日
@huijiewei TTL时间最长的递归DNS缓存48小时
pijingzhanji
2015 年 5 月 28 日
用我大php则不会有此烦恼
linescape
2015 年 5 月 28 日
PHP顶起来 哈哈
GhostFlying
2015 年 5 月 28 日
nginx 反代或者前面上个负载均衡器吧
defia
2015 年 5 月 28 日
很多语言都有方法无缝重启
搜一下对应的gradeful restart
defia
2015 年 5 月 28 日
打错了,是graceful
fghfjujiber
2015 年 5 月 28 日
@GhostFlying 了解!
fghfjujiber
2015 年 5 月 28 日
@defia 无缝重启?好像很厉害哦
abcfyk
2015 年 5 月 28 日
没做负载均衡?不过PHP没做负载均衡一样无缝升级哈哈。PHP果然是全宇宙最好的语言。 :)
mhycy
2015 年 5 月 28 日
其实如果后端两台服务器是完全可替代的话, 修改DNS也算是个办法吧?(注意Session同步)
等到原服务器完完全全没流量的时候直接把那台机器下线就好了..
趁着这机会部署个Nginx反代后端
wwqgtxx
2015 年 5 月 28 日
jboss不是可以热部署么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/194314

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX