【发布时间】:2019-12-05 04:11:39
【问题描述】:
在带有friendsofsymfony/elastica-bundle 5.1.0、enqueue/elastica-bundle 0.9.3 和enqueue/fs 0.9.12 的 Symfony 4.3 应用程序中,后者的安装结束于:
路径“enqueue_elastica”中的子节点“transport”必须是 配置好了。
我在enqueue.yaml 中尝试了多种排列方式,包括我发现的the only example。
enqueue.yaml:
enqueue:
default:
transport: '%env(resolve:ENQUEUE_DSN)%'
client: ~
.env 包括:
###> enqueue/enqueue-bundle ###
ENQUEUE_DSN=null://
###< enqueue/enqueue-bundle
已安装 Elasticsearch 6.8。相对简单的索引很容易创建。更复杂的索引因内存不足而失败 - 因此需要 enqueue。
对于文件系统传输,enqueue.yaml 的适当配置是什么?
编辑:奇怪的是,Ubuntu 18 Hyper-V 虚拟机能够在没有 enqueue 的情况下通过填充,而 Windows 主机在 94200/156865 失败。
【问题讨论】:
-
行为得到了改善,但没有通过增加 PHP 的内存限制来解决。仍然希望看到
enqueue的正确配置。
标签: php symfony elasticsearch enqueue