首先,我想说我正在使用Drupal作为CMS,并且我知道有单独的站点。但我的问题不是Drupal特定的,它不是在用户或高级用户级别。它与PHP和Server相关。好了现在有问题了。
我已经开发了网站,但尚未启动。我随机地从记忆错误中解脱出来。有时服务器会崩溃。有助于重新启动。没有其他人使用应用程序,所以没有沉重的负载。特别是超过了私人限价。我尝试过一些一般的方法--增加/减少PHP内存限制,查看错误日志,记录缓慢的MySQL查询。没什么..。一样的。
我已经运行了“顶级”linux命令。根据浏览器请求,有4-5个apache进程。哪个MEM使用率(%)是10,5,4,3,0.5。两个进程正在运行>10小时。重新启动apache之后,我获得了+40%的空闲内存。
这里有一些问题和我的想法。
请逐点回答。
发布于 2012-01-11 08:41:44
听起来,在处理GD之类的事情时,您可能有一个无限循环,或者您没有释放资源。
当有空闲ram时,Linux将东西保存在RAM中,如果突然需要另一个进程对RAM的需求,并且ram没有被使用,Linux将释放/交换它以满足需要的应用程序。检查“空闲”的输出,您将注意到一个缓存列,该列指示刚刚缓存了多少并且可以在任何时候释放。
https://stackoverflow.com/questions/8816327
复制相似问题