我计划使用名为 WP All Import 的插件将 30000 个 URL(关于食物、卡路里和其他营养信息的大型网站)导入 wordpress。它工作正常,我将 XML 文件拆分为每个文件 1000 页。导入运行速度超快(我有一台很棒的服务器,有 7 个内核和大量 RAM)。
我将 PHP 内存限制增加到 1024 MB,并在 4 分钟内导入了 1000 个页面。然而,页面数量越大(在 11000 之后出现第一个严重错误),我的 PHP 内存限制就越有可能达到,尽管该站点只是处于空闲模式(导入已成功完成,我点击了仪表板)。
就在我登录我的 wordpress 仪表板并单击“页面”时,内存限制突然从 1024MB(仪表板页面)中的 4 个反弹到 1024/1024(“页面”页面),并且出现了 wordpress 严重错误。
由于我知道许多非常大的 wordpress 网站(50000 个 URL / 产品等等),我确信这必须以某种方式解决......我尝试停用所有插件并使用 wordpress 标准主题,但仍然没有运气。
我还尝试了 CRON 工作,我的主人非常乐于助人 - 但仍然没有运气......
那么当页面/仪表板处于空闲模式时,内存限制怎么会突然“填满”呢?
任何帮助是极大的赞赏!