lvs + nginx +iis 架构遇到的问题...
昨天晚上公司的网站换了lvs + nginx + iis的架构,因为公司网站用的.NET开发,又因为不知道在Mono下能否跑,因此还是逃不开IIS。
最前端是lvs + keepalived接受用户访问,然后转发到三台nginx中,nginx做反向代理到后端的IIS,今天到公司后,不少同事反应,访问网站时快时慢,偶尔还出现访问失败的现象,即使静态页面也是这样,起初以为是内网的原因,公司网管检查了反应慢的同事电脑,排除各种原因后,现象依然存在,于是开始怀疑是昨晚的调整造成的,看了一下lvs的master,连接数很低,查看nginx服务器,80端口有不少fin_wait1状态,看了一下nginx的日志,应该是lvs做健康检查造成的,直到下班,原因未查到~
下班之后,回到家中,不甘心,又开始排查这个问题,但无论怎么访问网站,即使用webbench做压力测试,lvs连接统计超过白天的100倍也没能出现,访问失败的情况,而且静态页面在这种情况下还能正常访问,这让我百思不得其解......
难道还是内网问题吗?