http send is blocking, so we need we need to do it async in all cases. - this will need revision after server changes

This commit is contained in:
UbitUmarov
2016-07-16 20:23:02 +01:00
parent d1810866b3
commit f636ef037a
2 changed files with 21 additions and 26 deletions

View File

@@ -461,7 +461,8 @@ namespace OpenSim.Framework.Servers.HttpServer
}
OSHttpResponse resp = new OSHttpResponse(new HttpResponse(context, request),context);
resp.ReuseContext = true;
// resp.ReuseContext = true;
resp.ReuseContext = false;
HandleRequest(req, resp);
// !!!HACK ALERT!!!
@@ -1954,7 +1955,7 @@ namespace OpenSim.Framework.Servers.HttpServer
// Long Poll Service Manager with 3 worker threads a 25 second timeout for no events
PollServiceRequestManager = new PollServiceRequestManager(this, performPollResponsesAsync, 3, 25000);
PollServiceRequestManager = new PollServiceRequestManager(this, performPollResponsesAsync, 2, 25000);
PollServiceRequestManager.Start();
HTTPDRunning = true;