Magento

É possível deletar o diretório var/session no Magento?

É 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.

Salvando as sessões no banco de dados

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.

session garbage collection

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.

Post Recentes

CNPJ alfanumérico Magento 2: módulo grátis com máscara e validação

Módulo gratuito Roger_CnpjAlfanumerico que aplica máscara e validação do novo CNPJ alfanumérico no checkout e formulários do Magento 2 e…

4 dias atrás

CNPJ alfanumérico no WooCommerce: plugin grátis de máscara e validação

A partir de 06/07/2026 a Receita passa a emitir CNPJ alfanumérico. Conheça o plugin grátis que aplica máscara e validação…

4 dias atrás

Como remover um modulo do Magento 2

Para remover um módulo do Magento 2, siga os passos abaixo: 1. Desabilitar o módulo Primeiro, desabilite o módulo usando…

1 ano atrás

Criar um memorando de crédito (cancelar) invoice no Magento 2

Para cancelar 100% do pedido e criar um crédito para todos os itens através da API REST do Magento 2,…

2 anos atrás

Consultando no banco quantidade disponivel para Venda (estoque)

No Magento 2, a quantidade "reservada" na "Salable Quantity" é gerenciada principalmente pelos módulos MSI (Multi-Source Inventory). A "Salable Quantity"…

2 anos atrás

Admin do Magento 2 não acessa

Como corrigir o erro ao acessar o Admin do Magento 2. Mesmo após fazer o login, permanece na tela de…

2 anos atrás