dotnet web services:
I've seen many blogs address this issue and always end up associating it
with the infamous Response.Redirect without the second parameter. Our web
team assures me they've exhaustively gone thru the entire website and taken
care of this issue on their end.
We still get a handful of these during our busiest times. The stack trace
seems to usually point at a webservice not an aspx page.
For instance...
System.Threading.ThreadAbortException: Thread was being aborted. at
System.Threading.WaitHandle.WaitOneNative(IntPtr waitHandle, UInt32
millisecondsTimeout, Boolean exitContext) at
System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean
exitContext) at System.Net.HttpWebRequest.GetRequestStream() at
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters) at
WWDBV2.wsOrders.Orders.GetDetailsByOrderID(Int32 lngIBO, String strSession,
Int32 lngOrderID, Boolean blnGetDetails, Boolean blnIncludeDeleted,
ViewModes vm) at WWDBV2.eApp.Details.Page_Load(Object sender, EventArgs e)
where WWDBV2.wsOrders is a webservice on a different server inside the
firewall. Since our webservices are obviously not redirecting anything then
that is not the issue. During busy times we might have a 5-600 users
consistently using our ordering system. With a 4-cluster web front-end and
a 2-cluster webservice middle-tier I'd think we should not have any
performance issues.
Our SQL Server is a single dual-proc machine (soon to be clustered with
another 4-proc box). Our current box rarely goes over 75% CPU and all other
stats are fine. The only thing I haven't personally monitered is the
network stats. The web cluster is wired to the middle tier on a 100MB
connection. The middle tier is connected to the SQL box by a dedicated 1 GB
connection so I really cannot imagine bandwidth as a problem here.
I'm pulling my hair out here and I already don't have enough of that!!
Does anyone have a clue what I could be missing here?
The manager in the web department is freaking out on us and insisting that
the "data guys" have screwed something up.
Thank you for any help ... anything at all.