Chinaunix首页 | 论坛 | 博客
  • 博客访问: 830911
  • 博文数量: 167
  • 博客积分: 7173
  • 博客等级: 少将
  • 技术积分: 1671
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-04 23:07
文章分类

全部博文(167)

文章存档

2018年(1)

2017年(11)

2012年(2)

2011年(27)

2010年(88)

2009年(38)

分类: 系统运维

2010-12-23 23:14:03

    今天在公司新的idc点上进行部署应用却发生了bad request(invalid hostname)现象,
    介绍一下使用的环境,前端lvs做负载均衡分派,后端是nginx提供服务,使用的系统是linux。
    出现的现象是页面显示bad request(invalid hostname),nginx的access log看到的记录
出现偶然会出现499的错误,大部分时间都是200。但就算是200记录的时候页面照样是出现bad request(invalid hostname),后来的步骤是卸掉lvs+keepalive,结果一样;再使用nginx出一个hello world的
简单html,结果一样;后来用resin出一个简单html,结果还是一样。这时候就确定了,70%机会都不是我应用
或机器的问题。后来进行改域名、指host的方法,使用xxx。com进行访问应用,竟然可以。这时候就95%机会不是后端应用的问题了。
   难道真的是传说中电信机房黑名单。为了确认给了相关人员电话,我们应用的域名真的在他们idc的black
list里面。
   在这里留个信息,帮助再遇到这样现象的兄弟姐妹们浪费时间。
 
PS:bad request(invalid hostname)引起的原因比较多,例如:nginx中buffer设置过少(access log中的状态码为400或502)等原因。觉得页面显示bad request(invalid hostname)加上log中状态码为499或200就可以暂时判断为你的域名以在某些东西的黑名单中,去确认吧,不要浪费时间查你的应用了。
  
阅读(4476) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-06-08 15:15:14

http://www.307liuyaosheng.com 股骨头坏死 http://www.ihuahui.cn 北京鲜花速递 http://cd.186jz.com 成都兼职网 http://www.kangbaili.com 雪蛤 http://www.famenb2b.com 阀门 http://www.elbowcn.com 合金管 http://99406.com 快播 http://www.txxwl.com 天津网站制作 http://sh.186jz.com 上海兼职网 http://bj.186jz.com 北京兼职网 http://www.90kf.com 中变无英雄传奇

chinaunix网友2010-12-24 09:25:02

Sky大大V5

chinaunix网友2010-12-23 23:19:09

往往看似最难搞定的事都是最简单的原因

chinaunix网友2010-12-23 23:17:57

Sky大大V5