首页新闻找找看学习计划

部分客户出现“网站只能加载头部标题,网站整体内容无法显示”的问题,求解决办法

0
悬赏园豆:100 [待解决问题]

这个问题提问了很多次,也参考了很多意见但是都没有解决,特别棘手,希望大家帮忙看下

问题:打开网站,标签栏里面显示网站的标题,但是网站内容打不开,或者偶尔可以打开,但是CSs和图片加载不上,偶尔也出现找不到页面的提示,重启路由器后,所有网站可以正常访问。

以下是我排查问题的时候发现的:
1:出现此类问题的,是部分客户,大部分用户是正常的

2:服务器上有不同的几个网站,同时出现此类问题,说明不是某个程序的问题。

3:服务器网站使用 IIS7.0+windows 2008 R2+PHP+mysql 构建,使用IP访问网站,同样会出现以上情况,排除是DNS解析的问题。

4:网站ping值正常,可以使用IP远程访问服务器,说明连接没有问题。直接访问某个网站上的某个TXT或者html文件,速度也不是很快。如http://www.xxx.com/1.html 

5:客户访问的机器什么型号的都有,Xp,windows 7 都有这个情况出现

我初步判断是IIS7 设置的问题,但是不是很确定,如果重启路由器可以修复,但是路由器重启后与服务器上的什么通信会重置呢?是服务器 IIS缓存的问题吗?求解释

hellohacker的主页 hellohacker | 初学一级 | 园豆:4
提问于:2014-09-21 14:36
< >
分享
所有回答(9)
0

1、出问题的部分客户是否会一直出问题?

2、出问题的页面是否一直出问题?

3、使用Fiddler2跟踪看?

4、在服务器记录所有访问的日志,分析日志看。

519740105 | 园豆:5810 (大侠五级) | 2014-09-21 16:24

谢谢您对我问题的关注:

1:是的,一直都存在,部分客户反馈过两天网站又可以了,但是过几天又不行了,估计他说网站可以了,可能是重启路由了。

2:是的,所有的页面都有问题

4:日志文件 我不清楚怎么去判断问题

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-21 16:55

@hellohacker: 可以对客户长期使用fiddler2跟踪,看下数据情况。

至于IIS日志,只是看下特定客户的特定请求是否有传递到服务器,是否有正确响应。

 

从你的描述看,路由器的问题可能很严重,但这个路由器是哪里的?是客户端的还是服务器端的?如果是服务器端的,影响的应该是所有客户,而如果是客户端的,那当然是客户网络问题了。

支持(0) 反对(0) 519740105 | 园豆:5810 (大侠五级) | 2014-09-21 20:36

@519740105: 是客户端的路由器

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-22 11:11

@hellohacker: 如果是客户端路由,那还有什么说的?更换路由,或网管勤快点,每天上班前重启路由器。

支持(0) 反对(0) 519740105 | 园豆:5810 (大侠五级) | 2014-09-22 11:30

@519740105: 不是一个用户出现,不可能这些用户路由都有问题啊

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-22 12:56

@hellohacker: 对其中之一的用户更换路由看效果呢?或者就用我说的,追踪客户访问时的网络信号。

有时,电脑有病毒(或其它应用)拦截访问也有可能。

支持(0) 反对(0) 519740105 | 园豆:5810 (大侠五级) | 2014-09-22 13:27
0

学习下。望楼主找到解决办法后,能分享一下。仅供后人借鉴。

贫民窟大侠 | 园豆:4270 (老鸟四级) | 2014-09-22 12:35
0

试试优化下前端页面,我第一感觉应该是页面加载速度造成的,比如说有些页面容器元素嵌套不合理可能导致页面展现慢,过慢的时候丢了某些字节,然后页面整个打不开了,这样的时候页面标题是可以看到的,感觉和楼主的现象挺像

draculav | 园豆:734 (小虾三级) | 2014-09-23 16:31

但是 服务器所有的网站都出现这样的问题了

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-24 15:02

@hello 浏览器上的js错误先都开开,看看有没有脚本报错,是不是局域网内的访问都是好的,换种不同内核的浏览器试试,看看是不是受网速影响很大 

支持(0) 反对(0) draculav | 园豆:734 (小虾三级) | 2014-09-25 10:01

@draculav: 换了几个浏览器,都是一样的情况,都打不开

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-25 10:04
0

先判断是不是加载方式出问题js等或者消耗资源,或者页面又错了

html尝试更换一个静态站点或者查看IIS是否有限制。

静态资源独立一个站点尝试一下。看是否是静态资源问题

思_博 | 园豆:256 (菜鸟二级) | 2014-09-24 13:40

我尝试过单独访问一个html静态资源,是可以访问的,但是速度特别慢

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-24 15:03

@hellohacker: 做个 静态站 访问 还有你资源大小是不是里面嵌入的某个css 是网络css 特别慢

支持(0) 反对(0) 思_博 | 园豆:256 (菜鸟二级) | 2014-09-25 10:17

@唐长老: 我直接访问 1.txt 然后1.txt里面只有123三个数字,也慢

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-26 09:22

@hellohacker:重新配置一个网站 然后放入静态文件访问 。不要额外设置其他的东西,看看速度怎么样,是不是你的路由问题或者伪地址问题?

支持(0) 反对(0) 思_博 | 园豆:256 (菜鸟二级) | 2014-09-26 09:25

@唐长老: 我确实重新重建了一个网站,然后放入了1.txt,1.txt里面内容为“123”,因为当时就一个客户出现问题了,我使用那个客户的电脑,这个1.txt能打开,但是比较慢些。

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-26 09:29
0

我也碰到过类似问题, 在客户那里网站里有些功能没效果,也有些页面打不开,但在我这里一切正常,其他人那里也正常,后面我叫客户把网络给换了,现在客户那里也正常了

 

不知道这个是不是跟网络有关,或者页面是不是也需要优化

菜鸟学.net | 园豆:217 (菜鸟二级) | 2014-09-24 15:00

如果说是一个网站出现了问题,那服务器其他的网站没道理不能访问啊?

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-24 15:04

@hellohacker: 这网站 我和其他人在自己家里都能访问,就是客户那里不能访问,并且客户自己也找人试了也是可以访问

支持(0) 反对(0) 菜鸟学.net | 园豆:217 (菜鸟二级) | 2014-10-08 17:01
0

首先排查客户端的问题 就是缓存问题 这个问题 是否清理了缓存后就好了

第二点 排查服务器端问题 如果只是重启iis 就好了 我觉得就是服务器端的缓存问题 

这种问题 一般都是在 机器快没性能的时候产生 监控 内存 和cpu是不是到了满负载

第三点 监控带宽 一般来说css加载慢 很可能就是带宽问题 

小眼睛老鼠 | 园豆:2774 (老鸟四级) | 2014-09-25 14:37

附加一个 应用程序池 一个程序一个 不要共享

支持(0) 反对(0) 小眼睛老鼠 | 园豆:2774 (老鸟四级) | 2014-09-25 14:48

@小眼睛老鼠: 如果出现问题 重启IIS 也是不行的,我上面说的意思是要重启客户的路由器才可以。

服务器上的几个网站,我都是单独设置 应用程序池的。

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-26 09:21
0

有一种问题叫互连互通,确定出问题的客户是否都是铁通 移动网络等.ping 说明不了问题.可以用 tracert 跟踪下

xu.c | 园豆:284 (菜鸟二级) | 2014-09-25 17:56

现在出现的客户端是 移动网络和电信。

tracert  我测试过了,最终能到达

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-26 09:15
0

首先要区分是服务器问题还是客户端网络问题,既然部分用户正常部分不正常,而且正常或不正常是针对整个服务器上的所有网站的,那么可能性很大在客户网络上。再就是看是不是同一个路由器下的所有客户都不正常,或所有用户都正常,最后再分析一下同一时间段,某些用户不正常时其他用户是不是都没问题?这样就知道是不是客户网络的问题了。

卓酷 | 园豆:65 (初学一级) | 2014-09-26 08:26

1:不正常的 现在知道的用户都是 一个路由器下有几台电脑,另外,如果不正常,该路由器下所有电脑都不正常

2:当某些用户不正常时,其他用户是正常的

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-26 09:13

@hellohacker: 这说明实是客户网络的问题。再就是看看客户的分布情况,地理位置有没有什么特点,或者看一下客户的路由器有没有特点,比如不正常需要经常重启的是一些家用级别的,而企业级别的路由器就没问题之类的。再就是访问不正常的客户是否其它网站也存在不正常,特别是某些线路比较接近的,比如部署在同一地区的其它的互联网网站是否正常,如果托管的机房比较大,看看同一个机房的其它服务器的网站是否能正常访问?

支持(0) 反对(0) 卓酷 | 园豆:65 (初学一级) | 2014-09-26 09:30

@码道程工: 

我们的网站是服务于本地区的,一般都是本地区的人访问,路由器型号也很多,都是家用级别的。

你提出的方案:出现问题的时候,访问机房内的其他服务器,我会尝试的,谢谢!

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-26 09:36

@hellohacker: 再就是统计一下出现问题的时间间隔是否有规律?是否所有的客户都出过类似问题?以及客户的路由器是否长时间不断电?如果有些客户从未出过问题,那就看看他们的路由器是不是定时开关?比如下班关机上班开机之类的。

一般家用路由器长时间开机的话会存在网络通讯问题,然后断电重启就没问题了。

支持(0) 反对(0) 卓酷 | 园豆:65 (初学一级) | 2014-09-26 09:45

@码道程工: 我们公司出现过这样的问题,但是我们公司会在晚上断电的。

支持(0) 反对(0) hellohacker | 园豆:4 (初学一级) | 2014-09-26 09:56
0

首先先判断是不是网络速度太慢,如果不是此原因看看是不是js 出现错误 阻塞了页面加载。

不会代码的人 | 园豆:20 (初学一级) | 2014-09-26 17:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册