|
Home > Archive > IIS Server > January 2004 > Tracing an Access Violation in ISAPI dll
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Tracing an Access Violation in ISAPI dll
|
|
| Martin 2004-01-29, 8:34 pm |
| We are getting an intermittent access violation in our ISAP dll, we're
suspecting it's when new thread(s) are being created but as we cant
reproduce it in our test environment, even using Homer, the stress tester
we're having problems tracing the cause.
I've been looking at IISState over at iisfaq.com. Will an access violation
in a thread be caught automatically by IISState if I start it using
hardcrash (-hc) or softcrash (-sc) or will I have to wait till the client
reports the exception and run iisstate manually. Do I need to create a full
dump file, and will someone from this newsgroup be willing to help me
diagnose the output from IISState - if so what do i need to post and where.
Any help or advice on tracing this problem please
Regards
Martin
| |
| Ken Schaefer 2004-01-30, 12:35 am |
| I think you can use a soft-crash. And if you post the iisstate.log file, Pat
(or someone else) will tell you what's going on.
Cheers
Ken
"Martin" <Martin.stephenson__@__Savant.co.uk> wrote in message
news:eOhSRRx5DHA.2252@TK2MSFTNGP10.phx.gbl...
: We are getting an intermittent access violation in our ISAP dll, we're
: suspecting it's when new thread(s) are being created but as we cant
: reproduce it in our test environment, even using Homer, the stress tester
: we're having problems tracing the cause.
:
: I've been looking at IISState over at iisfaq.com. Will an access
violation
: in a thread be caught automatically by IISState if I start it using
: hardcrash (-hc) or softcrash (-sc) or will I have to wait till the client
: reports the exception and run iisstate manually. Do I need to create a
full
: dump file, and will someone from this newsgroup be willing to help me
: diagnose the output from IISState - if so what do i need to post and
where.
:
: Any help or advice on tracing this problem please
:
: Regards
: Martin
:
:
| |
| Martin 2004-01-30, 1:36 am |
| Thanks,
The ISAPI is running with High (Isolated) Application protection. When
starting IISState should I use the PID of the inetinfo process or the
dllhost which is hosting the ISAPI application
Martin
"Ken Schaefer" <kenREMOVE@THISadOpenStatic.com> wrote in message
news:uOJKQhz5DHA.2344@TK2MSFTNGP09.phx.gbl...quote:
> I think you can use a soft-crash. And if you post the iisstate.log file,
Patquote:
> (or someone else) will tell you what's going on.
>
> Cheers
> Ken
>
>
> "Martin" <Martin.stephenson__@__Savant.co.uk> wrote in message
> news:eOhSRRx5DHA.2252@TK2MSFTNGP10.phx.gbl...
> : We are getting an intermittent access violation in our ISAP dll, we're
> : suspecting it's when new thread(s) are being created but as we cant
> : reproduce it in our test environment, even using Homer, the stress
testerquote:
> : we're having problems tracing the cause.
> :
> : I've been looking at IISState over at iisfaq.com. Will an access
> violation
> : in a thread be caught automatically by IISState if I start it using
> : hardcrash (-hc) or softcrash (-sc) or will I have to wait till the
clientquote:
> : reports the exception and run iisstate manually. Do I need to create a
> full
> : dump file, and will someone from this newsgroup be willing to help me
> : diagnose the output from IISState - if so what do i need to post and
> where.
> :
> : Any help or advice on tracing this problem please
> :
> : Regards
> : Martin
> :
> :
>
>
| |
|
| Martin,
If your server is crashing or hanging you might want to
download our ReJuvin8 tool. It's free for the first
15-days. It can keep your site running despite problems.
It's designed to detect problems then restart or reboot.
It can restart ANY programs, services, or processes in
precise order. It doesn't fix bugs but it does give you some
breathing room while you are finding them. ReJuvin8 also
gives you email and telephone alert messages and graphic
status reports. It runs as a Windows Service.
It can also test, alert, and report on URLs running anywhere
on any server on your net connection. So if you use multiple
servers you can use them to watch each other, too.
ReJuvin8 has both an automatic and a custom mode. In the
auto mode you make all the settings by pointing and
clicking. This will handle most applications.
The custom mode uses heartbeat synch files to get absolute
detection that key processes are working. Tools and
instructions are provided to help you do this. We also offer
customization as a contract service.
Charles
Get ReJuvin8 at: http://www.rejuvin8.net?ac=ch1
"Martin" <Martin.stephenson__@__Savant.co.uk> wrote in message
news:eOhSRRx5DHA.2252@TK2MSFTNGP10.phx.gbl...quote:
> We are getting an intermittent access violation in our ISAP dll, we're
> suspecting it's when new thread(s) are being created but as we cant
> reproduce it in our test environment, even using Homer, the stress tester
> we're having problems tracing the cause.
>
> I've been looking at IISState over at iisfaq.com. Will an access
violationquote:
> in a thread be caught automatically by IISState if I start it using
> hardcrash (-hc) or softcrash (-sc) or will I have to wait till the client
> reports the exception and run iisstate manually. Do I need to create a
fullquote:
> dump file, and will someone from this newsgroup be willing to help me
> diagnose the output from IISState - if so what do i need to post and
where.quote:
>
> Any help or advice on tracing this problem please
>
> Regards
> Martin
>
>
| |
| David Wang [Msft] 2004-01-30, 2:34 pm |
| dllhost.exe for Medium/High Isolated Application
inetinfo.exe for Low isolated Aplication
It doesn't hurt to watch everything to get a more complete picture.
--
//David
IIS
This posting is provided "AS IS" with no warranties, and confers no rights.
//
"Martin" <Martin.stephenson__@__Savant.co.uk> wrote in message
news:etqDqN05DHA.2008@TK2MSFTNGP10.phx.gbl...
Thanks,
The ISAPI is running with High (Isolated) Application protection. When
starting IISState should I use the PID of the inetinfo process or the
dllhost which is hosting the ISAPI application
Martin
"Ken Schaefer" <kenREMOVE@THISadOpenStatic.com> wrote in message
news:uOJKQhz5DHA.2344@TK2MSFTNGP09.phx.gbl...quote:
> I think you can use a soft-crash. And if you post the iisstate.log file,
Patquote:
> (or someone else) will tell you what's going on.
>
> Cheers
> Ken
>
>
> "Martin" <Martin.stephenson__@__Savant.co.uk> wrote in message
> news:eOhSRRx5DHA.2252@TK2MSFTNGP10.phx.gbl...
> : We are getting an intermittent access violation in our ISAP dll, we're
> : suspecting it's when new thread(s) are being created but as we cant
> : reproduce it in our test environment, even using Homer, the stress
testerquote:
> : we're having problems tracing the cause.
> :
> : I've been looking at IISState over at iisfaq.com. Will an access
> violation
> : in a thread be caught automatically by IISState if I start it using
> : hardcrash (-hc) or softcrash (-sc) or will I have to wait till the
clientquote:
> : reports the exception and run iisstate manually. Do I need to create a
> full
> : dump file, and will someone from this newsgroup be willing to help me
> : diagnose the output from IISState - if so what do i need to post and
> where.
> :
> : Any help or advice on tracing this problem please
> :
> : Regards
> : Martin
> :
> :
>
>
|
|
|
|
|