我的 Debian VPS 上有一个非常标准的 LAMP 设置。VPS 有 512MB 的 RAM,我在 php.ini 中为 php 分配了 128MB。
如果我创建一个带有无限循环的脚本,VPS 几乎就会停止运行(SSH 停止响应等)。
我想知道是否有办法降低 PHP 的优先级或类似的东西,以便坏脚本不会对服务器造成太多干扰。
谢谢,约翰。
答案1
答案2
如果 PHP 作为模块运行(例如 mod_php),则在 Web 服务器进程上使用nice
或。这将允许 PHP 在资源可用时使用更多资源,但会优先考虑可能需要这些资源的其他进程。renice
我应该补充一点,这仅适用于 Linux,也许还适用于 UNIX。