Bonjour à tous, avant de commencer, si ce type de sujet n'est pas accepté sur MDD, je vous laisse l'honneur de delete le post
Je rencontre un problème avec une fonction AJAX qui execute un script PHP, et qui dure entre 5 et 30 secondes suivant les paramètres envoyés.
Le problème est que cette fonction AJAX échoue lorsqu'elle dépasse généralement les 12 secondes, avec une erreur en 502 bad gateway nginx.
function Create(identifiant,taille) {
$.post("ajax/create.php", { identifiant: identifiant, taille: taille},
function(data) {
$('#resultscreate').html(data);
});
}
Pour faire simple voila ce que fais la requête :
Fonction Ajax -> Script PHP -> Connexion SSH vers un serveur distant -> Execution Script Bash (qui peut durer 30 scd) -> Retour sur le resultat -> Affichage
Mes paramètres NGINX coté Serveur et Serveur distant :
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
Pour information j'utilise CloudFlare, mais même en deconnectant mes serveurs de CloudFlare ( mode pause ) , le problème est identique.
Dans les logs nginx error.log voila le résultat :
failed (104: Connection reset by peer) while reading response header from upstream
Si vous avez une idée je suis preneur