我们在 nginx、php5 和 percona 上运行了一个 magento 社区安装
我们从命令行手动运行已安装的 solr 网桥的索引。
我们最近达到了 256MB 的内存不足限制,这意味着索引无法完成。
所以我们增加了 php.ini 中的值,但仍然会出现问题(mysql 重新启动等)。
检查 php 信息,我们会看到 memory_limit 报告的新正确值,高于 256MB,但索引总是会达到这个限制
唯一能找到 256MB 值的地方是 htaccess。只是为了好玩,我们将其设置为 8MB 并重新启动索引,然后在这个新限制下失败。将 htaccess 中的值设置为我们在 php.ini 中使用的值,然后允许索引器完成。
当我们使用 nginx 时,为什么 magento 会读取 htaccess,并且删除它会导致其他看不见的 magento 问题无休止?
我们假设 nginx 根本没有使用 htaccess,那么为什么 magento 会寻找它呢?