运行cleanup时出错:updatereferenceindex:
typec3cms cleanup:updatereferenceindex--verbose--显示进度
记录tt_content:添加了28230个索引,删除了1个过时索引
80424/5208014[>---------------------------]1%18秒
记录静态国家/地区:添加了41 4个索引,删除了4个过时索引
81880/5208014[>---------------------------]1%19秒杀死
正在更新参考索引。这可能需要一段时间…
81883/5208017[>------------------------------]1%57秒
mmap((失败:[12]无法分配内存杀死
可能导致这种情况的原因是什么?我如何让它运行并更新引用索引?
原因很清楚:
无法分配内存Killed
表示进程由于PHP内存不足而终止
可以通过多次运行进程来解决问题,也可以通过使用参数max_memory_limit
增加php.ini
中PHP的可用内存来解决问题
如果你不能增加PHP的内存,你总是有问题。即使你有安装的本地副本(内存设置限制较少(,并且可以在那里进行索引,用本地数据库更新服务器数据库,该系统也很难用于在线工作。
如果你能增加PHP的内存,一切都会好起来的,否则你应该增加托管包或更换托管公司。