Fatal error: Allowed memory size.......

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Fatal error: Allowed memory size.......

    Bonjour ;
    je me penche vers vous afin d'essayer de trouver une solution à mon problème .
    Mon site tournait très bien , malheureusement y'a une semaine je commence à avoir des pages blanches ....en activant l'affichage des erreurs ; je tombe sur l'erreur suivante :
    //----

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 65552 bytes) in /var/www/vhosts/monsite.com/httpdocs/libraries/joomla/filter/input.php on line 981.

    //-----
    Les pages en question utilisent le module Featured category, et que le nombre d'articles pour chaque catégorie est plus de 3000.
    sachant que le site tourne sur serveur ovh ou :
    max_execution_time 60 60
    memory_limit 128M 128 M.

    j'avoue que je n'ai aucune piste pour le moment.

    je vous remercie pour votre soutien .
    Dernière édition par alpha72 à 28/09/2015, 15h53

  • #2
    Re : Fatal error: Allowed memory size.......

    Bonsoir

    Tu consommes trop de mémoire, ça, tu l'as compris. Ton hébergeur te donne 128MB ce qui est déjà très bien et malgré ça, tu consommes encore trop.

    As-tu analysé ce qui se trouve sur ta page ? As-tu un module avec des images (un caroussel), as-tu des plugins par dizaine, etc. Tu devrais peut-être activer le mode debug de Joomla pour t'aider à comprendre qui consomme quoi et là, à toi de désactiver les gourmands.

    Bonne soirée.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : Fatal error: Allowed memory size.......

      Bonjour,

      Après avoir suivi le conseils avisés de Christophe, tu peux désinstaller toutes extensions inutiles, inutilisées sur ton site.

      Chez OVH tu peux passer le memory limit de 128M à 512M avec l'optimisation PHP-FPM.

      Pour cela il faut installer le fichier .ovhconfig à la racine de ton site. Voir la doc:

      https://www.ovh.com/fr/hosting/guide..._mutualise_ovh

      A une époque pour modifier certaines directives j'ajoutais un fichier php.ini à la racine du site, mas je crois que ce n'est plus possible avec les nouvelles versions OVH.
      Accompagnateur de Projets WEB depuis 1995
      Joomla! 3x Certified Administrator

      Développeur Front-End à l'Observatoire Nice Côte d'Azur

      Commentaire


      • #4
        Re : Fatal error: Allowed memory size.......

        Salut
        perso je commencerais par désactiver les plugins additionnels (system et content principalement) afin de voir si l'un d'entre eux est le coupable
        CEd
        Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
        http://www.template-creator.com Outil de création de templates
        Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

        Commentaire


        • #5
          Re : Fatal error: Allowed memory size.......

          Merci pour vos réponses
          Je croix que le module coupable est mod_featcat , mais je suis obligé de l'utiliser , je n'ai pas une autre alternative .
          pour la mémoire je suis sur serveur dédier et pas en mutualisé .
          donc je vais essayer de passer à 512M memory limit , et je vous tiendrai au courant .

          Commentaire


          • #6
            Re : Fatal error: Allowed memory size.......

            "eatcat" ? Pas étonnant que ce module soit gourmand.

            128MB, c'est déjà beaucoup; sincèrement. Fais attention à ce que ton site reste optimisé et qu'il ne faille pas 90 secondes pour l'afficher.

            Bonne journée.
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire


            • #7
              Re : Fatal error: Allowed memory size.......

              Merci ;

              je vais argumenter à 512 juste pour voir ce qui se passera , et après je passerai à l'analyse des temps d'affichage .

              bonne journée à vous aussi
              Dernière édition par alpha72 à 28/09/2015, 14h35

              Commentaire


              • #8
                Re : Fatal error: Allowed memory size.......

                Re:Bonjour ;

                Donc , je suis passé à 512M , le problème est résolu mais la page prends beaucoup de temps à ce charger 38,01 s.

                je pense que je dois me penché vers l'optimisation.

                Merci à vous tous .

                Commentaire


                • #9
                  Re : Fatal error: Allowed memory size.......

                  (c'est keske je disais )

                  S'il te faut monter si fort la mémoire c'est que tu as un souci quelque part. Soit de réelle consommation, soit de boucle quelque part.

                  Tu as essayé le mode debug comme je l'indiquais ? Tu peux avoir un "trace" sur la mémoire consommée.

                  Quid sur tu désactives le mangeur de chats ? Peut-être est-ce ce module qui est non optimisé.
                  Christophe (cavo789)
                  Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                  Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                  Commentaire


                  • #10
                    Re : Fatal error: Allowed memory size.......

                    Bonjour ,
                    Je reviens à vous , après l'activation du Débogage système je retombe sur le message de l'épuisement de mémoire :
                    Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 877889 bytes) in /var/www/vhosts/site.com/httpdocs/plugins/system/debug/debug.php on line 1228
                    c'est vraiment étonnant !
                    Donc je suis obligé de monter à 1028M temporairement juste pour faire marcher le débogueur afin d'épingler le module en question .
                    je reviendrai à vous dés que possible ..
                    Merci

                    Commentaire


                    • #11
                      Re : Fatal error: Allowed memory size.......

                      Etonnant; non pas vraiment : quand tu as une bouteille d'eau qui est remplie; n'importe quelle goute de plus fait que cela déborde; même si c'est "une demie goute".

                      Le plugin de debug utilise aussi; un peu, de mémoire pour ses variables mémoires et pas de chance, il a planté lui-même.
                      Christophe (cavo789)
                      Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                      Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X