Partage
  • Partager sur Facebook
  • Partager sur Twitter

Internal server error à cause de mod_fcgid

    11 mai 2016 à 13:16:18

    Bonjour tout le monde,

    depuis peu j'ai mon serveur qui décide de m'afficher des "internal server error" et quand je regarde dans le log d'erreur, j'ai beaucoup de " mod_fcgid: read data timeout in 40 seconds", pourtant j'ai modifié mon fichier de conf du mod pour monter le timeout à 7200 :

    #/etc/apache2/mods-available/fcgid.conf
    
    <IfModule mod_fcgid.c>
      FcgidConnectTimeout 7200
    
      <IfModule mod_mime.c>
        AddHandler fcgid-script .fcgi
      </IfModule>
    </IfModule>

    j'ai bien évidemment redémarré apache mais j'ai toujours cette erreur mais qui n'est pas là tout le temps c'est juste de temps en temps mais quand elle est là c'est pendant quelques minutes.

    Pour infos, je suis sous Debian 8, installation LAMP par Virtualmin

    -
    Edité par darki666 11 mai 2016 à 13:19:09

    • Partager sur Facebook
    • Partager sur Twitter
      11 mai 2016 à 19:09:24

      J'ai également plein d'erreur  "mod_fcgid: process 13547 graceful kill fail, sending SIGKILL" dans le fichier log général à apache
      • Partager sur Facebook
      • Partager sur Twitter
        12 mai 2016 à 9:52:25

        Salut,

        Tu as changé le Connect Timeout, et non le read data timeout. Vois du côté de la doc mais je pense que c'est ça.

        • Partager sur Facebook
        • Partager sur Twitter
        System test engineer
          12 mai 2016 à 15:16:51

          J'ai mit ajouté FcgidBusyTimeout 600 juste en dessous de FcgidConnectTimeout 7200 mais cette fois j'ai plus rien du tout..., j'ai pas trouvé dans la doc une valeur nommé read data, c'estFcgidIOTimeout ? Si oui je viens de le passer à 90, à voir.

          Sinon il y a-t-il un moyen de traquer chaque script php éxécuté pour essayer de voir si le site bloque toujours sur le même script ?

          -
          Edité par darki666 12 mai 2016 à 15:23:45

          • Partager sur Facebook
          • Partager sur Twitter
            12 mai 2016 à 17:10:04

            Je ne sais pas, je ne connais pas fcgid mais du coup tu dis que tu n'as plus d'erreur c'est bien ça ?*

            FcgidIOTimeout c'est pour les entrées/sorties donc ça parait pas improbable.

            • Partager sur Facebook
            • Partager sur Twitter
            System test engineer
              12 mai 2016 à 18:46:02

              nan quand je disais que j'ai plus rien du tout c'est que j'ai même plus le site qui cherche à s'ouvrir comme si le NDD ne pointait vers rien ^^.
              • Partager sur Facebook
              • Partager sur Twitter
                13 mai 2016 à 0:24:41

                Et en remettant comme avant ça remarche ?
                • Partager sur Facebook
                • Partager sur Twitter
                System test engineer
                  18 mai 2016 à 17:09:44

                  en enlevant FcgidBusyTimeout, oui le site refonctionne mais mon problème de ralentissement est toujours là... mais cette fois j'ai identifié le problème, c'est mysql qui à du mal.

                  Quand je le redémarre le site refonctionne niquel, est ce qu'on peux tracer les requêtes et voir où ça bloque ? Voir si ya pas une requête qui boucle ? Pourtant la Ram est loin d'être surchargé, pareil pour le CPU...

                  • Partager sur Facebook
                  • Partager sur Twitter
                    18 mai 2016 à 17:18:38

                    Tu auras peut être plus de chance en postant dans le sous-forum dédié aux bases de données si le problème est spécifique.

                    Si c'est un appli web, j'utilise généralement la partie réseau de Firebug pour avoir un premier aperçu du problème. Tu ne ferais pas des grosses jointures par hasard dans le traitement des requêtes de BDD ?

                    • Partager sur Facebook
                    • Partager sur Twitter
                      19 mai 2016 à 6:09:03

                      En faite là j'utilise prestashop donc c'est lui qui gère ces jointures si il y en a ^^, mais Firebug liste pas les requètes, si ?
                      • Partager sur Facebook
                      • Partager sur Twitter

                      Internal server error à cause de mod_fcgid

                      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                      • Editeur
                      • Markdown