我为非营利组织提供了一个运行大约20个子域的网站。子域用作CMS查询中的键,所有子域都相对简单。突然,经过6年多的时间,其中一个子域名将不会加载它的主页或内页。
聚焦主页,在调试模式下,我可以看到我得到了View :: renderLayout
debug('sending to _render');
$out = View::_render($layoutFilename, $dataForLayout, $loadHelpers, true);
debug('back from _render');
我最初的想法是,由于某种原因,这个子域名数据膨胀,但快速检查显示它与其他子域名的大小相同。
如果我将标记放入View::_render
并且它正确到达
return $out;
我调试了$out
,它看起来不错,但“渲染后退”调试永远不会运行。
我通常不会浏览源文件但是这很奇怪我希望在某个阶段发现失败的子域和好的子域之间的异常。或者我希望不同的子域在内存问题时随机失败。
查看SQL转储,所有查询都与其他子域保持一致。
有什么想法吗?