Drupal - 用户管理 - 内存不足错误

时间:2011-09-07 01:53:15

标签: drupal

在我们有Drupal 5设置的项目上工作。目前数据库中有25'000个用户,并且所有25'000都有一个到期角色。现在管理员每次尝试编辑用户数据(例如,更新用户角色)时,用户管理页面在提交时抛出“致命错误:内存不足”。刷新用户列表显示已进行更新。

这可能是什么?我该如何解决?

谢谢!

2 个答案:

答案 0 :(得分:1)

可以通过memory_limit配置选项将PHP配置为每个HTTP请求使用有限数量的内存。

Drupal 6通过使用 Batch API 在多个请求(通过HTTP重定向或AJAX)中分配工作来解决此资源和其他资源限制。

使用Drupal 5,我建议增加内存限制。如果这仍然不起作用,请调查内存的去向。尝试停用模块,直到内存问题消失。这可能无法为您提供解决方案,但至少可能会指向导致内存问题的模块。

答案 1 :(得分:1)

最好在php.ini文件和drupal中的settings.php文件中将内存限制为128m

http://drupal.org/node/207036

....然后尝试重新启动apache(如果可能的话)

祝你好运