504 Gateway Timeout après upgrade

Bonjour,

j’ai eu hier une clé de test et j’ai donc fait un upgrade de la 1.0.9 pour passer sur la dernière Edge mais maintenant plus rien ne fonctionne.

Si je me connecte sur l’interface Web j’ai ceci :

2013/04/09 08:15:21 [error] 1284#0: *25 upstream timed out (110: Connection timed out) while connecting to upstream, client: IP, server: hostname, request: “GET / HTTP/1.1”, upstream: “http://127.0.0.1:8079/”, host: “hostname”

Idem sur des requête de mise à jour aes :

2013/04/09 07:06:45 [error] 1284#0: *2 upstream timed out (110: Connection timed out) while connecting to upstream, client: IP, server: hostname, request: “POST /Microsoft-Server-ActiveSync?Cmd=FolderSync&User=user%40domaine&DeviceId=androidc1075401165&DeviceType=Android HTTP/1.1”, upstream: “http://127.0.0.1:8082/Microsoft-Server-ActiveSync?Cmd=FolderSync&User=user%40domaine&DeviceId=androidc1075401165&DeviceType=Android”, host: “hostname”

Que faire ?

Cdlt

Bonjour,

que donne un redémarrage de l’application ? :
bmctl restart

Pas mieux, j’avais redémarré ma VM pour tester.

En regardant les logs bm-core je vois ceci :

2013-04-09 08:48:59,940 n.b.p.x.i.DataSource INFO - Starting pool...(jdbc:postgresql://IP/bj)
2013-04-09 08:48:59,956 n.b.p.x.i.ConnectionPool INFO - Creating Physical connection...
2013-04-09 08:50:03,104 n.b.p.x.i.ConnectionPool ERROR - Could not create DB connection to jdbc:postgresql://IP/bj with l / p: bj / bj
2013-04-09 08:50:03,112 n.b.p.BMPoolActivator ERROR - Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
org.postgresql.util.PSQLException: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

Postgres tourne bien :

# netstat -tpnl|grep 5432
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      1031/postgres   
tcp6       0      0 :::5432                 :::*                    LISTEN      1031/postgres   

jdbc:postgresql://IP/bj: IP, c’est vous qui l’avez mis pour la cacher ou c’est ce qu’il y a réellement dans les logs ?

Arrivez-vous à vous connecter à postgres avec la commande:

$ psql -U bj -h localhost bj

Oui c’est pour cache l’IP.

Il ne se passe rien quand j’essaie de me connecter sur postgres :

# psql -U bj -h localhost bj
psql: could not connect to server: Connection timed out
	Is the server running on host "localhost" (127.0.0.1) and accepting
	TCP/IP connections on port 5432?

Si je fais :
su - postgres
puis psql

je peux me connecter à postgres

hum xait ! j’ai un truc que j’ai rarement vu, mon interface lo est down !!

Avez-vous eu une mise à jour de postgres lors de la mise à jour de votre distribution ?
Il semblerait que les fichiers de configuration aient été ré-initialisé. Qu’elle est votre distribution ?

Ubuntu 12.04.2 LTS, j’ai redémarré une nouvelle fois ma VM, cette fois-ci l’interface lo était démarrée mais pas bm. J’ai du fire un bmctl start puis bmctl restart pour tout démarrer.

Je sais pas si j’ai eu une mise à jour de postgres.

Le problème venait du fait que votre interface lo n’était pas activée, postgres est configuré pour n’accepter les connexions à la base de Blue Mind que par cette interface.

Avez-vous attendu un peu suite au re-démarrage ? Blue Mind peut nécessiter d’attendre un petit moment suite au démarrage afin que tous les services soient bien actifs. Qu’aviez-vous comme message ?