如果我一次向服务器发送超过32个请求,则它会在apache日志中返回500个错误代码。错误信息是
超出最大并发连接数
答案 0 :(得分:6)
32
是TWebRequestHandler.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.