
É possível deletar o diretório var/session no Magento? O que será perdido ao remover o conteúdo do diretório var/session no Magento, responsável por armazenar as sessões dos usuários geradas na loja.
Por padrão o Magento salva as sessões geradas na pasta var/session. Nos arquivos gerados estão informações como os items adicionado no carrinho. Ao apagar o conteúdo da pasta toda essa informação será perdida.
Essa pasta pode conter alguns GBs de sessões antigas e desnecessárias. Em servidores aonde o espaço em disco é limitado, as sessões mais antigas deverão ser removidas para manter o sistema operacional.
Utilize o seguinte comando para remover as sessões antigas do diretório
find var/session/* -mtime +X -exec rm {} \; Altere X para a quantidade de dias (ultimo dias) que deverão ser preservados, dessa forma as sessões mais recentes serão mantidas.
Cuidado ao executar este comando no diretório errado.
Você pode configurar o Magento para salvar as sessões no banco de dados.
Edite o arquivo app/etc/local.xml:
Altere:
<session_save>file</session_save> Para:
<session_save>db</session_save> Limpe o cache da loja.
Forma correta de lidar com as sessões no Magento é definindo o “maxlifetime” tempo de duração de uma sessão no php.ini, para isso utilize:
session.gc_maxlifetime = 1440
O tempo “1440” informado é em segundos.
Site novo há semanas e nenhuma página indexada? Confira a caixinha de visibilidade em Leitura, o noindex no HTML e…
O retorno do array_map voltou com índice 0, 1, 2 e o código que dependia da chave quebrou. Entenda quando…
Dump de 12 GB que demora horas porque arrasta report_event e cron_schedule. Faça o backup em duas passadas, guarde só…
Escreveu a preference e o Magento 2 continua usando a classe original? Confira a área do di.xml, o generated/code e…
Cadastrou Cor direto na aba Atributos do produto e o filtro por atributo vem vazio. Veja como identificar o tipo,…
Precisa de um SELECT no banco do cliente e só tem SSH? O wp db query pega a senha do…