mantenere i clienti connessi dopo aver eliminato var / session in magento


9

stiamo riscontrando qualche problema nel sito live come sotto link.

Per quanto ne so se eliminiamo la cartella var / session, allora dobbiamo accedere sia al frontend che al backend.

Per risolvere questo problema: sito live vuoto in frontend o continua a caricare e non caricare mai, dobbiamo eliminare la cartella della sessione ancora e ancora. esiste un modo se eliminiamo anche la cartella della sessione, possiamo mantenere i nostri clienti connessi al sito?

Risposte:


7

No. Le sessioni sono ciò che mantiene i tuoi clienti connessi. Ma l'eliminazione di tutte le sessioni non può essere la soluzione a qualsiasi problema tu debba affrontare. O è sufficiente eliminare i cookie per perdere la propria sessione o c'è davvero qualcosa di rotto con le sessioni, quindi stai solo combattendo i sintomi e creando nuovi problemi.

Un avvertimento per tutti coloro che sono tentati di cancellare var/session!

Questo disconnetterà tutti i tuoi clienti ed eliminerà i carrelli dei clienti ospiti. Se hai visitatori che potrebbero voler acquistare qualcosa, questo è davvero un male per la tua attività!

Se il disco è pieno e l'obiettivo è quello di liberare spazio, è possibile utilizzare questo comando per rimuovere solo i file di sessione più vecchi di 7 giorni:

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

esiste un modo per eliminare solo i cookie dalla cartella var / session invece di eliminare la cartella completa.
Baby in Magento,

1
Ti manca il concetto. I cookie sono memorizzati sul computer client e contengono un ID di sessione. Questo ID si riferisce a un file in var / session in cui sono memorizzati dati come lo stato di accesso.
Fabian Schmengler,

1
hai ragione, ma è molto difficile informare i clienti di eliminare i cookie dal proprio browser. c'è qualche soluzione alternativa per questo?
Baby in Magento,

Ci deve essere. Ma non per la domanda che hai posto qui.
Fabian Schmengler,

@fabian Vuoi chiarire me stesso: se abbiamo in Magento admin impostazioni cookie / sessione 864.000 (10 giorni), quindi se il cliente non visita il negozio negli ultimi 10 giorni, magento nella prossima visita genera una nuova coppia SESS / Cookie per quel cliente? quindi è molto corretto ripulire le sessioni "spazzatura" più vecchie di questo dato 10 giorni (per -mtime +10opzione, ultima modifica di 10 giorni)?
Andriy Gonchar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.