是否存在一种被广泛接受的方式来呈现“高服务器负载”? LAMP 上的错误页面?
我们实际上使用的是 Solaris 而不是 Linux 发行版,但我想知道是否有一种更特定于 Apache 的方法来做到这一点。
在 PHP 中执行了一些命令之后,我真的不知道从哪里开始。 (prstat -avm 1 1 | grep webservd | tail -1)
一些进一步的信息 - 不幸的是,我处于一个旧环境中,没有任何东西甚至有点类似于负载平衡,所以我必须自己制作......
We're actually using Solaris instead of a Linux distro, but I was wondering if there was a way more specific to Apache to do it.
I don't really know where to start with it past a few exec'd commands in PHP. (prstat -avm 1 1 | grep webservd | tail -1)
Some further information - I'm unfortunately in an old environment with nothing that even slightly resembles load balancing, so I have to make my own...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不认为有任何特定于 Apache 的方法。
我曾经编写过一个 cron 作业,该作业检查每次运行时的 CPU 负载,如果超过某个阈值则退出。您可以运行上面的检查,如果负载较高,则输出 5xx 状态和错误。类似于:(
我不确定 prstat 输出的格式)
I don't think there's any Apache-specific way.
I once wrote a cron job that checked CPU load on each run and exited if above a certain threshold. You could run the check above, and if load is high output a 5xx status and an error. Something like:
(I'm not sure the format of the output of
prstat
)