Magento缓存错误的读取权限?

时间:2012-11-30 17:02:10

标签: magento caching enterprise

Magento读取var / cache目录似乎存在问题。我已禁用全页缓存进行测试。

当我在加载页面之前执行bash命令chmod -R 777 var / cache /`时,它会加载~3秒更快(在Profiler中达到'mage :: dispatch :: routers_match'之前的时间)从约4秒减少到约1秒。

此加速时间仍然有一段时间,但在再次调用chmod之前会丢失。

我猜这与某种方式写权限有关吗?奇怪的是,缓存内容由执行magento(Web用户)的进程拥有。

有没有人有任何线索可能是什么问题,或者有什么可以改变以防止这种情况?

(Magento版本:1.12.0.2)

更新

似乎并非所有缓存文件都是为同一个用户创建的,而是为两个不同的用户创建的。将不得不检查这是如何可能的..

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我从与Web用户不同的用户内部调用了我的cron作业,因此通过cron作业功能创建的所有缓存都是为不同的用户创建的。问题解决了我现在用url从wget调用缓存。感谢。