"超过最大并发连接数"在Delphi7中的isapi应用程序中获取异常

时间:2016-10-06 08:03:44

标签: delphi delphi-7

如果我一次向服务器发送超过32个请求,则它会在apache日志中返回500个错误代码。错误信息是

  

超出最大并发连接数

1 个答案:

答案 0 :(得分:6)

32TWebRequestHandler.MaxConnections属性的默认值。如果活动连接数超过此值,Web Broker框架将引发EWebBrokerException并显示以下消息:

  

"超出最大并发连接数。请再试一次   后"

您可以将其设置为更高的值或零以表示无限制。

由于您在提到Apache的情况下,正确的位置是您的Apache DLL的主要块,例如:

begin
  CoInitFlags := COINIT_MULTITHREADED;
  Web.ApacheApp.InitApplication(@GModuleData);
  Application.Initialize;
  Application.WebModuleClass := WebModuleClass;
  Application.MaxConnections := 200;
  Application.Run;
end.