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__T ime_07_29_ 51AM__615_ _Second_Ch ance_Excep tion_C0000 005.dmp the assembly instruction at php5ts!zend_llist_destroy+ 15 in C:\Parallels\Plesk\admin\b in\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\b in\php5ts. dll
Information DebugDiag determined that this dump file (w3wp__PID__8704__Date__03 _24_2010__ Time_07_29 _51AM__615 __Second_C hance_Exce ption_C000 0005.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__T ime_07_29_ 51AM__615_ _Second_Ch ance_Excep tion_C0000 005.dmp
Faulting Thread
Faulting Module Information
Report for w3wp__PID__8704__Date__03_ 24_2010__T ime_07_29_ 51AM__615_ _Second_Ch ance_Excep tion_C0000 005.dmp
Report for w3wp__PID__8704__Date__03_ 24_2010__T ime_07_29_ 51AM__615_ _Second_Ch ance_Excep tion_C0000 005.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\inetsr v\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::Threa dManagerTh read
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+1 82 00000000 00ff28b4 00000001
kernel32!_ExitProcess+43 00000001 77e8f3b0 ffffffff
kernel32!ExitProcess+14 00000001 78131a04 00000001
msvcr80!__crtExitProcess+1 4 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__T ime_07_29_ 51AM__615_ _Second_Ch ance_Excep tion_C0000 005.dmp the assembly instruction at php5ts!zend_llist_destroy+ 15 in C:\Parallels\Plesk\admin\b in\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\b in\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(doma in)(2.0)(p ool)__PID_ _69348__Da te__03_24_ 2010__Time _07_19_52A M__416__II S_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(doma in)(2.0)(p ool)__PID_ _69348__Da te__03_24_ 2010__Time _07_19_52A M__416__II S_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(doma in)(2.0)(p ool)__PID_ _69348__Da te__03_24_ 2010__Time _07_19_52A M__416__II S_COM+ Hang Dump.dmp
Top 5 threads by CPU time
Thread report
HTTP Report
Report for w3wp.exe__jo-auto.com(doma in)(2.0)(p ool)__PID_ _69348__Da te__03_24_ 2010__Time _07_19_52A M__416__II S_COM+ Hang Dump.dmp
Report for w3wp.exe__jo-auto.com(doma in)(2.0)(p ool)__PID_ _69348__Da te__03_24_ 2010__Time _07_19_52A M__416__II S_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\inetsr v\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(doma in)(2.0)(p ool)__PID_ _69348__Da te__03_24_ 2010__Time _07_19_52A M__416__II S_COM+ Hang Dump.dmp the assembly instruction at mscorwks!_CTA2PAVException +1e6d in C:\WINDOWS\Microsoft.NET\F ramework\v 2.0.50727\ mscorwks.d ll 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=aHR0cDovL3d3dy 5qby1hdXRv LmNvbS9pbW FnZXMvaGVh ZGVyXzFfMT EucG5n
Mapped To URL /wax.axd
HTTP Version HTTP/1.1
SSL Request False
Time alive 00:11:00
QueryString uu=aHR0cDovL3d3dy5qby1hdXR vLmNvbS9pb WFnZXMvaGV hZGVyXzFfM TEucG5n
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/ViewC ars.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/ViewC ars.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=aHR0cDovL3d3dy 5qby1hdXRv LmNvbS9BZG 1pbmlzdHJh dGlvbi9DYX JzL1ZpZXdD YXJzLmFzcH g=
Mapped To URL /wax.axd
HTTP Version HTTP/1.1
SSL Request False
Time alive 00:08:38
QueryString uu=aHR0cDovL3d3dy5qby1hdXR vLmNvbS9BZ G1pbmlzdHJ hdGlvbi9DY XJzL1ZpZXd DYXJzLmFzc Hg=
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=aHR0cDovL2pvLW F1dG8uY29t Lw==
Mapped To URL /wax.axd
HTTP Version HTTP/1.1
SSL Request False
Time alive 00:04:29
QueryString uu=aHR0cDovL2pvLWF1dG8uY29 tLw==
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=aHR0cDovL2pvLW F1dG8uY29t Lw==
Mapped To URL /wax.axd
HTTP Version HTTP/1.1
SSL Request False
Time alive 00:03:06
QueryString uu=aHR0cDovL2pvLWF1dG8uY29 tLw==
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
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_
Please follow up with the vendor The PHP Group for C:\Parallels\Plesk\admin\b
Information DebugDiag determined that this dump file (w3wp__PID__8704__Date__03
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_
Faulting Thread
Faulting Module Information
Report for w3wp__PID__8704__Date__03_
Report for w3wp__PID__8704__Date__03_
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\inetsr
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::Threa
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+
php5ts!php_module_shutdown
php5isapi!DllMain+425 61682958 61680000 00000000
ntdll!LdrShutdownProcess+1
kernel32!_ExitProcess+43 00000001 77e8f3b0 ffffffff
kernel32!ExitProcess+14 00000001 78131a04 00000001
msvcr80!__crtExitProcess+1
msvcr80!_cinit+101 00000001 00000000 00000000
msvcr80!exit+d 00000001 03226e38 0269eb18
php5ts!zend_hash_quick_add
PHP5TS!ZEND_LLIST_DESTROY+
In w3wp__PID__8704__Date__03_
Module Information
Image Name: C:\Parallels\Plesk\admin\b
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(doma
( 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(doma
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(doma
Top 5 threads by CPU time
Thread report
HTTP Report
Report for w3wp.exe__jo-auto.com(doma
Report for w3wp.exe__jo-auto.com(doma
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\inetsr
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(doma
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=aHR0cDovL3d3dy
Mapped To URL /wax.axd
HTTP Version HTTP/1.1
SSL Request False
Time alive 00:11:00
QueryString uu=aHR0cDovL3d3dy5qby1hdXR
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/ViewC
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/ViewC
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=aHR0cDovL3d3dy
Mapped To URL /wax.axd
HTTP Version HTTP/1.1
SSL Request False
Time alive 00:08:38
QueryString uu=aHR0cDovL3d3dy5qby1hdXR
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=aHR0cDovL2pvLW
Mapped To URL /wax.axd
HTTP Version HTTP/1.1
SSL Request False
Time alive 00:04:29
QueryString uu=aHR0cDovL2pvLWF1dG8uY29
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=aHR0cDovL2pvLW
Mapped To URL /wax.axd
HTTP Version HTTP/1.1
SSL Request False
Time alive 00:03:06
QueryString uu=aHR0cDovL2pvLWF1dG8uY29
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
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???
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
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\b in\php5ts. dll
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\b
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
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Have you had a code review ?