我想限制我的 apache httpd 服务器(mpm_prefork)上允许的客户端数量。
当达到客户端数量时,我想要显示自定义错误消息,例如“错误 503:连接数过多”。
可以使用以下方式进行定制:
ErrorDocument 503 "Sorry, too many connexions."
apache httpd 配置“MaxClients”将所有客户端排队(直到达到 ListenBackLog)而不是返回错误消息。
=> 当客户端数量达到上限时,怎么可能引发 503 错误?
答案1
我不会建立一个用于查看连接数超标的网页。为什么要告诉任何人你的网站可能存在限制?如果你有监控系统,请监控你的连接数,并在超过该数字时让监控系统发出警报。监控系统可以给你或同事甚至客户发送电子邮件,但这只是我个人的看法...我不会向全世界通报已超出最大连接数。