求助各位大侠:webservice频繁出现超时情况
日志名称: Application
来源: ASP.NET 2.0.50727.0
日期: 2010/6/10 15:42:11
事件 ID: 1309
任务类别: Web Event
级别: 警告
关键字: 经典
用户: 暂缺
计算机: SRVA
描述:
Event code: 3001
Event message: 请求已中止。
Event time: 2010/6/10 15:42:11
Event time (UTC): 2010/6/10 7:42:11
Event ID: 3fa9691b133c479389e0a4f9e67117d8
Event sequence: 1713
Event occurrence: 13
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/3/ROOT/Service-4-129206276259806328
Trust level: Full
Application Virtual Path: /Service
Application Path: E:\WWWRoot\Service\
Machine name: SRVA
Process information:
Process ID: 3784
Process name: w3wp.exe
Account name: IIS APPPOOL\info
Exception information:
Exception type: HttpException
Exception message: 请求已超时。
Thread information:
Thread ID: 31
Thread account name: SRVA\forweb
Is impersonating: False
Stack trace:
Custom event details:
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ASP.NET 2.0.50727.0" />
<EventID Qualifiers="32768">1309</EventID>
<Level>3</Level>
<Task>3</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2010-06-10T07:42:11.000000000Z" />
<EventRecordID>9752</EventRecordID>
<Channel>Application</Channel>
<Computer>SRVA</Computer>
<Security />
</System>
<EventData>
<Data>3001</Data>
<Data>请求已中止。</Data>
<Data>2010/6/10 15:42:11</Data>
<Data>2010/6/10 7:42:11</Data>
<Data>3fa9691b133c479389e0a4f9e67117d8</Data>
<Data>1713</Data>
<Data>13</Data>
<Data>0</Data>
<Data>/LM/W3SVC/3/ROOT/Service-4-129206276259806328</Data>
<Data>Full</Data>
<Data>/Service</Data>
<Data>E:\WWWRoot\Service\</Data>
<Data>SRVA</Data>
<Data>
</Data>
<Data>3784</Data>
<Data>w3wp.exe</Data>
<Data>HttpException</Data>
<Data>请求已超时。</Data>
<Data>124.126.182.158</Data>
<Data>
</Data>
</EventData>
</Event>
[解决办法]
这个需要慢慢观查
[解决办法]
你返回的3**错误,是客户端请求服务器没有响应呀,你说问题出在哪里?
你的服务器死在那里,当然所有的其它请求都不响应,问题肯定是在服务端。
你可以这样测试一下,如果出现了超时,这个时候你别重启IIS,你让应用程序池回收一下内存,你看看是否效果跟重启iis一样是好了。如果是这样,肯定是服务端的代码有问题,连接池不关闭之类的。。。
[解决办法]
这个要逐端排查,如果web service里要访问数据库,看看是不是访问数据库超时