OVH Community, votre nouvel espace communautaire.

erreur 504 Gateway Time-out


kosmos
14/05/2016, 08h12
Bonjour,
Merci de ton aide.
Oui, c'est un cms que j'ai développé.
Le problème... c'est que je l'utilise depuis longtemps et jamais... jamais je n'ai eu de soucis d'installation!
C'est exclusivement depuis OVH.

Je n'en doutes pas que cela vienne de mon cms mais bien entendu, se fut ma 1ère idée de faire des trappes mais comme il s'agit d'un gros site... pas facile de tracer le prob !

Pour ma part, j'en conclus que comme je suis sur un hébergement mutualisé, OVH a dû mettre plein de règles de restrictions et donc je dois tomber dans l'une d'entre elles !
C'est pour cette raison que j'attends une réponse du service technique, qu'il puisse me donner un début de recherche !

Mais pour ça, faudrait-il qu'il se décide à donner des nouvelles.
J'ai vu aussi qu'actuellement il y a un déploiement sur des clusters de SSL gratuit alors que j'en ai pris un??!!
Je suis sur le cluster6 (je crois).

Que devient l'utilité d'acheter une licence???

Si j'arrive pas à avoir de réponses du technique, je demande un avoir pour prendre un serveur dédié où là, j'aurai la main mise dessus et je n'aurai pas autant de règles restrictives !
Mais ce qui me fait peur sur un dédié, c'est l'installation d'une certification ssl... c'est ce qui m'avait plus sur le mutualisé pro.

Gaston_Phone
13/05/2016, 20h59
Si le test de la basqe de données est correct, cela signifie :
  • Que la base de données fonctionne bien,
  • Que ton fichier /www/.htaccess ne contiens pas de caractères abscons,
  • Qu'un script simple fonctionne bien.

Si une seule page de ton site fonctionne et pas les autres, pour moi, cela signifie que le problème est dans tes scripts.

Est-ce toi qui a réalisé ce site ?
Entièrement tout seul ?
Ou à partir d'un CMS et si oui lequel.

Si c'était mon site, je mettrai des traps à différents endroits de mon code pour trouver la séquence en erreur :
Code PHP:
Echo "Trap_xxx 
\n"
;
exit; 

kosmos
13/05/2016, 18h55
Bonjour Gaston_Phone,
Dsl de n'avoir plus tester plutôt ton script.
Voilà le résultat ci-dessous:
Version de PHP : 5.6.20

$DBconnect = 'mysql:dbname=xxxxxxxxxxxx;host=xxxxxxxxxxxx.mysql .db'

Etablissement de la connexion SQL en mode PDO

new PDO = OK
Test de DROP/CREATE de la table 'Tab_test_DB' dans la base 'xxxxxxxxxxxx' sur le serveur 'xxxxxxxxxxxx.mysql.db'

Supression de la table 'Tab_test_DB' - $sql_query=DROP TABLE IF EXISTS `Tab_test_DB`
Création de la table 'Tab_test_DB' - $sql_query=CREATE TABLE `Tab_test_DB` ( `Id` int(11) NOT NULL auto_increment, `NOM` varchar(32) NOT NULL default '', `PRENOM` varchar(32) NOT NULL default '', PRIMARY KEY (`Id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1

Ajout d'un enregistrement - $sql_query=INSERT INTO `Tab_test_DB` values ('','DURANDAL','Michel')
Ajout d'un enregistrement - $sql_query=INSERT INTO `Tab_test_DB` values ('','DURANDAL','Pierre')
Ajout d'un enregistrement - $sql_query=INSERT INTO `Tab_test_DB` values ('','accents-éèàâ','Jean-Noël')

SELECT dans la table 'Tab_test_DB' - $sql_query=SELECT Id, NOM, PRENOM FROM `Tab_test_DB` WHERE NOM = 'DURANDAL' AND PRENOM = 'Pierre'
Table 'Tab_test_DB' : 1 - $NOM=DURANDAL - $PRENOM=Pierre

SELECT dans la table 'Tab_test_DB' - $sql_query=SELECT Id, NOM, PRENOM FROM `Tab_test_DB`
Table 'Tab_test_DB' : 1 - $NOM=DURANDAL - $PRENOM=Michel
Table 'Tab_test_DB' : 2 - $NOM=DURANDAL - $PRENOM=Pierre
Table 'Tab_test_DB' : 3 - $NOM=accents-éèàâ - $PRENOM=Jean-Noël

Fermeture de la connexion SQL en mode PDO

Durée du traitement = 0.01 secondes

Gaston_Phone
09/05/2016, 19h08
Citation Envoyé par kosmos
Bah si éventuellement j'utilise le script addthis mais bon... c'est juste un affichage des réseaux sociaux... rien d’extraordinaire !
Je fais aussi appel à google api pour la partie JQUERY mais bon... lenteur de réponse de la part de google???
Appels externes : Réseaux sociaux., Google

- - - Mise à jour - - -

Citation Envoyé par kosmos
ça commence à me faire gentillement chi**r parce que j'ai payé un service 150€ (hébergement pro + SSL + ndd) et toujours aucune réponse à mon ticket support !
Je viens de relancer...
Personnellement je pense que le problème est dans tes scripts et non chez OVH.

kosmos
09/05/2016, 18h51
Bah dsl je ne comprends toujours pas??!!
Comme c'est du php, logiquement... j'utilise des include() mais je n'ai pas de scripts externes !
Bah si éventuellement j'utilise le script addthis mais bon... c'est juste un affichage des réseaux sociaux... rien d’extraordinaire !
Je fais aussi appel à google api pour la partie JQUERY mais bon... lenteur de réponse de la part de google???
Franchement j'en doute??

J'ai fait un test en installant de nouveau mon site sur un autre hébergeur et à aucun moment, je n'ai eu de problème??!!

C'est exclusivement sur un mutu ovh !
ça commence à me faire gentillement chi**r parce que j'ai payé un service 150€ (hébergement pro + SSL + ndd) et toujours aucune réponse à mon ticket support !
Je viens de relancer...

buddy
07/05/2016, 11h35
Que tes scripts php ferait des appels à https://www.tonsite.fr/blabla.php par exemple.

kosmos
07/05/2016, 09h57
Bonjour
Qu'est-ce que vous entendez par : "votre site s'appelle lui même à des endroits"

kosmos
06/05/2016, 17h11
Merci beaucoup ludo
J'attends votre retour

Ludo.H
06/05/2016, 16h39
Bonjour,

En executant un curl sur le site on se rend compte qu'il bloque sur la récupération de certaine partie de la page web :

Code:
# curl -Li https://www.boutique-ecigarette.fr
Du coup il doit dans votre code y avoir des accès vers l'exterieur qui ralentisse le chargement de la page, ou des requêtes lentes, ou autre lenteurs du code.

Cdt,

P.S. : de ce que j'ai pu voire, votre site s'appelle lui même à des endroits, hors il semblerait que le hostedssl chez nous soit en pique de charge, j'ai demandé à l'équipe en charge de regarder.

kosmos
06/05/2016, 12h56
Bonjour,

Merci de votre aide

Oui j'utilise une base de données et je travaille en MVC en passant par la class PDO.
J'ai fait des tests simples pour voir si je récupérais mes données => oui

Bizarrement, une page interne fonctionne mais pas la page d'accueil ou les autres....
ça marche => https://www.boutique-ecigarette.fr/inscription.php

page d'accueil => non ! (et les autres d'ailleurs !!)

Comprends pas??!!

Comme je l'ai expliqué plus haut... en local avec wamp, aucun problème (je suis en http)
J'ai testé sur un autre hébergeur que j'ai (en http) ça fonctionne !

A croire que le problème serait lié à la certification https ??!!
Est-ce possible?

Merci de votre aide

Ludo.H
06/05/2016, 10h00
Bonjour,

Pouvez vous nous communiquer votre nom de domaine ?

Cdt,

Gaston_Phone
05/05/2016, 19h10
Utilises-tu :
  • Une base de données et si OUI, quelle adresse de serveur SQL ?
  • Un adressage de liens en absolu (avec l'adresse URL complete) pour les images, etc. ?
  • Un adressage de liens en relatif (avec l'adresse URL à partir l'adresse de la page traitée) pour les images, etc. ?


Essaie de tester à part ta base de données --> OVH - Test de Base de Données via un script en langage PDO

kosmos
05/05/2016, 18h10
Bonjour,
Bah en faite, je l'ai testé en local => ça fonctionne sans prob et je l'ai aussi testé chez un autre hébergeur => pas de prob d'affichage et de rapidité !

C'est uniquement chez ovh!

J'ai contacté le support.

janus57
05/05/2016, 17h23
Bonjour,

cela ressemble fort à un script PHP qui atteint son timeout, avez-vous contrôlé le site en mode débug pour voir ?

Cordialement, janus57

kosmos
05/05/2016, 14h53
Merci d'avoir répondu.
Oui testé avec ou sans https, même chose : erreur 504.
J'ai testé mon script en local (wamp)... bah ça marche ?!

Comprends pas??!!

la page d'accueil mouline 30 sec puis affiche l'erreur 504.

Gaston_Phone
05/05/2016, 13h47
As-tu essayé sans certification SSL ?

kosmos
05/05/2016, 13h00
Bonjour,
J'ai développé en local (wamp) ma boutique. Tout fonctionne... (jusqu'à là !)
J'ai pris un hébergement pro avec certification SSL et là, ça plante...
Quand j'essaye d'accèder à mon site : "504 Gateway Time-out"
En regardant les logs:
Code:
[Thu May 05 11:14:24 2016] [error] [client xx.xx.xx.xx] [host www.xxxxxxxxxx.fr] (104)Connection reset by peer: FastCGI: comm with server "/xxxxxxxxxx/xxxxxxxxxx/www/index.php" aborted: read failed, referer: https://www.xxxxxxxxxx.fr/
[Thu May 05 11:14:24 2016] [error] [client xx.xx.xx.xx] [host www.xxxxxxxxxx.fr] Handler for fastcgi-script returned invalid result code 1, referer: https://www.xxxxxxxxxx.fr/
[Thu May 05 11:24:24 2016] [error] [client xx.xx.xx.xx] [host www.xxxxxxxxxx.fr] (104)Connection reset by peer: FastCGI: comm with server "/xxxxxxxxxx/xxxxxxxxxx/www/index.php" aborted: read failed
[Thu May 05 11:24:24 2016] [error] [client xx.xx.xx.xx] [host www.xxxxxxxxxx.fr] Handler for fastcgi-script returned invalid result code 1
Pouvez-vous m'aider?