我正在做一个2.8 symfony项目,但是我已经解决了几周来一直无法解决的问题。
我尝试创建的每种形式都会给我一个“允许的内存大小用尽”错误。这应该是配置问题,因为我的项目正在开发和生产环境以及其他计算机上工作。只是在我的上不工作。
错误示例:BundleEntryReader.php行中的OutOfMemoryException 134:
错误:允许的内存大小为134217728字节已用尽(尝试 分配134217736字节)
我正在使用Ubuntu。我尝试删除并重新安装apache和php(7.1),但没有成功。我还尝试允许更多的内存和执行时间,但是我的脚本保持运行数十分钟。
input = list(c(1,2,3), c(1,2,3,4), c(1,2,3,4,5))
save(input, file="/path/testData.RData")
res = spark.lapply(1:10000, function(x){
library(parallel)
load("/path/testData.RData")
mclapply(X=input, FUN=sum, mc.cores=3)
})
我希望能够生成一个表格。问题出在表格生成中。在我使用的每个脚本中,在“ $ this-> createForm()”函数之前,evrything都是可以的。假设此应用程序在内存更少的计算机上运行。
/ *****编辑***** /
我发现问题来自我的ProjectType中的两种类型:用户和地址:
$projectForm = $this->createForm(
new ProjectType($choices, $user->getCompany()),
$project,
['action' => $this->generateUrl('company_project_create',['projectId' => $project->getId() ])]
);
例如,这是我的userType存在问题的地方:
$builder
->add('user', UserType::class, [
'label' => 'customer.user.label',
])
->add('address', ProjectAddressType::class, [
'label' => 'customer.project.address.label',
])