简体   繁体   中英

WCF stops responding after some requests

I have built wcf. it is working well

The issue is when I call it many times it displays the following error:

The server encountered an error processing the request. See server logs for more details

I configured a WCF Tracing File but it remains always empty. what can be the reason of this sudden stop of the service and how to fix it?

Here is the code that I use at the client's side every 20 seconds:

string url = "http://host/Service.svc/method";
                HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(url);

                webrequest.Method = "GET";

                ASCIIEncoding encoding = new ASCIIEncoding();

                HttpWebResponse webresponse = (HttpWebResponse)webrequest.GetResponse();

                Encoding enc = System.Text.Encoding.GetEncoding("utf-8");

                StreamReader loResponseStream =
                    new StreamReader(webresponse.GetResponseStream(), enc);

                string strResult = loResponseStream.ReadToEnd();

                loResponseStream.Close();

                webresponse.Close();

I fixed the issue. it was due to open database connections. I missed to close, at the server side, the database connections. Thank you for answer

It could be a working memory issue on the server/host. If there's less than 5% available you get no response.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM