TYPO3 9安装向导页面插件在许多页面安装时崩溃

问题描述 投票:0回答:1

我们目前正在将TYPO3-Installation升级到V9大约60,000页。

升级向导“将URL部分(”slugs“)引入所有现有页面”无法完成。在浏览器(安装工具)中,我得到了超时。通过它来调用它

./vendor/bin/typo3cms upgrade:wizard pagesSlugs

导致以下错误:

[ Symfony\Component\Process\Exception\ProcessSignaledException ]  
The process has been signaled with signal "9". 

在使用我最喜欢的互联网搜索引擎后,我认为这很可能意味着“内存不足”。

可悲的是,数据库根本没有接触到接触 - 所以没有页面在那之后得到了slug。这意味着只运行几次这个过程无济于事。观察进程PHP-Process获取它可以获得的所有内存,然后填充交换。当交换已满时,进程崩溃。到目前为止,在具有16GB RAM主机的本地Docker和具有8个内核但8GB RAM的服务器上进行了测试(DB在外部计算机上)。

有什么想法解决这个问题?

typo3-9.x
1个回答
0
投票

调试后我发现原因是数据库中的关系搞乱了。因此,有未删除的页面指向不存在的父项。这主要是由于之前数据库的大量清理造成的。除了向导之外没有检查它并且可能是对它的改进 - 在这种情况下主要问题是我的数据库。

© www.soinside.com 2019 - 2024. All rights reserved.