Aller au contenu

[RÉSOLU - Sauf pour GUI] HAProxy en rade :/


Hayholten

Messages recommandés

Hello tout le monde !!

D'un coup d'un seul, sans prévenir et sans que je sache réellement pourquoi (MAJ ou autre), HAProxy m'a laissé tombé. Toutes mes redirections sont bien dans le fichier de configuration, je n'ai rien touché. Et pourtant la GUI me laisse perplexe (ça tourne sans cesse)...

J'ai cru comprendre qu'il y avait quelques soucis avec DSM 6 et HAProxy mais sans vraiment comprendre la cause...

Je suis sous DSM 6.0.2-8451 Update 6 et HAProxy 1.5.14-19.

Des idées ?

Merciiiii !

 

Capture.PNG

Modifié par Hayholten
Sujet résolu
Lien vers le commentaire
Partager sur d’autres sites

Je ne l'ai pas testé en DSM 6, il y a peut être une incompatibilité.

Il faut vérifier 3 points (en ssh) :

  • les ports utilisés (déclarés dans haproxy) sont-ils disponibles ?
  • s'il tourne déjà, il faut essayer de le couper puis de le relancer (il s'est peut être mal arrêté)
  • et évidemment, les logs

Si tu ne sais pas faire tout ça, tu peux essayer de relancer ton nas.

Lien vers le commentaire
Partager sur d’autres sites

Hello Fenrir !

Merci pour ta réponse ;)

Well :

  • les ports utilisés sont disponibles, j'ai rien changé à ma configuration. En plus, j'accède en local à la page "web" récapitulative et RAS.
  • j'ai stoppé et relancé le paquet mais rien n'y fait :/
  • les logs, ahem, je sais pas trop où les trouver. J'ai bien le journal au niveau du centre de téléchargement, mais "pas de données".

J'ai relancé le NAS également mais ça veut pas...

En plus dans l'interface DSM, j'arrive pas à fermer la fenêtre de HAProxy (celle que j'ai mis en capture). Nan mais y a un truc louche !

Lien vers le commentaire
Partager sur d’autres sites

Re !

Bon, faut dire que la commande c'est pas mon fort.

Toutefois, dans /var/log/ j'obtiens :

Citation

auth.log           dms.log.0.gz                        iscsi.log          messages.3.xz        selfcheck                  synopoweroff.log
auth.log.1.xz      dms.log.1.gz                        kern.log                   mount.log            smart_extend_log                   synore
layd.log
bash_err.log       dms.log.2.gz                        lighttpd                   nginx                        smart_quick_log            synose
rvice.log
bash_history.log   dms.log.3.gz                        log.nmbd                   partition            space_operation_error.log  synosys.log
cloudsync          dpkg.log                    log.smbd                   php-fpm.log          synocmsclient.log          synoupdate.log
cores              dpkg_upgrade.log            lv_log_expand      postgresql.log       synocrond-execute.log      syslog.log
cstn               esynoscheduler.log          lvm_lv_create_log  postgresql.log.1.xz  synocrond.log              syslog.log.1.xz
DeviceBusyList     gcpd.log                    messages                   postgresql.log.2.xz  synodtv.log                timebkp.debug
disk_log.xml       ha.log                      messages.0.gz      postgresql.log.3.xz  synofeasibilitycheck.log   timebkp.log
disk_overview.xml  httpd                       messages.1.gz      postgresql.log.4.xz  synoindex.log              upstart
dmesg              httpd-access-user.log       messages.1.xz      router.log           synoinfo.conf.bad
dmesg.1.xz         httpd-access-user.log.0.gz  messages.2.gz      rsync.error          synolog
dmesg.2.xz         httpd-access-user.log.1.gz  messages.2.xz      samba                        synopkg.log
dms.log                    httpd-access-user.log.2.gz  messages.3.gz      scemd.log            synopkg.log.1.xz

Et dans /volume1/@appstore/haproxy/var/ :

Citation

haproxy.cfg  haproxy.cfg.tpl  haproxy.db  haproxy.pid

Désolé si cela paraît évident mais c'est quel "fichier" que je dois consulter ?

Modifié par Hayholten
Lien vers le commentaire
Partager sur d’autres sites

  1. Dans l'interface : relance le paquet Haproxy
  2. En SSH : ls -larth /var/log
  3. En SSH : sur les fichiers les plus récents (ils seront classés avec la commande précédente) : cat /var/log/FICHIER
    • nb : il est possible que certains fichiers soient dans des sous dossiers, dans ce cas il faut chercher (à la main ou avec find -mtime)
  4. et regarde si tu vois des choses liées à haproxy ou des erreurs

ps : vérifie aussi l'espace dispo avec : df -h

Lien vers le commentaire
Partager sur d’autres sites

Re !

Merci pour cette aide ;)

Well, pour ls -larth /var/log :

Citation

-rw-rw-rw-  1 root   root      0 Apr  7  2011 partition

-rw-rw-rw-  1 root   root     36 Apr  7  2011 lvm_lv_create_log
-rw-rw-rw-  1 root   root      0 Nov 15  2012 mount.log
-rw-r--r--  1 root   root    11K Apr 13  2013 messages.3.gz
-rw-r--r--  1 root   root    11K Apr 17  2013 messages.2.gz
-rw-r--r--  1 root   root      0 May 11  2013 rsync.error
-rw-r--r--  1 root   root   2.3K May 16  2013 timebkp.debug
-rw-r--r--  1 root   root   1.6K May 16  2013 timebkp.log
-rw-r--r--  1 root   root    24K Jul  7  2013 messages.1.gz
-rw-r--r--  1 root   root    16K Aug 26  2013 messages.0.gz
-rw-------  1 root   root     60 Aug 27  2013 synosys.log
-rw-r--r--  1 root   root   359K Nov 23  2013 httpd-access-user.log.2.gz
-rw-r--r--  1 root   root   303K Jan  7  2014 httpd-access-user.log.1.gz
-rw-r--r--  1 root   root   296K Feb  9  2014 httpd-access-user.log.0.gz
-rw-r--r--  1 root   root   9.9M Mar 18  2014 httpd-access-user.log
-rw-rw-rw-  1 root   root    105 Mar 18  2014 smart_quick_log
drwx------  3 root   root   4.0K Mar 18  2014 cores
-rw-r-----  1 root   root    16K Jul 15  2014 syslog.log.1.xz
-rw-r--r--  1 root   root    47K Aug 27  2014 dmesg.2.xz
-rw-rw-rw-  1 root   root     94 Nov 13  2014 lv_log_expand
-rw-r-----  1 root   root   296K Jan 12  2015 messages.3.xz
-rw-r--r--  1 root   root   830K May 12  2015 log.smbd
-rw-r--r--  1 root   root   122K May 12  2015 log.nmbd
-rw-r-----  1 root   root   1.8K May 12  2015 gcpd.log
drwxrwxrwx  2 root   root   4.0K May 12  2015 cstn
drwxr-xr-x  2 root   root   4.0K May 22  2015 samba
-rw-r--r--  1 root   root    49K Oct 30  2015 dmesg.1.xz
-rw-r-----  1 root   root   197K Mar 25  2016 synodtv.log
-rw-rw----  1 system log     41K Apr  1  2016 postgresql.log.4.xz
-rw-rw----  1 system log    140K Apr  4  2016 router.log
-rw-r--r--  1 root   root   104K Apr 22  2016 synopkg.log.1.xz
-rw-rw----  1 system log    349K May 14  2016 messages.2.xz
-rw-rw----  1 system log    165K Jun 20  2016 auth.log.1.xz
-rw-r--r--  1 root   root    832 Jul  2 10:42 disk_log.xml
-rw-rw----  1 system log     30K Jul 19 15:37 postgresql.log.3.xz
-rw-rw----  1 system log     24K Jul 25 11:42 postgresql.log.2.xz
drwxr-xr-x  2 admin  users  4.0K Aug  2 17:37 lighttpd
drwxr-x---  2 http   root   4.0K Oct 30 02:43 nginx
drwxr-xr-x  2 root   root   4.0K Nov  5 20:24 httpd
-rw-r--r--  1 root   root   192K Nov  5 21:24 dms.log.3.gz
-rw-rw----  1 system log    1.5K Nov 12 06:26 ha.log
-rw-r--r--  1 root   root   8.8K Nov 12 15:15 synoinfo.conf.bad
-rw-rw----  1 system log    270K Nov 14 02:18 messages.1.xz
-rw-rw----  1 system log     26K Nov 17 00:46 postgresql.log.1.xz
-rw-r--r--  1 root   root   197K Nov 17 21:18 dms.log.2.gz
-rw-rw----  1 system log     11K Dec  7 20:06 synoindex.log
-rw-r--r--  1 root   root   201K Dec 10 22:34 dms.log.1.gz
-rw-r--r--  1 root   root    15K Dec 11 13:55 DeviceBusyList
-rw-r--r--  1 root   root   142K Dec 11 13:57 dpkg_upgrade.log
-rw-rw-rw-  1 root   root   5.1K Dec 11 13:57 synoupdate.log
-rw-r--r--  1 root   root   211K Dec 11 13:57 dpkg.log
drwxr-x---  2 root   root   4.0K Dec 11 13:59 selfcheck
-rw-rw-rw-  1 root   root    409 Dec 17 00:01 smart_extend_log
-rw-rw----  1 system log    6.2K Dec 22 11:44 synopoweroff.log
-rw-rw----  1 system log     29K Dec 22 11:44 synofeasibilitycheck.log
-rw-r--r--  1 root   root   100K Dec 22 11:44 synocrond-execute.log
drwxr-xr-x 18 root   root   4.0K Dec 22 11:47 ..
-rw-rw----  1 system log     14K Dec 22 11:47 synocrond.log
-rw-r--r--  1 root   root   4.5K Dec 22 11:47 disk_overview.xml
-rw-rw----  1 system log    8.4K Dec 22 11:47 iscsi.log
-rw-------  1 root   root   624K Dec 22 11:48 php-fpm.log
drwxr-xr-x  2 root   root   4.0K Dec 22 11:48 cloudsync
-rw-r--r--  1 root   root   3.9K Dec 22 11:49 synocmsclient.log
-rw-r--r--  1 root   root   853K Dec 22 11:49 dmesg
-rw-rw----  1 system log    6.8K Dec 22 11:49 esynoscheduler.log
-rw-------  1 root   root    37K Dec 22 11:49 synorelayd.log
-rw-rw----  1 system log    393K Dec 22 13:03 syslog.log
drwxr-xr-x  2 root   root   4.0K Dec 22 13:50 upstart
-rw-rw-rw-  1 root   root   4.8K Dec 22 20:11 space_operation_error.log
-rw-rw----  1 system log     22K Dec 22 20:32 postgresql.log
-rw-rw----  1 system log    324K Dec 23 01:51 scemd.log
-rw-rw----  1 system log   1021K Dec 23 12:04 kern.log
-rw-r--r--  1 root   root   201K Dec 23 15:12 dms.log.0.gz
drwxr-xr-x 12 root   root   4.0K Dec 23 15:12 .
-rw-r--r--  1 root   root    29K Dec 23 16:17 dms.log
drwxr-x---  2 root   root   4.0K Dec 23 16:21 synolog
-rw-rw----  1 system log    1.7M Dec 23 16:21 messages
-rw-rw----  1 system log    158K Dec 23 16:21 bash_err.log
-rw-r-----  1 root   log    2.7M Dec 23 16:22 auth.log
-rw-rw----  1 system log    1.9M Dec 23 16:22 synoservice.log
-rw-r--r--  1 root   root   1.9M Dec 23 16:22 synopkg.log
-rw-rw----  1 system log    1.3K Dec 23 16:22 bash_history.log

Malheureusement, rien d'intéressant :/

Pour l'espace dispo :

Citation

Filesystem                  Size  Used Avail Use% Mounted on
/dev/root                   2.4G  906M  1.4G  40% /
none                        504M  4.0K  504M   1% /dev
/tmp                        506M  1.5M  504M   1% /tmp
/run                        506M  2.3M  503M   1% /run
/dev/shm                    506M  4.0K  506M   1% /dev/shm
/dev/mapper/vol1-origin     8.1T  6.2T  2.0T  76% /opt
\\192.168.0.254\Disque dur  229G   26G  203G  12% /volume1/Freebox V6

Et comme je suis prêt à le faire à la hussarde, j'ai tenté de désinstaller / réinstaller le paquet... Et là, bam :

1.JPG

Je patauge...

Lien vers le commentaire
Partager sur d’autres sites

Le seul fichier qui me renvoi quelque chose c'est cat /var/log/synopkg.log. Là j'ai des km de log mais rien avec HAProxy semble-t-il.

Pour les autres j'ai "permission denied".

Je continue de chercher mais malgré l'évidence du truc je dois pas avoir la bonne méthode.

(Pour info, j'utilise GateOne)

Lien vers le commentaire
Partager sur d’autres sites

Re !

Bon, je passe les différents logs en revue et les élimine quand j'y trouve rien relatif à HAProxy... C'est un peu plus compliqué quand il y a plusieurs km de log qui défilent mais je pense avancer.

Dans sudo cat /var/log/bash_err.log j'obtiens des choses comme ça :

Citation

2016-12-02T21:32:54+01:00 DiskStation sh: BASH_ERR: builtin_error [ (7577)"/bin/sh -e /proc/self/fd/9" -> (7641)"/usr/syno/sbin/synopkgctl start haproxy" -> (7734)"/bin/sh /var/packages/haproxy/scripts/start-stop-status start" ] /var/packages/haproxy/scripts/
start-stop-status:37: kill: (8734) - No such process

2016-12-11T13:52:42+01:00 DiskStation sh: BASH_ERR: builtin_error [ (15009)"/bin/sh -e /proc/self/fd/9" -> (15011)"/usr/syno/sbin/synopkgctl stop haproxy" -> (15012)"/bin/sh /var/packages/haproxy/scripts/start-stop-status stop" ] /var/packages/haproxy/scripts
/start-stop-status:37: kill: (8118) - No such process

2016-12-22T11:41:20+01:00 DiskStation sh: BASH_ERR: builtin_error [ (3892)"/bin/sh -e /proc/self/fd/9" -> (3894)"/usr/syno/sbin/synopkgctl stop haproxy" -> (3895)"/bin/sh /var/packages/haproxy/scripts/start-stop-status stop" ] /var/packages/haproxy/scripts/st
art-stop-status:37: kill: (8207) - No such process

2016-12-22T11:44:59+01:00 DiskStation sh: BASH_ERR: builtin_error [ (10402)"/bin/sh -e /proc/self/fd/9" -> (10536)"/usr/syno/sbin/synopkgctl stop haproxy" -> (10575)"/bin/sh /var/packages/haproxy/scripts/start-stop-status stop" ] /var/packages/haproxy/scripts
/start-stop-status:37: kill: (7207) - No such process

2016-12-22T12:52:39+01:00 DiskStation sh: BASH_ERR: internal_error [ (1141)"sudo -s" -> (1186)"/bin/sh" -> (1326)"/bin/sh" ] sh: haproxy: command not found

2016-12-22T13:21:23+01:00 DiskStation sh: BASH_ERR: builtin_error [ (1109)"-sh" -> (1141)"sudo -s" -> (1186)"/bin/sh" ] sh:0: cd: /volume1/@appstore/haproxy/var/haproxy: No such file or directory

2016-12-23T16:54:43+01:00 DiskStation sh: BASH_ERR: internal_error [ (17229)"/usr/local/python/bin/python /usr/local/python/bin/virtualenv --system-site-packages /usr/local/haproxy/env" -> (17320)"/usr/local/haproxy/env/bin/python - setuptools pip wheel" -> (
17479)"/bin/sh -c lsb_release -a" ] /bin/sh: lsb_release: command not found

2016-12-23T16:55:01+01:00 DiskStation sh: BASH_ERR: internal_error [ (17202)"/bin/sh /var/packages/haproxy/scripts/postinst" -> (18129)"/usr/local/haproxy/env/bin/python /usr/local/haproxy/env/bin/pip install --use-wheel --no-deps --no-index -U --force-reinst
all -f /usr/local/haproxy/share/wheelhouse -r /usr/local/haproxy/share/wheelhouse/requirements.txt" -> (18172)"/bin/sh -c lsb_release -a" ] /bin/sh: lsb_release: command not found

Ça peut aider ?

J'ai l'impression qu'il y a des trucs relatifs à Python qui posent problème.

Et puis Merry Christmas au passage !! ;)

Lien vers le commentaire
Partager sur d’autres sites

Bonnes fêtes à toi aussi,

Je viens d'essayer de l'installer, j'ai le même soucis avec le paquet de SynoCommunity.com et de synology.cambier.org

HAproxy ne semble plus être compatible : "install haproxy: start version 2.6.3-26 failed, result 1"

@gaetan.cambier, si tu as une idée entre 2 flutes de champagne ?

Lien vers le commentaire
Partager sur d’autres sites

Pour etre honnete, c pas nouveau, si quelqu'un veut se pencher sur le probleme, je ne suis pas contre ;)
Mon depot github est facile a trouver.
Autrement, ben en dsm 6 il y a un reverse proxy intégrer ... pas avec autant d'option mais bon ...

Joyeux noel a tous ;)

Lien vers le commentaire
Partager sur d’autres sites

Hello !!

Alors v'la qui est fâcheux :/ HAProxy tourne sur mon NAS DSM 6 depuis un moment déjà, je ne comprends pas que du jour au lendemain ça plante ainsi... Le problème vient juste d'apparaître pour moi !

Je gère plusieurs sites web dont certains avec d'autres comptes utilisateurs. Et le tout avec plusieurs domaines donc autant dire que le Reverse Proxy de Syno... ben pas vraiment utile... Pffff, ça craint...

Et du coup, je suppose qu'on est un paquet à avoir ce problème ?

Lien vers le commentaire
Partager sur d’autres sites

il y a 51 minutes, Hayholten a dit :

Alors v'la qui est fâcheux :/ HAProxy tourne sur mon NAS DSM 6 depuis un moment déjà, je ne comprends pas que du jour au lendemain ça plante ainsi.

ca m'etonne qd meme qd je voit cette ligne : 

Il y a 21 heures, Hayholten a dit :

2016-12-02T21:32:54+01:00 DiskStation sh: BASH_ERR: builtin_error [ (7577)"/bin/sh -e /proc/self/fd/9" -> (7641)"/usr/syno/sbin/synopkgctl start haproxy" -> (7734)"/bin/sh /var/packages/haproxy/scripts/start-stop-status start" ] /var/packages/haproxy/scripts/
start-stop-status:37: kill: (8734) - No such process

un problème au start le 2/12/2016 ...

maintenant, si ca fonctionnait, tant mieux, mais c'est encore + suspect :rolleyes:

il y a 57 minutes, Hayholten a dit :

Et du coup, je suppose qu'on est un paquet à avoir ce problème ?

le plupart sont passé sur le reverse proxy de dsm6 ... car si tu as pas de besoins particuliers, il est suffisant (moi aussi, je préférait le vrai haproxy pleinement configurable, mais ... faute de temps, j'ai un peut arrêter de chercher ou se trouvait le problème)

 

Lien vers le commentaire
Partager sur d’autres sites

Je m'en suis aperçu il y a une semaine car en voiture j'utilise DS Audio pour envoyer ma musique sur mon autoradio Bluetooth (non je ne suis pas un kéké) ;P

Et l'adresse renseignée dans l'application ne joignait plus rien... Mais je crois me souvenir que ce même jour j'ai eu un pépin avec mon onduleur UPS et je me demande si le NAS s'est pas arrêté un peu sauvagement. Ça viens de me revenir...

Et je suis sous DSM 6 depuis qu'il est disponible... Je vais voir ce que je peux bricoler avec Reverse Proxy mais j'ai bien peur qu'il soit loin de suffire (pour les sites web et différents domaines) :/

Et pour info, j'utilisais le paquet de SynoCommunity. D’ailleurs, leur paquet à eux ne prévoit pas une MAJ du truc ?

Lien vers le commentaire
Partager sur d’autres sites

Il y a 1 heure, Hayholten a dit :

Et pour info, j'utilisais le paquet de SynoCommunity. D’ailleurs, leur paquet à eux ne prévoit pas une MAJ du truc ?

Ha, dans ce cas, faut checker sur leur repo .. en fait, je vois une update il y a 20 jours pour un problème wheel 

https://github.com/SynoCommunity/spksrc/tree/master/spk/haproxy/src

Ca faisait longtemps il me semble qu'il y avais plus de mise à jours de haproxy de leurs coté, tu aurait reçu une mise à jour qui a poser problème ? ou une mise à jours du syno (ou un autre package dependant) qui aurait entraîner le problème ? 

Lien vers le commentaire
Partager sur d’autres sites

Ben justement, en dehors de ce problème électrique, pas foutu de me souvenir ce qui a été mis à jour :/ Probablement du Python ou une update de DSM 6. Je sais, ça fait terriblement amateur...

Ce que je sais avec certitude en revanche, c'est qu'il y a une semaine ça fonctionnait impec' !

Lien vers le commentaire
Partager sur d’autres sites

amateur non, on a bien pire sur d'autre sujet :lol:

tu n'aurait pas par hazard jamais modifier ni accéder à ta config depuis le migration de dsm 6 ?

car en relisant tout : je ne voit que cette solution :

haproxy est resté fonctionnel (possible)

mais l'interface est hs depuis le debut de dsm 6.0 (et c'est personellement là mon + gros problème)

donc je ne voit que cette explication, tu n'y a plus accéder depuis bien longtemps et çà fonctionnait (à la fois un reverse proxy, qd ca tourne, il y a pas de raison de modifier la config)

un autre chose qui me fait pencher sur le fait que rien n'a changer : haproxy 1.5.14 date de juillet 2015 ...

 

Lien vers le commentaire
Partager sur d’autres sites

Re !

Je te confirme !

Je n'ai pas touché à la configuration de HAProxy depuis un bon bout de temps (au moins avant la migration DSM 6). Ça tournait donc bon, pas de lézard...

Qu'est-ce qui pourrait motiver la recherche d'une solution au problème ? Nan parce que je suis prêt à mette la main à la pâte ;D

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.