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

Nil*_*Nil 0 delphi delphi-7

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

超出最大并发连接数

Ond*_*lle 6

32TWebRequestHandler.MaxConnectionsproperty 的默认值.如果活动连接数超过此值,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.
Run Code Online (Sandbox Code Playgroud)