mantener a los clientes conectados después de eliminar var / session en magento


9

Estamos enfrentando algún problema en el sitio en vivo como el siguiente enlace.

Que yo sepa, si eliminamos la carpeta var / session, entonces tenemos que iniciar sesión tanto en el front-end como en el back-end.

Para resolver este problema: el sitio en vivo en blanco en la interfaz o seguir cargando y nunca cargar , tenemos que eliminar la carpeta de la sesión una y otra vez. ¿hay alguna forma de que si también eliminamos la carpeta de sesión, podamos mantener a nuestros clientes conectados al sitio?

Respuestas:


7

No. Las sesiones son lo que mantiene a sus clientes conectados. Pero eliminar todas las sesiones no puede ser la solución a cualquier problema que enfrente. Ya sea suficiente para eliminar las cookies para perder su propia sesión o realmente hay algo roto con las sesiones, entonces solo está luchando contra los síntomas y creando nuevos problemas.

¡Una advertencia para todos los que estén tentados a eliminar var/session!

Esto cerrará la sesión de todos sus clientes y eliminará los carritos de clientes invitados. Si tiene visitantes que quieran comprar algo, ¡esto es realmente malo para su negocio!

Si su disco está lleno y su objetivo es hacer algo de espacio, puede usar este comando para eliminar solo los archivos de sesión anteriores a 7 días:

find var/session -name 'sess_*' -type f -mtime +7 -delete

¿Hay alguna forma de eliminar las cookies de la carpeta var / session en lugar de eliminar la carpeta completa?
— Bebé en Magento

1
Te estás perdiendo el concepto. Las cookies se almacenan en la computadora del cliente y contienen una identificación de sesión. Esta identificación se refiere a un archivo en var / session donde se almacenan datos como el estado de inicio de sesión.
— Fabian Schmengler

1
tiene razón, pero es muy difícil informar a los clientes que eliminen las cookies de su navegador. ¿Hay alguna solución alternativa para esto?
— Bebé en Magento

Tiene que haber. Pero no por la pregunta que hiciste aquí.
— Fabian Schmengler

@fabian Quiero aclararlo por mí mismo: si tenemos en Magento admin la configuración de Cookie / Sesión 864,000 (10 días), entonces si el cliente no visita la tienda los últimos 10 días, entonces magento en la próxima visita generará un nuevo par SESS / Cookie para ese cliente. Por lo tanto, ¿es muy correcto limpiar las sesiones de "basura" anteriores a estos 10 días (por -mtime +10opción, 10 días de la última modificación)?
— Andriy Gonchar
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.