manoaratefy Posted April 20, 2020 Share Posted April 20, 2020 (edited) Bonjour, J'ai un "petit" souci avec le back-office du site de l'un de mes clients. En se connectant sur celui-ci, juste après avoir inséré le combiné identifiant/mot de passe, le site met un temps fou à se charger, et se finit par un timeout du service PHP-FPM (donc un erreur 503 du côté du navigateur). En vérifiant sur htop (étant donné que c'est un serveur VPS), j'ai trouvé qu'il y a pas mal de processus PHP-FPM qui surchargent le CPU. Après traçage avec un slow log PHP-FPM, j'obtiens l'événement qui semble être à l'origine du problème : [20-Apr-2020 08:00:00] [pool www] pid 36413 script_filename = /www/backoffice/index.php [0x00007f6e9c573bd0] getActionsByController() /www/src/PrestaShopBundle/Routing/Converter/LegacyUrlConverter.php:198 [0x00007f6e9c573af0] getActionFromParameters() /www/src/PrestaShopBundle/Routing/Converter/LegacyUrlConverter.php:177 [0x00007f6e9c573a40] findLegacyRouteNameByParameters() /www/src/PrestaShopBundle/Routing/Converter/LegacyUrlConverter.php:89 [0x00007f6e9c5739a0] convertByParameters() /www/classes/Link.php:822 [0x00007f6e9c573820] getAdminLink() /www/classes/controller/AdminController.php:2048 [0x00007f6e9c5736e0] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6e9c573530] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6e9c573380] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6e9c5731d0] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6e9c573020] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6eb6252df0] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6eb6252c40] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6eb6252a90] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6eb62528e0] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6eb6252730] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6eb6252580] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6eb62523d0] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6eb6252220] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6eb6252070] getTabs() /www/classes/controller/AdminController.php:2049 [0x00007f6eb6251ec0] getTabs() /www/classes/controller/AdminController.php:2049 Avez-vous une idée de ce que je pourrais corriger ? Type d’install : inconnu, probablement une MàJ, c'est un site que je viens de prendre en main Version de PS : 1.7.6.3 Hébergement : VPS Version de PHP : 7.0.33 (Debian 9) Version de MySQL : MariaDB 10.1.44 Merci d'avance. Edited April 20, 2020 by manoaratefy Retrait d'infos sensibles sur le log (see edit history) Link to comment Share on other sites More sharing options...
kerlin Posted April 20, 2020 Share Posted April 20, 2020 Bonjour Et en activant le mode debug ? Perso j'ai eu également ce genre de souci sur un 1.7.6.?? manifestement une màj (et non une migration) faite par un autre prestataire qui n'arrivait pas à réparer. J'ai alors installé un PS même version vierge, y ai importé les tables produits/clients/commandes ainsi que les images. Ensuite ai installé un 1.7.5.2 (que je trouve stable) et y ai importé les données avec le module Migration pro. Ensuite réinstall des modules avec les bonnes versions compatibles, et import des tables, module par module avec tests. Et maintenant tout est propre et fonctionnel. Link to comment Share on other sites More sharing options...
manoaratefy Posted April 20, 2020 Author Share Posted April 20, 2020 En activant le mode débogage, j'obtiens un ContextErrorException Notice: unserialize(): Error at offset 26 of 975 bytes Le truc à unserializer semble provenir de la base de données : a:17:{s:14:"/www/vendor";i:1580075433;s:37:"/www/modules/ps_contactinfo/vendor";i:1585298560;s:42:"/www/modules/ps_currencyselector/vendor";i:1582115180;s:43:"/www/modules/ps_emailsubscription/vendor";i:1581469263;s:34:"/www/modules/ps_linklist/vendor";i:1581469267;s:38:"/www/modules/ps_shoppingcart/vendor";i:1582115266;s:32:"/www/modules/statslive/vendor";i:1585298574;s:38:"/www/modules/psaddonsconnect/vendor";i:1580073274;s:39:"/www/modules/ps_buybuttonlite/vendor";i:1580073336;s:34:"/www/modules/ps_checkout/vendor";i:1585298546;s:39:"/www/modules/blockreassurance/vendor";i:1580292728;s:39:"/www/modules/ps_facetedsear' Ou est-ce que c'est un chargement de modules ? Link to comment Share on other sites More sharing options...
kerlin Posted April 20, 2020 Share Posted April 20, 2020 (edited) Peut-être essayer en désactivant tous les m odules puis en les réactivant l'un après l'autre ? Dans le dossier modules, suffit de les renommer en ajoutant _ devant le nom Et après bytes, il ne donne pas plus d'info ??? Edited April 20, 2020 by kerlin (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now