Eu tenho um magento 1.9.0.1 e todos os caches estão ativados, por que está var/cache
vazio? Só posso esvaziar o cache do back-end, mas quando isso ocorre, tenho um problema.
Onde o magento grava os arquivos de cache?
magento-1.9
cache
Fabian Blechschmidt
fonte
fonte
Respostas:
Também pode estar usando um armazenamento em cache diferente
memcached
, como ,Redis
fonte
Se você tem um
var
dir ou mesmo umvar/cache
dir, mas o Magento não pode gravá-lo, o Magento usarásys_get_temp_dir()
para determinar um bom lugar para colocar os arquivos em cache.Muitas vezes, isso ocorre
/tmp/
e resulta em/tmp/magento/var/cache
(Graças a fschmengler)fonte
/tmp/magento/var/cache
Eu me deparei com esse problema quando o magento grava o arquivo em cache na
/tmp/magento/var/cache
pasta.Esse é um problema estranho, eu resolvi esse problema do SELinux seguindo o comando.
fonte
Para quem isso afeta. Qualquer arquivo que termine com "
.xml
" pode e será usado.Não basta renomear o arquivo XML para algo como
oldsomething.xml
você deve fazer algo comolocal.xml.back
onde o arquivo não termina com um ponto XML. Saindolocal.xml
eoldlocal.xml
carregará os dois arquivos.Não sei o suficiente sobre o funcionamento interno para saber por que isso ocorre, mas testei para saber se é verdade. Você pode provar isso colocando algo que irá quebrar o Magento no XML renomeado, e o Magento para de funcionar.
Talvez o código Magento não discrimine o nome do arquivo, mas apenas a extensão em um determinado local?
Meu site ainda está no Magento 1.6.2.0
Tímido demais para atualizar (não está quebrado), mas coloquei a parte 1.8 Redis e parece que funciona. Estou testando a versão 1.9.2.0, mas ainda não estou pronta para o horário nobre, já que algumas das minhas extensões não funcionam mais.
Tente https://github.com/steverobbins/Magento-Redismanager . Eu gosto que você também pode gostar!
fonte
.xml
arquivosMage_Core_Model_Config
na funçãoloadBase()
. Leva tudo.xml
com a função PHPglob()
no início$files = glob($etcDir.DS.'*.xml');
Consiga resolver o problema e é a coisa mais estranha de todas. Quando altero o
local.xml
para corrigir o problema, coloquei um backup do arquivo antigo dizendolocal_back.xml
. Acabei de excluir esse arquivo e agora tudo está funcionando bem. Não faço ideia por que o Magento pega esse arquivo. Enfim, o problema foi resolvido.fonte
app/etc/
como você pode ver em\Mage_Core_Model_Config::loadBase
Talvez alguém não esteja entendendo o que está acontecendo ou a minha resposta, como no outro, o Magento carrega tudo o que termina com ".xml". Portanto, se você deseja backups ou cópias que não são usadas anexando backup ou backup ou qualquer outra coisa, NÃO FUNCIONARÁ!
back_local.xml não funcionará
Se você deseja cópias ou backups, é necessário alterar o sufixo do nome do arquivo ou, em outras palavras, no formato "local.xml.backup ou eliminar o .xml por completo. Eu uso local.xml.backup como cópia enquanto eu Estou testando, pois posso remover facilmente o ".backup" para usá-lo, se quiser. Você sempre pode usar 'Salvar como' em um editor para versões diferentes, como .back_today ou .back2 e outros.
Portanto, ao testar back-end diferentes, use o formato acima.
Quanto ao memcached da APC , eles estão desatualizados e não usam chaves como Redis . Pelo que entendi, não há diferença significativa entre
[files], [db], [memcache] ou outro cache, pois parece ser mais uma situação do tempo de resposta do servidor e / ou dos discos rígidos usados no servidor. Veja: " Armazenamento de sessão Magento: qual escolher e por quê ?"
Quando o My VPS (InMotion) mudou para estritamente discos rígidos de estado sólido, tudo foi tremendamente mais rápido. Eu estava recebendo transferências de milésimos de segundo!
Em meus próprios servidores de teste em casa, a única caixa que usa a velocidade do eixo HST 10k e uma carga de cache de barco, como 64 MB (Marcado para uso do servidor), o disco rígido é muito rápido e a outra é muito lenta nos discos rígidos que você obtém de uma caixa OEM.
Também ter 8 núcleos de CPU e 32 GB de RAM ajuda muito. Muito do que é oferecido on-line como um servidor VPS ou mesmo dedicado é uma trapaça !!! Você precisa entrar nos detalhes ou nos recursos que obterá, pois Ilimitado não significa nada se, na realidade, o servidor for compartilhado como outra coisa. E não deixe que as Fotos o enganem sobre o que realmente pode ser a instalação deles. Você pode receber algo como Hillary recebeu pelo e-mail dela, apenas algo em um armário de banheiro. O problema é que eles geralmente querem um ano ou mais de contrato para obter o bom preço e pode levar um mês ou mais para otimizar sua configuração antes de você descobrir que está apenas em um servidor lento !!!
fonte