确切的错误信息是这样的:
12)Cannot allocate memory: couldn't create child process: /usr/sbin/suphp for <php script file>
这不是 VPS,而是通用 Gentoo 服务器。服务器有 1G 的 RAM,任何时候都有 700M 的 RAM 可用,包括运行这个相当小的脚本时,该脚本只创建一个到 MySQL DB 的连接。有一个 cron 作业每 30 秒运行一次此脚本,suPHP 几乎每次都会耗尽内存。
有人可以帮忙吗?
答案1
使用类似方法<?php print system('ulimit -a'); ?>
来检查系统限制。检查 Apache 配置 RLimitMEM
指示。