【求助】apache日志Cannot   allocate   memory错误是什么意思?

【求助】apache日志Cannot   allocate   memory错误是什么意思?

版本:apache 2.2.6

apache日志如下:

[Sun Sep 21 18:43:40 2008] [notice] child pid 22514 exit signal Segmentation fault (11)
[Sun Sep 21 18:44:26 2008] [error] (12)Cannot allocate memory: fork: Unable to fork new process
httpd: unable to concatenate string `Cannot allocate memory'.
[Sun Sep 21 18:44:36 2008] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sun Sep 21 18:44:46 2008] [error] (12)Cannot allocate memory: fork: Unable to fork new process

日志里很多Cannot allocate memory: fork: Unable to fork new process
请问是服务器内存不足的意思吗?
各位朋友帮我详细解释一下1-3条日志分别是什么意思吗??
补充:
服务器内存:512M
有个图片处理程序在上面跑,大概有几十人同时在线,CPU使用率经常超过70%,在线人数多了,网站很慢。

像我这种情况,是不是CPU的处理能力不够?是优先提高CPU处理还是优先加内存?
内存看来是被吃净了。

如果程序没法优化,加内存试试。
【个人意见,仅供参考】
我觉得这个程序一定很消耗内存。不妨找一找相关的压力测试软件,先测试一下服务器的负载能力,
然后看看程序是不是有内存泄露的地方。