•  » Utilisation
  •  » 504 Gateway Time-out lors de la synchronisation

#1 2018-07-11 16:34:56

jomofcw
Membre
2018-07-11
16

504 Gateway Time-out lors de la synchronisation

Bonjour,

Après avoir mis en place des répertoires/fichiers dans le répertoire "galleries", je lance une "synchronisation rapide" depuis le tableau de bord de l'administration. Le problème est que le chargement de cette synchronisation fini par une erreur "504 Gateway Time-out" et tous les albums/photos ne sont pas synchronisé (déjà 130 albums et 4718 photos, mais il en manque).
Comment faire pour permettre au script de tourner plus longtemps et être sûr que ça aille bien jusqu'au bout et que, donc, tous les albums/photos soient correctement synchronisé ? J'ai chercher un paramètre au sujet du time-out, mais je n'ai rien trouvé de pertinent.

Merci d'avance pour votre aide.

Version de Piwigo: 2.9.3
Version de PHP: 7.0.30
Version de MySQL: 10.0.34-MariaDB - Source distribution
Type de serveur Web : NGYNX sur Synology NAS DS213j

Hors ligne

#2 2018-07-11 21:38:26

flop25
Équipe Piwigo
2006-07-06
6477

Re: 504 Gateway Time-out lors de la synchronisation

Bonsoir
Il s'agit de paramètres serveur et non Piwigo. J'ai remarqué que vous posiez souvent ce genre de questions. Je vous conseille de privilégier les forums Synology ou sysadmin généraux.
En l'occurrence vous trouveriez qu'il s'agit probablement du timeout de Php et ensuite comment changer sa valeur dans le cas d'un syno

Hors ligne

#3 2018-07-12 09:43:14

jomofcw
Membre
2018-07-11
16

Re: 504 Gateway Time-out lors de la synchronisation

Bonjour,

Merci pour la réponse.
PS : vous remarquerez aussi que j'ai pris la peine de répondre aux dites questions que j'avais posé ;-), notamment en me documentant ailleurs.

Hors ligne

#4 2018-07-12 10:57:35

jomofcw
Membre
2018-07-11
16

Re: 504 Gateway Time-out lors de la synchronisation

Malheureusement il semble que changer le timeout de PHP ne résoud rien.
Pour suivis, voici l'erreur NGINX en détail :
2018/07/12 10:15:48 [error] 8126#0: *1195 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 81.28.201.16, server: #########, request: "GET /piwigo/admin.php?page=site_update&site=1&quick_sync=1&pwg_token=0808452b23618bf5aff6388a91423c33 HTTP/1.1", upstream: "http://127.0.0.1:915/piwigo/admin.php?page=site_update&site=1&quick_sync=1&pwg_token=0808452b23618bf5aff6388a91423c33", host: "#########", referrer: "http://#########/piwigo/admin.php"

Hors ligne

#5 2018-07-12 11:52:16

flop25
Équipe Piwigo
2006-07-06
6477

Re: 504 Gateway Time-out lors de la synchronisation

Oui d'ailleurs merci beaucoup d'avoir rapporté vos solutions !

dans ce cas ça a l'air d'être le timeout de nginx lui même :

de https://stackoverflow.com/questions/187 … sponse-hea il ya pas mal de candidat potentiel
    keepalive_timeout 10m;
    proxy_connect_timeout  600s;
    proxy_send_timeout  600s;
    proxy_read_timeout  600s;
    fastcgi_send_timeout 600s;
    fastcgi_read_timeout 600s;

Hors ligne

#6 2018-07-12 12:03:33

jomofcw
Membre
2018-07-11
16

Re: 504 Gateway Time-out lors de la synchronisation

Yep, je fais le même constat.
Aillant un gros doute sur le paramètre qui aura l'effet souhaité sans provoquer d'effet de bord négatif, j'ai suivis votre conseil et adressé une demande au helpdesk Synology et posté une demande sur le forum.
Je ne manquerais pas de faire un feedback ici une fois la solution trouvée (après quoi, j'ai d'autres questions plus propres au fonctionnement de Piwigo, mais chaque chose en son temps ^^).

Dernière modification par jomofcw (2018-07-12 12:10:14)

Hors ligne

#7 2018-07-20 17:17:28

jomofcw
Membre
2018-07-11
16

Re: 504 Gateway Time-out lors de la synchronisation

Bonjour !

Le problème reste entier pour le moment :/.
Et Synology botte lamentablement en touche (il se cache derrière le fait que j'ai installé un paquet d'une source tiers - Transmission via synocommunity - pour dire qu'il ne peuvent assurer aucun support sur mon NAS tant que ce dernier est installé - ils m'on déjà fait le coup précédemment, et ce paquet n'était jamais en cause...).

J'ai augmenté, de manière irrationnel, tous les timeout que j'ai pu trouver, mais rien n'y fait :/...

Quelqu'un aurait-il une idée pour avancer sur le sujet, SVP ?

Merci d'avance.

Hors ligne

#8 2018-07-20 17:42:46

jomofcw
Membre
2018-07-11
16

Re: 504 Gateway Time-out lors de la synchronisation

En complément : j'ai switché de NGINX à Apache (j'ai plus de connaissance sur ce dernier).

Au niveau du LOG d'erreur, à présent, j'ai ça :
2018-07-20T17:05:01+02:00 MYNAS [Fri Jul 20 17:05:01.339836 2018] [proxy_fcgi:error] [pid 13093:tid 1297515568] (70007)The timeout specified has expired: [client x.x.x.x:39313] AH01075: Error dispatching request to : (polling), referer: http://xxx/piwigo/admin.php

Hors ligne

#9 2018-07-23 09:43:01

jomofcw
Membre
2018-07-11
16

Re: 504 Gateway Time-out lors de la synchronisation

Bonjour,

Problème résolu !
J'ai finalement ajouté la directive Apache "Timeout" avec pour valeur 600 dans le fichier "/usr/local/etc/apache24/conf/httpd24.conf" (tournant sur le package officiel Synology Apache 2.4) suivis d'un redémarrage serveur, et la synchro va bien jusqu'au bout !

Place à la suite à présent ^^.

Hors ligne

#10 2018-07-23 11:46:57

jomofcw
Membre
2018-07-11
16

Re: 504 Gateway Time-out lors de la synchronisation

Bon en faites ça a fonctionné une fois, et puis plus... :'(.

Hors ligne

#11 2018-07-23 12:30:06

jomofcw
Membre
2018-07-11
16

Re: 504 Gateway Time-out lors de la synchronisation

Bon, je sèche... j'abandonne pour le moment.
Je reviendrais peut être à piwigo plus tard (piwigo en lui même n'est pas en tort ici, je n'arrive simplement pas à le faire fonctionner correctement sur mon hébergement).

Hors ligne

  •  » Utilisation
  •  » 504 Gateway Time-out lors de la synchronisation

Pied de page des forums

Propulsé par FluxBB

github twitter facebook newsletter Faire un don Piwigo.org © 2002-2019 · Contact