Esse artigo é impreciso; MaxClients
pode ser aumentado acima de 256 ao usar o prefork MPM (que é o que eu suponho que você esteja usando atualmente com base na sua descrição do problema). A partir da documentação :
For non-threaded servers (i.e., prefork),
MaxClients
translates into the maximum number of child processes that will be launched to serve requests. The default value is 256; to increase it, you must also raiseServerLimit
.
ServerLimit
é aquele que tem o limite de hard-compilado, mas já passou de um ponto a outro em que você deveria alcançar sem que seu servidor tivesse algum outro gargalo. Documentação :
There is a hard limit of
ServerLimit 20000
compiled into the server (for the prefork MPM 200000). This is intended to avoid nasty effects caused by typos.
Então, se você quiser aumentar seu limite de clientes para algo como 512, então:
MaxClients 512
ServerLimit 512
Você também deve dar uma olhada em qual MPM você está usando, já que outros MPMs além do prefork são melhores em escala. Consulte aqui para obter mais informações.