急...........服务器最近经常莫名其妙出现网络中断.
服务器最近出现突然连接不上的情况,终端服务,web等都连接不上,ping也都不通,就跟网线拔了一样.重起后就好了.应该可以排除是外部网络的原因.
根据性能计数器的的记录,cpu的占用率都一直在10%左右间徘徊.属于正常.
检查sql的连接数,大概在20-30个左右徘徊,但是有出现17个用户突然集体audit logout(这些用户都是asp.net,出现这些事件前5分钟网站可能
就打不开了.),而且以前通过查看profile,"audit logout"操作都cpu消耗都在5000以上,reads竟然有几十万上百万,现在也怀疑突然这么多用户
logout会不会导致服务器当机或者网络断掉?但是这些事件之后服务器的性能统计器仍旧在记录状态中,基本上可以排除是服务器当机.
有朋友提到sql死锁可能造成这样的情况,但是死锁一般都会消耗比较高的cpu吧?而性能计数器的数据显示出现网络不能访问情况的前后10分钟
cpu消耗都在5-10之间.
这样的情况出现过多次了,上周六(15日)晚上9点左右也出现过这样的情况,还有这周一零晨2点左右.
大概说下服务器以及项目的情况.
服务器跑的是asp.net网站
服务器配置为双1.7gcpu,4g内存
数据库内表的记录800万 70万 20万不等
程序设计某处要执行在70万数据的表内用id筛选出1000条最新记录,然后再在这1000条记录中随机选择(newid())6条记录呈现给用户.
主web网站要与同服务器的另外一个web应用进行比较频繁的webservice请求大概一秒10个左右.不知道这是不是造成问题的原因.
通过profile的调查,基本没有用户语句执行操作的cpu超过50的.
大家帮我分析一下,谢谢! --------------------编程问答-------------------- 你先监视一下你的sql server执行的情况。
语句和语句执行时间 --------------------编程问答-------------------- 被人拔网线了。。。。。
我们公司服务器经常突然断掉。。我去机房一看,网卡是X的。。交换机那边松动了(怀疑被人拔了故意不拆稳。。就是怕我们流量太大,。。)。 --------------------编程问答-------------------- 但是重起后又好了...
其实从外部看的确像是被拔了线 --------------------编程问答-------------------- 出现这样的问题,直接去机房看看。。看看是不是机房的人搞鬼在。。
以前我都是以为服务器挂了,后来看错误日志发现,根本是网卡断开的。 --------------------编程问答-------------------- 注意可能是arp欺骗型病毒作怪!
补充:.NET技术 , ASP.NET