当前位置:编程学习 > C#/ASP.NET >>

Webservice性能问题,W3WP.exe进程

Webservice性能问题,W3WP.exe进程:
 在实际的项目中,我们客户端与服务器程序(C/S程序),是客户端是基于Winform的,Server是通过WebService提供接口与服务的。
现在,出现的问题是,客户环境中用IIS发布的Webservice在Server端的W3WP.exe占用一定资源10M多内存以后,就不再响应任何客户端了。只有,回收了应用程序池以后。所有的客户端,才能继续与Server进行交互运行。

问题确实比较蹊跷,问得也比较泛泛。

希望高手能点播一二! --------------------编程问答--------------------   你的Webservice提供了哪些服务?主要执行了哪些功能与业务逻辑呢? --------------------编程问答--------------------  概括起来应该主体包括两部分:
1. 数据库操作,
   客户端登录验证,验证通过以后取响应的数据库数据记录等等
2. Server端对Server系统的操作
   客户端通过验证后,通过WebServices调用一个C++ COM,此C++ COM是执行使用了Server端的打印机的打印功能

--------------------编程问答--------------------    
 可能涉及的因数比较多。不能一概而定。期待高手,给与回答。
 深度关注~~~ --------------------编程问答-------------------- 1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。再设置当内存占用超过多少(如500M),就自动回收内存。
--------------------编程问答-------------------- 看看应用程序日志上,有没有 W3WP.exe 的错误日志。
有可能是 WebService 服务抛出了未处理的异常,比如堆栈溢出导致 W3WP.exe 无反应。 --------------------编程问答-------------------- 调出日志看看情况。 --------------------编程问答-------------------- Ctrl+Alt+Delete --------------------编程问答-------------------- 第一、CPU紧张吗?

第二、是否用XP之类的连接数被限制的系统?
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,