【发布时间】:2013-11-23 12:22:53
【问题描述】:
保存特定节点时,我的 Drupal 7 遇到 WSOD,这会显示在错误日志中:
PHP Fatal error: Allowed memory size of 633339904 bytes exhausted (tried to allocate 84 bytes) in /var/www/mysite.org/includes/form.inc on line 1780, referer: http://mysite.or/node/193/edit
保存其他节点,看来是这个节点有问题。我怎样才能弄清楚是什么功能最大化了内存?你甚至如何开始调试这样的东西?如果 Drupal 在看门狗中记录了错误但那里也没有任何内容,那会更有帮助。
如您所见,PHP 拥有 600M 的大容量内存(这是一个拥有 16GB RAM 的大型网站)。
有什么想法吗?
【问题讨论】:
-
关于此节点与其他节点的区别的任何具体提示?该节点使用的任何特定模块?
-
确实600M相当大方。您是否有任何图像或大型媒体内容附加到此节点?您在网站上是否有任何可能存在导致此问题的错误的自定义模块?