D
Deane
Is there a lease time on Web service requests?
We have a Web service that stops responding after a couple days.
After a certain point in time, all requests to it get "The operation
has timed out." It just happens suddenly, every 48 hours or so, and
all requests begin fail.
What's odd is that it appears to be client-specific. After this error
appears, you can still pull up the WSDL in a browser and it responds
fine (the browser, after all, is a new client to the Web service).
Additionally, once you restart IIS (on the client machine -- the
machine using the Web service), everything works fine again.
It's as if the Web service expires some kind of lease for the IIS
client and starts rejecting requests. By restarting IIS, it clears
some cache and it becomes a new client, with a new lease.
I'll looked around quite a bit, and the only reference I can find to
lease times is with .Net remoting. However, this is a Web service --
I'm not doing a .Net-to-.Net remote invocation of anything.
Any ideas?
Deane
We have a Web service that stops responding after a couple days.
After a certain point in time, all requests to it get "The operation
has timed out." It just happens suddenly, every 48 hours or so, and
all requests begin fail.
What's odd is that it appears to be client-specific. After this error
appears, you can still pull up the WSDL in a browser and it responds
fine (the browser, after all, is a new client to the Web service).
Additionally, once you restart IIS (on the client machine -- the
machine using the Web service), everything works fine again.
It's as if the Web service expires some kind of lease for the IIS
client and starts rejecting requests. By restarting IIS, it clears
some cache and it becomes a new client, with a new lease.
I'll looked around quite a bit, and the only reference I can find to
lease times is with .Net remoting. However, this is a Web service --
I'm not doing a .Net-to-.Net remote invocation of anything.
Any ideas?
Deane