Jump to content

Urgent Problème Cache - Serveur Saturé - Prestashop 1.5.2


Recommended Posts

Bonjour,

 

Mise à jour effectuée (trés difficilement):

 

1.4.7->1.4.9->1.5.2

 

Après avoir corrigé quelques bugs, un gros problème de cache est apparu .

En effet, le site sature et bloque notre serveur (dédié) donc tous nos autres sites (Erreur 500).

J'ai vu avec notre hébergeur 1&1, que plus de 1500 requêtes sont faites par secondes.

Un gros problème avec le fichier cache/class_index.php qui se vide et se réiniatilise.

Ce fichier fait appel à un certain nombre de classes (classes et override)qui étaient en effet manquantes et que j'ai récupérées et remises.

 

Ci de dessous le processus à chaque appel :

cache/class_index

caching

force_compile

memcached

class_index

Conte

Context

class_index.php

autoload

 

Mon hébergeur me dit qu'il fait une boucle.

 

Merci de votre aide et reste à votre disposition si vous avez besoin de plus d'info

 

 

 

Bonne journée

 

Sab

Link to comment
Share on other sites

Bonjour

 

1er point vérifier les modules, tous les modules qui ne sont pas natif et qui ne sont pas utile (natif compris) pour une usage simple les désactiver.

 

Si vous avez accès a des logs soit via le ftp soit dans le manager de votre hébergement, regardez si vous trouvez des messages d'erreurs ?

 

Tester aussi en mettant dans /config/define.inc.php la ligne :

@ini_set('display_errors', 'off'); << le off à on >> @ini_set('display_errors', 'on');

 

Si vous avez un message d'erreur sur le front office ou dans le back office dans onglet module

Copiez au moins la 1er ligne complète et coller ici.

 

Si le nom de votre dossier administration apparait remplacer le par des ****** .

 

Vider aussi vos dossiers cache et compile, sous la 1.4.x /tools/smarty/cache et /tools/smarty/compile

Sous le 1.5.x /cache/smarty/cache et /cache/smarty/compile

 

Supprimer tous les fichiers sauf le index.php si il est dedans.

Link to comment
Share on other sites

Bonjour Oron,

 

Merci d'avoir pris le temps de me répondre.

 

Cela fait plus de 4 jours que je vide les dossiers cache et compile.

 

J'ai désactivé un à un les modules.

Mis display sur on plusieurs fois

Les messages changent souvent.

Aujourd'hui :

FO :Aucun message d'erreur mais l'affichage central a disparu (une fois le cache vidé)

BO:

Warning

: Invalid argument supplied for foreach() in

/homepages/22/d281382865/htdocs/proshop/modules/watermark/watermark.php

on line

56

Warning

: Invalid argument supplied for foreach() in

/homepages/22/d281382865/htdocs/proshop/classes/module/Module.php

on line

1084

 

Merci encore de ton aide

Link to comment
Share on other sites

Voilà un nouveau message d'erreur et je pense que ça vient de ce fichier :

 

Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /homepages/22/d281382865/htdocs/proshop/cache/class_index.php on line 96

 

Parse error: syntax error, unexpected $end, expecting ')' in /homepages/22/d281382865/htdocs/proshop/cache/class_index.php on line 96

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...