table session remplit à haute vitesse

  • Posts: 120
  • Thank you received: 4
  • Hikaserial Standard Hikashop Business
4 days 15 hours ago #369667

-- HikaShop version -- : 6.1.1
-- Joomla version -- : 5.4
-- PHP version -- : 8.2.29

Bonjour
Sur une site qui fonctionne depuis très longtemps, il apparait un problème pour la 1ère fois alors que le nombre de commande ou de visiteurs n'explosent pas !
La table session est montée à 1,4go ce qui a entraine un blocage du site chez IONOS
Peut-être est-ce du à la mise à jour joomla 5.4 ou hikashop c'est pour cela que je fais la demande ici
Que faire en pleine période de commande avant Noel?
Cordialement

Last edit: 4 days 15 hours ago by HDcms.

Please Log in or Create an account to join the conversation.

  • Posts: 84811
  • Thank you received: 13809
  • MODERATOR
4 days 12 hours ago #369672

Bonjour,

Videz la table. Les utilisateurs actuellement connectés seront déconnectés donc faites cela le soir lorsqu'il n'y a personne sur le site.

Je ne pense pas que cela soit dû à une mise à jour récente. C'est plutôt un problème latent qui a grossi petit à petit sur votre site suite à cela:
joomla.stackexchange.com/questions/22518...ed-from-the-database

Il semble aussi qu'Admin Tools dispose de fonctions pour prendre cela en charge sur le long terme et ainsi éviter que le problème refasse surface: www.akeeba.com/documentation/admin-tools...sion-meta-clean.html

Please Log in or Create an account to join the conversation.

  • Posts: 120
  • Thank you received: 4
  • Hikaserial Standard Hikashop Business
13 hours 58 minutes ago #369711

Bonjour
Merci pour la réponse.
J'ai quand même déjà mis à NON
Sessions partagées
Suivi des métadonnées de session
Qui sembleraient prend beaucoup de place

Après j'ai trouvé ailleurs que j'ai chez ionos
session.gc_divisor 100 100 session.gc_maxlifetime 3600 1440 session.gc_probability 0 0
PHP ne lance JAMAIS la purge des sessions
Donc Joomla ne peut pas nettoyer la table xxx_session
La table grossit jusqu’à plusieurs Go
Et finit par bloquer l’hébergement

Afin de revider la table session, je souhaite quand même savoir s'il y a des clients qui seraient en train de passer commande , mise en panier.. Comment faire?

Please Log in or Create an account to join the conversation.

  • Posts: 84811
  • Thank you received: 13809
  • MODERATOR
9 hours 43 minutes ago #369712

Dans la colonne time de la table vous avez le timestamp unix de la date de la session utilisateur.
www.unixtimestamp.com/
Donc, vous pouvez lancer une requête MySQL de ce genre:

DELETE from #__session WHERE time < 1764935113
1764935113 correspond à "il y a 1 semaine". Ainsi, cela n'impactera pas les utilisateurs connectés.

Last edit: 8 hours 46 minutes ago by nicolas.

Please Log in or Create an account to join the conversation.

  • Posts: 120
  • Thank you received: 4
  • Hikaserial Standard Hikashop Business
9 hours 15 minutes ago #369715

Bonjour
Bon kj'ai essayé plusieurs choses comme #1064 - Erreur de syntaxe près de '* FROM joomsweet_session WHERE time < 1764935113' à la ligne 1
ou avec le nom complet reconnu , j'ai une #1064 - Erreur de syntaxe près de '* FROM joomsweet_session WHERE time < 1764935113' à la ligne 1

Je me suis aperçu car j'ai déjà fait une purge il y a 15 jours que je ne perds pas le panier :-)

J'ai mis à NON
Sessions partagées
Suivi des métadonnées de session
Qui sembleraient prend beaucoup de place. Pas de problème ?

Sinon sans passer commande, il n'est pas possible de savoir si quelqu'un est sur le site ? dans l'administration ?

Last edit: 9 hours 4 minutes ago by HDcms.

Please Log in or Create an account to join the conversation.

  • Posts: 84811
  • Thank you received: 13809
  • MODERATOR
4 hours 38 minutes ago #369718

Il y avait un problème dans mon message précédent. J'ai corrigé le message.

Idéalement, vous pourriez configurer votre site pour ne pas utiliser la base de données pour le stockage de la session:
guide.joomla.org/user-manual/configurati...global-configuration

Please Log in or Create an account to join the conversation.

Time to create page: 0.061 seconds
Powered by Kunena Forum