Ad Widget

Collapse

Problème curl_easy_perform

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • R3iD0r
    Junior Member
    • May 2013
    • 17

    #1

    Problème curl_easy_perform

    Bonjour,

    Mon serveur zabbix tourne (plus ou moins bien) tranquille.
    J'ai une dizaine d'hôtes auxquels j'ai appliqué un scenario web.

    Cependant.. j'ai régulièrement des erreurs de curl:
    - error: error doing curl_easy_perform: Failure when receiving data from the peer
    - error: error doing curl_easy_perform: Timeout was reached

    Du coup ça me bloque l'item, les triggers et tout ce qui suit.

    J'ai cherché pas mal sur des autres forums etc, en anglais etc mais j'ai jamais trouvé une seule vrai réponse qui corrige ce problème.

    Avez vous eu ce problème ? L'avez vous corrigé !?

    Merci
  • aero
    Senior Member
    • Apr 2013
    • 152

    #2
    Bonjour,

    libcurl est-il bien installé sur ton serveur Zabbix ?
    La supervision web ne marche pas du tout, ou les erreurs curl interviennent un peu à n'importe quel moment ?

    Comment

    • R3iD0r
      Junior Member
      • May 2013
      • 17

      #3
      Salut,

      libcurl-devel est installé oui.

      Les checks s'exécutent tous correctement, mais aléatoirement il y a ce problème qui tombe.
      Et ça c'est sur des hosts différents.

      Je veux dire que je vois cette erreur tomber vraiment aléatoirement sur le temps ET aléatoirement sur les hosts.

      Comment

      • R3iD0r
        Junior Member
        • May 2013
        • 17

        #4
        D'ailleurs,

        je viens de look les logs, et je viens d'apercevoir une autre erreur plutôt rare. Toujours avec curl:

        error doing curl_easy_perform: SSL connect error
        Le check web c'est juste une demande de retour code sur un site en https.

        Comment

        • aero
          Senior Member
          • Apr 2013
          • 152

          #5
          As-tu essayé d'augmenter le timeout dans ton scénario ?

          Comment

          • R3iD0r
            Junior Member
            • May 2013
            • 17

            #6
            Le check se fait à 180 secondes.
            Je viens d'en passer certains à 300 secondes voir si ça change.

            JE vais le voir tout de suite de tout façon car j'en ai quasi toutes les minutes des erreurs curl.

            Comment

            • aero
              Senior Member
              • Apr 2013
              • 152

              #7
              Tu as modifié le timeout ? ou l'intervalle d'actualisation ? Il ne faut pas confondre les deux

              Comment

              • R3iD0r
                Junior Member
                • May 2013
                • 17

                #8

                Oui j'ai confondu !
                Je viens de remettre l'intervalle comme avant.
                Et j'ai changé le timeout de 15 à 40 !
                Suffisant tu penses ?

                Je te tiens au courant d'ici quelques minutes.

                Comment

                • aero
                  Senior Member
                  • Apr 2013
                  • 152

                  #9
                  Si tu es dans un LAN le timeout de 15s est largement suffisant, à moins que tes serveurs web soient un peu surchargés...

                  Peut-être y a-t-il des règles sur tes hôtes (type fail2ban ?) qui empêchent zabbix de se reconnecter ?

                  Comment

                  • R3iD0r
                    Junior Member
                    • May 2013
                    • 17

                    #10
                    Check sur serveur à distance (Web).
                    Et pas de fail2ban.


                    Je désespère vraiment.
                    Je suis tombé sur un forum ou le mec dit qu'il a corrigé ça en réinstallant les sources de zabbix .... Je vois pas trop le rapport mais bon.

                    Comment

                    • aero
                      Senior Member
                      • Apr 2013
                      • 152

                      #11
                      Quand tu as installé zabbix, tu as bien mis ./configure --with-libcurl ?

                      Comment

                      • R3iD0r
                        Junior Member
                        • May 2013
                        • 17

                        #12
                        shell> ./configure --enable-server --with-mysql --with-libcurl

                        Yes sir !

                        Comment

                        • aero
                          Senior Member
                          • Apr 2013
                          • 152

                          #13
                          Honnêtement je vois plus trop où chercher...

                          Comment

                          • R3iD0r
                            Junior Member
                            • May 2013
                            • 17

                            #14
                            héhé .. c'est bien ça le problème.
                            Moi non plus. Et j'ai pourtant cette erreur en continue.
                            C'est fou ça.
                            Il y a pas des personnes de zabbix même sur ce forum que je puisse les contacter en direct ?


                            Regardez ça sérieux... même pas une explication ahah. Juste un ... "fixed" ... mais le problème est toujours la pourtant.

                            Comment

                            • aero
                              Senior Member
                              • Apr 2013
                              • 152

                              #15
                              C'est parce que ça a été résolu avec une mise à jour je pense...

                              Tu es en quelle version de Zabbix Server ?

                              Comment

                              Working...