- From: Josh <josh@netscape.com>
- Date: Wed, 2 Apr 1997 04:21:46 -0800 (PST)
- To: Adam Wierzbicki <adamw@icm.edu.pl>
- Cc: Josh <josh@netscape.com>, adamw@icm.edu.pl, http-wg@cuckoo.hpl.hp.com, jwr@icm.edu.pl, wojsyl@icm.edu.pl
> > A very busy proxy is in a state resembling deadlock. It should not > accept any new TCP connections, because it will not be able to serve > them anyway. It might want to remember the request and fetch it later > from the origin server. It should be able to communicate to the > client to leave it alone. If the proxy did as you say, ie dont accept new TCP connections, it will have no way of knowing what the request was going to be. To determine that, and cache it for later, it would have to accept the connection and at least read the headers. If the proxy is already overloaded, this doesnt help it any. As far as the 'deadlock' wording, i dont agree. The proxy will be running fine, ie not in a deadlock. Under intense load, the proxy will not get around to handling or even accepting the clients' request before the client times out. (Our experience ) ----------------------------------------------------------------------------- Josh Cohen Netscape Communications Corp. Netscape Fire Department "Mighty Morphin' Proxy Ranger" Server Engineering josh@netscape.com http://home.netscape.com/people/josh/ -----------------------------------------------------------------------------
Received on Wednesday, 2 April 1997 04:22:04 UTC