问题:
分布式项目中,在上线的时候,有一台机器服务没起来,导致线上业务出错。
解决:
原本想的是既然是分布式的,一台机器的服务挂了,原则上应该不影响业务。但是经过查看日志发现,业务的请求都在挂掉的那台服务器上,另一台好的机器却没有请求。猜测是负载均衡没起到作用,后来查看了业务端的host发现,他们把负载均衡的域名绑定了挂掉的机器IP。
在/etc/hosts中把该行注掉之后,负载均衡效果达到。
问题:
分布式项目中,在上线的时候,有一台机器服务没起来,导致线上业务出错。
解决:
原本想的是既然是分布式的,一台机器的服务挂了,原则上应该不影响业务。但是经过查看日志发现,业务的请求都在挂掉的那台服务器上,另一台好的机器却没有请求。猜测是负载均衡没起到作用,后来查看了业务端的host发现,他们把负载均衡的域名绑定了挂掉的机器IP。
在/etc/hosts中把该行注掉之后,负载均衡效果达到。