Link to home
Start Free TrialLog in
Avatar of kamal_2002
kamal_2002

asked on

IIS Hangs and errors in w3wp.exe

hi all
im Hosting my site (ASP.net 3.5 and MSSQL 2005 ) on a VPS on Godaddy ,windows server 2003 sp2 , and im using Plesk Control panel ,
the problem is that w3wp.exe is consuming the whole memoory , so after alot of investigation
i have create rules by using the program DebugDiag to see if a hang is happening and here what i get please advance?


''''''''''''
File 1
-----------
 
 Analysis Summary  
  Type Description Recommendation
  Error WARNING - DebugDiag was not able to locate debug symbols for php5ts.dll, so the information below may be incomplete.



In w3wp__PID__8704__Date__03_24_2010__Time_07_29_51AM__615__Second_Chance_Exception_C0000005.dmp the assembly instruction at php5ts!zend_llist_destroy+15 in C:\Parallels\Plesk\admin\bin\php5ts.dll from The PHP Group has caused an access violation exception (0xC0000005) when trying to read from memory location 0x75006c00 on thread 3
 Please follow up with the vendor The PHP Group for C:\Parallels\Plesk\admin\bin\php5ts.dll
 
  Information DebugDiag determined that this dump file (w3wp__PID__8704__Date__03_24_2010__Time_07_29_51AM__615__Second_Chance_Exception_C0000005.dmp) is a crash dump and did not perform any hang analysis. If you wish to enable combined crash and hang analysis for crash dumps, edit the CrashHangAnalysis.asp script (located in the DebugDiag\Scripts folder) and set the g_DoCombinedAnalysis constant to True.  
 
 


 
 Analysis Details  
 


 Your browser settings are currently prohibiting this report's scripts from running.

This is preventing some features of this analysis report from displaying properly. To enable scripts to run, right-click the security warning above and choose "Allow Blocked Content..." or enable the "Allow active content to run in files on My Computer*" setting on the Advanced tab of your "Internet Options" dialog to avoid being prompted in the future





Table Of Contents
w3wp__PID__8704__Date__03_24_2010__Time_07_29_51AM__615__Second_Chance_Exception_C0000005.dmp

   Faulting Thread

   Faulting Module Information



 Report for w3wp__PID__8704__Date__03_24_2010__Time_07_29_51AM__615__Second_Chance_Exception_C0000005.dmp




Report for w3wp__PID__8704__Date__03_24_2010__Time_07_29_51AM__615__Second_Chance_Exception_C0000005.dmp
Type of Analysis Performed   Crash Analysis
Machine Name   JO-AUTO
Operating System   Windows Server 2003 Service Pack 2
Number Of Processors   4
Process ID   8704
Process Image   c:\WINDOWS\system32\inetsrv\w3wp.exe
System Up-Time   23 day(s) 03:01:35
Process Up-Time   00:44:59


Thread 3 - System ID 57956
Entry point   w3tp!THREAD_MANAGER::ThreadManagerThread
Create time   3/24/2010 6:44:55 AM
Time spent in user mode   0 Days 0:0:0.0
Time spent in kernel mode   0 Days 0:0:0.0






Function     Arg 1     Arg 2     Arg 3   Source
php5ts!zend_llist_destroy+15     000100a5     00000000     6122332f    
php5ts!php_module_shutdown+29     61680000     7c81a352     61680000    
php5isapi!DllMain+425     61682958     61680000     00000000    
ntdll!LdrShutdownProcess+182     00000000     00ff28b4     00000001    
kernel32!_ExitProcess+43     00000001     77e8f3b0     ffffffff    
kernel32!ExitProcess+14     00000001     78131a04     00000001    
msvcr80!__crtExitProcess+14     00000001     ecf036ea     03226e38    
msvcr80!_cinit+101     00000001     00000000     00000000    
msvcr80!exit+d     00000001     03226e38     0269eb18    
php5ts!zend_hash_quick_add_or_update+1dc     00000000     00000000     00000000    




PHP5TS!ZEND_LLIST_DESTROY+15WARNING - DebugDiag was not able to locate debug symbols for php5ts.dll, so the information below may be incomplete.



In w3wp__PID__8704__Date__03_24_2010__Time_07_29_51AM__615__Second_Chance_Exception_C0000005.dmp the assembly instruction at php5ts!zend_llist_destroy+15 in C:\Parallels\Plesk\admin\bin\php5ts.dll from The PHP Group has caused an access violation exception (0xC0000005) when trying to read from memory location 0x75006c00 on thread 3

Module Information
Image Name: C:\Parallels\Plesk\admin\bin\php5ts.dll   Symbol Type:  Export
Base address: 0x61160000   Time Stamp:  Wed Nov 12 23:58:58 2008  
Checksum: 0x004c1c66   Comments:  
COM DLL: False   Company Name:  The PHP Group
ISAPIExtension: False   File Description:  PHP Script Interpreter
ISAPIFilter: False   File Version:  5.2.6.10
Managed DLL: False   Internal Name:  php5ts.dll
VB DLL: False   Legal Copyright:  Copyright © 1997-2007 The PHP Group
Loaded Image Name:  php5ts.dll   Legal Trademarks:  PHP
Mapped Image Name:     Original filename:  php5ts.dll
Module name:  php5ts   Private Build:  
Single Threaded:  False   Product Name:  PHP Script Interpreter
Module Size:  5.04 MBytes   Product Version:  5.2.6
Symbol File Name:  php5ts.dll   Special Build:  &  




 
 


 
 Script Summary  
  Script Name Status Error Code Error Source Error Description Source Line
CrashHangAnalysis.asp Completed  
 
 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
File 2
''''''''''''''''''''''''''''''
 
 Analysis Summary  
  Type Description Recommendation
  Error The following threads in w3wp.exe__jo-auto.com(domain)(2.0)(pool)__PID__69348__Date__03_24_2010__Time_07_19_52AM__416__IIS_COM+ Hang Dump.dmp are blocked by an unhandled exception



( 0 )



-100.00% of IIS worker threads blocked



100.00% of threads blocked


 Please see the Recovered Call Stack for thread 0 based on the restored exception and context record passed to the exception filter.
  Warning 9 client connection(s) in w3wp.exe__jo-auto.com(domain)(2.0)(pool)__PID__69348__Date__03_24_2010__Time_07_19_52AM__416__IIS_COM+ Hang Dump.dmp have been executing a request for more than 90 seconds. Please see the Client Connections section of this report for more detailed information about the connection(s).
 
 


 
 Analysis Details  
 


 Your browser settings are currently prohibiting this report's scripts from running.

This is preventing some features of this analysis report from displaying properly. To enable scripts to run, right-click the security warning above and choose "Allow Blocked Content..." or enable the "Allow active content to run in files on My Computer*" setting on the Advanced tab of your "Internet Options" dialog to avoid being prompted in the future





Table Of Contents
w3wp.exe__jo-auto.com(domain)(2.0)(pool)__PID__69348__Date__03_24_2010__Time_07_19_52AM__416__IIS_COM+ Hang Dump.dmp

   Top 5 threads by CPU time

   Thread report

   HTTP Report



 Report for w3wp.exe__jo-auto.com(domain)(2.0)(pool)__PID__69348__Date__03_24_2010__Time_07_19_52AM__416__IIS_COM+ Hang Dump.dmp




Report for w3wp.exe__jo-auto.com(domain)(2.0)(pool)__PID__69348__Date__03_24_2010__Time_07_19_52AM__416__IIS_COM+ Hang Dump.dmp
Type of Analysis Performed   Hang Analysis
Machine Name   JO-AUTO
Operating System   Windows Server 2003 Service Pack 2
Number Of Processors   4
Process ID   69348
Process Image   c:\WINDOWS\system32\inetsrv\w3wp.exe
System Up-Time   23 day(s) 02:52:03
Process Up-Time   00:29:12



Top 5 Threads by CPU time
Note - Times include both user mode and kernel mode for each thread Thread ID: 0     Total CPU Time: 00:00:00.00     Entry Point for Thread: 0x01ff4b38




In w3wp.exe__jo-auto.com(domain)(2.0)(pool)__PID__69348__Date__03_24_2010__Time_07_19_52AM__416__IIS_COM+ Hang Dump.dmp the assembly instruction at mscorwks!_CTA2PAVException+1e6d in C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll from Microsoft Corporation has caused an unknown exception (0xc0000409) on thread 0


Thread report

Thread 0 - System ID 62236
Entry point   0x01ff4b38
Create time   3/24/2010 7:11:59 AM
Time spent in user mode   0 Days 00:00:00.00
Time spent in kernel mode   0 Days 00:00:00.00




This thread is blocked by an unhandled exception



Function   Source




Recovered stack for thread 0



Function     Arg 1     Arg 2     Arg 3   Source




Back to Top

HTTP report
IIS ATQ worker thread count   -1 Thread(s)
Available ATQ worker thread count   -1 Thread(s)
Active client connections   27 client connection(s)



Client Connections
Client connection from 208.109.127.106:2061 to 208.109.127.106:80  
Host Header   www.jo-auto.com:80 
GET request for   /images/header_1_12.jpg
HTTP Version   HTTP/1.0
SSL Request   False
Time alive   00:11:00
QueryString    
Request mapped to    
HTTP Request State   HTR_READING_CLIENT_REQUEST
Native Request State   NREQ_STATE_PROCESS




Client connection from 79.134.134.90:8371 to 208.109.127.106:80  
Host Header   www.jo-auto.com:80 
GET request for   /wax.axd?uu=aHR0cDovL3d3dy5qby1hdXRvLmNvbS9pbWFnZXMvaGVhZGVyXzFfMTEucG5n
Mapped To URL   /wax.axd
HTTP Version   HTTP/1.1
SSL Request   False
Time alive   00:11:00
QueryString   uu=aHR0cDovL3d3dy5qby1hdXRvLmNvbS9pbWFnZXMvaGVhZGVyXzFfMTEucG5n
Request mapped to    
HTTP Request State   HTR_READING_CLIENT_REQUEST
Native Request State   NREQ_STATE_PROCESS




Client connection from 208.109.127.106:2062 to 208.109.127.106:80  
Host Header   www.jo-auto.com:80 
POST request for   /Administration/Cars/ViewCars.aspx
HTTP Version   HTTP/1.0
SSL Request   False
Time alive   00:09:45
QueryString    
Request mapped to    
HTTP Request State   HTR_READING_CLIENT_REQUEST
Native Request State   NREQ_STATE_PROCESS




Client connection from 208.109.127.106:2063 to 208.109.127.106:80  
Host Header   www.jo-auto.com:80 
POST request for   /Administration/Cars/ViewCars.aspx
HTTP Version   HTTP/1.0
SSL Request   False
Time alive   00:09:06
QueryString    
Request mapped to    
HTTP Request State   HTR_READING_CLIENT_REQUEST
Native Request State   NREQ_STATE_PROCESS




Client connection from 79.134.134.90:8468 to 208.109.127.106:80  
Host Header   www.jo-auto.com:80 
POST request for   /wax.axd?uu=aHR0cDovL3d3dy5qby1hdXRvLmNvbS9BZG1pbmlzdHJhdGlvbi9DYXJzL1ZpZXdDYXJzLmFzcHg=
Mapped To URL   /wax.axd
HTTP Version   HTTP/1.1
SSL Request   False
Time alive   00:08:38
QueryString   uu=aHR0cDovL3d3dy5qby1hdXRvLmNvbS9BZG1pbmlzdHJhdGlvbi9DYXJzL1ZpZXdDYXJzLmFzcHg=
Request mapped to    
HTTP Request State   HTR_READING_CLIENT_REQUEST
Native Request State   NREQ_STATE_PROCESS




Client connection from 79.134.134.90:8517 to 208.109.127.106:80  
Host Header   jo-auto.com:80
GET request for   /wax.axd?uu=aHR0cDovL2pvLWF1dG8uY29tLw==
Mapped To URL   /wax.axd
HTTP Version   HTTP/1.1
SSL Request   False
Time alive   00:04:29
QueryString   uu=aHR0cDovL2pvLWF1dG8uY29tLw==
Request mapped to    
HTTP Request State   HTR_READING_CLIENT_REQUEST
Native Request State   NREQ_STATE_PROCESS




Client connection from 208.109.127.106:2065 to 208.109.127.106:80  
Host Header   jo-auto.com:80
GET request for   /
HTTP Version   HTTP/1.0
SSL Request   False
Time alive   00:03:43
QueryString    
Request mapped to    
HTTP Request State   HTR_READING_CLIENT_REQUEST
Native Request State   NREQ_STATE_PROCESS
Connection serviced by   Thread 0




Client connection from 79.134.134.90:8532 to 208.109.127.106:80  
Host Header   jo-auto.com:80
GET request for   /wax.axd?uu=aHR0cDovL2pvLWF1dG8uY29tLw==
Mapped To URL   /wax.axd
HTTP Version   HTTP/1.1
SSL Request   False
Time alive   00:03:06
QueryString   uu=aHR0cDovL2pvLWF1dG8uY29tLw==
Request mapped to    
HTTP Request State   HTR_READING_CLIENT_REQUEST
Native Request State   NREQ_STATE_PROCESS




Client connection from 208.109.127.106:2068 to 208.109.127.106:80  
Host Header   jo-auto.com:80
GET request for   /JS/AC_RunActiveContent.js
HTTP Version   HTTP/1.0
SSL Request   False
Time alive   00:03:05
QueryString    
Request mapped to    
HTTP Request State   HTR_READING_CLIENT_REQUEST
Native Request State   NREQ_STATE_PROCESS




18 connection(s) waiting for the next request.
 


 
 Script Summary  
  Script Name Status Error Code Error Source Error Description Source Line
CrashHangAnalysis.asp Completed  
 
 
Avatar of masterpass
masterpass
Flag of India image

Did you migrate your images from your DB to file system ?

Have you had a code review ?
Avatar of kamal_2002
kamal_2002

ASKER

hi
all the images are stored on db
i have optimized and checked my code
please from the log files up is there any problem???
SOLUTION
Avatar of masterpass
masterpass
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
hi how i can know what is this function??
also what about this

The PHP Group has caused an access violation exception (0xC0000005) when trying to read from memory location 0x75006c00 on thread 3
 Please follow up with the vendor The PHP Group for C:\Parallels\Plesk\admin\bin\php5ts.dll
you will have to find the function by the arguments .. 3 arguments and source ..

The PHP Group has caused an access violation exception (0xC0000005) when trying to read from memory location 0x75006c00 on thread 3 -----> as said contact the DLL provider and ask what permissions they might need
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial