473,394 Members | 1,738 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

W3WP.EXE still exists, but not responding...

Friends,

We are preparing for Beta release of a new ASP.NET project, but our initial
in-house tests are not going well. We have had W3WP.exe (and aspnet_wp.exe)
die, and we feel we can monitor it's death and sometimes get useful
information out of the DMP file.

But lately, W3WP.exe lives, but appears hung. New request to the
application hang unresponsive, existing user sessions are unresponsive, and
eventually session timeout and go away. W3WP.exe had grown to around 250mb,
but we have a full 2gb on the test server, so doubt this is a memory thing.
Recycling that App Pool starts a new W3WP.exe, and folks can login to our
app and begin again. The "hung" W3WP.exe lives until we kill it.

I don't know were to begin. Has anybody seen W3WP.exe stop serving things?
How might we proceed? (Debugging doesn't seem possible since we need a real
server load to get this situation to occur.)

Any thoughts, words, or links will be very much appreciated! Thanks in
advance.

James Hunter Ross
Nov 19 '05 #1
3 2790
Give brief description about what operations your web application is
supposed to perform, than someone might be able to help you guess what's
going wrong. (e.g.: Whether accept upload files, control hardware, use other
3rd party COM objects, etc.)

"James Hunter Ross" <ja********@oneilsoft.com> ¼¶¼g©ó¶l¥ó·s»D:%2****************@TK2MSFTNGP10.phx .gbl...
Friends,

We are preparing for Beta release of a new ASP.NET project, but our
initial in-house tests are not going well. We have had W3WP.exe (and
aspnet_wp.exe) die, and we feel we can monitor it's death and sometimes
get useful information out of the DMP file.

But lately, W3WP.exe lives, but appears hung. New request to the
application hang unresponsive, existing user sessions are unresponsive,
and eventually session timeout and go away. W3WP.exe had grown to around
250mb, but we have a full 2gb on the test server, so doubt this is a
memory thing. Recycling that App Pool starts a new W3WP.exe, and folks can
login to our app and begin again. The "hung" W3WP.exe lives until we kill
it.

I don't know were to begin. Has anybody seen W3WP.exe stop serving
things? How might we proceed? (Debugging doesn't seem possible since we
need a real server load to get this situation to occur.)

Any thoughts, words, or links will be very much appreciated! Thanks in
advance.

James Hunter Ross

Nov 19 '05 #2
We query a DB using our own API, display records in a grid, allow add and
update, etc. Mostly Web Form stuff. The bottom line is that the worker
process stop responding, CPU use that process is zero, and I don't knwo how
to even begin to track this down.

James
Nov 19 '05 #3
Is your W3WP.EXE really stop responding? You can try adding an ASPX page
with one literal control that on the Page_Load of code-behind will output
some server-side value like the current username or a value in Session
variables.

When the w3wp.exe appears hang, try browse that page. If it can successfully
display, then the w3wp.exe is not hang, just for some reason cannot display
your page correctly.

Concerning memory problem, seems your web application will store data in
memory until your session timeouts and GC recollected the space. Actually if
I were you, I'll try to use DataReader to read data and write my own routine
to "draw" the table myself, so I can free the datareader once I finish
rendering the table, but then it'll be less productive... you'll decide
yourself whether you have time to try this out and see if there's any
difference... (I think this may not be the best way to do this, you can also
wait to see if others have other inputs)

"James Hunter Ross" <ja********@oneilsoft.com> ¼¶¼g©ó¶l¥ó·s»D:%2****************@TK2MSFTNGP10.phx .gbl...
We query a DB using our own API, display records in a grid, allow add and
update, etc. Mostly Web Form stuff. The bottom line is that the worker
process stop responding, CPU use that process is zero, and I don't knwo
how to even begin to track this down.

James

Nov 19 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Louis | last post by:
Hi All, I'm using w2k3 and IIS6, is it true that when I start the .net web application, there will be a process w3wp.exe? As my application is using asp.net, but when I start the web site,...
3
by: Helge | last post by:
I'm developing a web site with asp.net, mainly vb on a Windows 2003 server. Quite often the web site stops responding for 15-20 seconds. A web page that usually take 2 seconds to produce takes...
1
by: Gaël | last post by:
Hi everybody! I have a really big problem with ASP.NET application. I noticed that the w3wp.exe memory size, increase with the time and the use of my website. When it raise a certain value, w3wp...
3
by: Ricky Chan | last post by:
I am using windows 2003. I have unchecked all options in IIS6 application pool, so I assume no worker process recycling will be performed whether any event occured. what will be happened when...
4
by: AN | last post by:
Greetings, We make an ASP.NET web application and we host it for our customers. We have provisioned hardware and hope to be able to service around 200 customers on this hardware. The web...
2
by: Andrew Morton | last post by:
I've opened a bitmap from a jpg file with Dim bmp As New Bitmap(IO.Path.Combine(origFolder, value)) ' now resize the image into another bitmap and save that where origFolder is the directory...
1
by: rh | last post by:
hi, we just migrated to x64 and .net 2.0 and getting a debugger popup with the system.cannotunloadappdomainexception caused by w3wp.exe. it happens intermittently, and doesn't seem like it's...
6
by: =?Utf-8?B?U3RlZmFuIEJhcmxvdw==?= | last post by:
Unable to get the private bytes memory limit for the W3WP process. The ASP.NET cache will be unable to limit its memory use, which may lead to a process restart. Error: 0x80070005 ...
0
by: ToadLurker | last post by:
Usually, to debug my .NET dll, I typically just run my web application until the DLL in question is invoked - at which point I can just attach to it via Visual Studio .Net, and debug it. Two weeks...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.