erreur 502
5 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
erreur 502
Détails techniques
Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Opera
Personnes concernées par le problème : Moi uniquement
Lien du forum : http://floratropica.forumactif.org
Description du problème
Bonjour,je suis en train de faire des essais sur une pagination à l'intérieur d'un message.
Dés que je veux envoyer une trame html assez longue dans un message, j'ai droit à :Maintenance
Your website will be back online soon,
please retry in a few minutes.
502
Je vous aurai bien posté la trame en question mais j'ai le même soucis ici?
Vous connaissez le pourquoi de cette erreur 502 ?????
Re: erreur 502
Bonsoir Tech,
je suis passé par archive host
https://sd-5.archive-host.com/membres/up/22406661265772126/PAGINATION.txt
je suis passé par archive host
https://sd-5.archive-host.com/membres/up/22406661265772126/PAGINATION.txt
Re: erreur 502
Bonjour Demeter,
J'ai commencé par transformer du mieux que j'ai pu les parties de BBCode dans votre code en HTML. Vous pouvez retrouver le code ici : http://pastebin.com/xqmNtnuZ
Néanmoins, la page de maintenance s'affiche toujours. Il semblerait que cela provienne de la longueur du code, car en le réduisant il passe sans problème.
J'ai demandé une vérification
Cordialement.
J'ai commencé par transformer du mieux que j'ai pu les parties de BBCode dans votre code en HTML. Vous pouvez retrouver le code ici : http://pastebin.com/xqmNtnuZ
Néanmoins, la page de maintenance s'affiche toujours. Il semblerait que cela provienne de la longueur du code, car en le réduisant il passe sans problème.
J'ai demandé une vérification
Cordialement.
Re: erreur 502
Merci Tech,
pour la longueur, j'ai des tableaux dont la trame est compressée qui contiennent 4 fois le volume de celui que je vous ai fourni.
Par exemple http://altitudetropicale.forums-actifs.com/t3175-amorphophallus-tableaux-recapitulatifs-du-genre-volet-n1
le contenu de ce sujet est à la limite du nombre de caractères qu'accepte un message; par contre le premier fourni ne représente qu'entre le 1/3 et le 1/4 de cette même valeur.
pour la longueur, j'ai des tableaux dont la trame est compressée qui contiennent 4 fois le volume de celui que je vous ai fourni.
Par exemple http://altitudetropicale.forums-actifs.com/t3175-amorphophallus-tableaux-recapitulatifs-du-genre-volet-n1
le contenu de ce sujet est à la limite du nombre de caractères qu'accepte un message; par contre le premier fourni ne représente qu'entre le 1/3 et le 1/4 de cette même valeur.
Re: erreur 502
Un petit up juste pour éviter un délestage du sujet
Re: erreur 502
Bonjour demeter
Cela ne fonctionne pas avec l'icône pagination ?
Voici les codes
Java
CSS
Cela ne fonctionne pas avec l'icône pagination ?
Voici les codes
Java
- Code:
$(function() {
var x= "div.postbody div.post-entry > div";
if($("#text_editor_textarea").length && $.sceditor) {
$(function() {
if(!$("#text_editor_textarea").sceditor("instance")) {
return
}
$('<a class="sceditor-button" unselectable="on" title="Page"><div unselectable="on" style="background:url(http://i.imgur.com/a3RgTJc.gif);opacity:1">Page</div></a>').insertAfter(".sceditor-button-fahide").click(function(e) {
$("#text_editor_textarea").sceditor("instance").insertText("[page]")
})
})
}
var c, y, g = function(a) {
var b;
a = document.createElement(a);
b = "getComputedStyle" in window;
document.body.appendChild(a);
b = (b ? window.getComputedStyle(a, "") : a.currentStyle).display;
document.body.removeChild(a);
return b
}, t = function(o) {
if(o.tagName == "CODE") {
return
}
if(!o.hasChildNodes()) {
return
}
var a = 0;
var p = [0];
var i;
for(i = 0;i < o.childNodes.length;i++) {
c = o.childNodes[i];
if(c.nodeType == 1) {
p.push(c);
t(c)
}else {
if(c.nodeType == 3 && c.nodeValue.indexOf("[page]") != -1) {
while((y = c.nodeValue.indexOf("[page]")) != -1) {
if(y != 0) {
p.push(document.createTextNode(c.nodeValue.substr(0, y)))
}
p.push(0);
a++;
c.nodeValue = c.nodeValue.substr(y + 6)
}
p.push(c)
}else {
p.push(c)
}
}
}
if(a == 0) {
return
}
var b = g(o.tagName) == "block";
for(i = 0;i < p.length;i++) {
if(p[i] === 0) {
y = document.createElement(b ? "DIV" : "SPAN");
y.className = "postpage";
o.appendChild(y)
}else {
y.appendChild(p[i])
}
}
$("> .postpage", o).not(":first").hide();
y = document.createElement(b ? "DIV" : "SPAN");
y.className = "postpagination";
$(y).append('<span class="pp_current">1</span><span>2</span>');
if(a > 1) {
$(y).append("<span>... " + (a + 1) + "</span>")
}
if(b) {
$(y).append('<span class="pp_next">Suivant</span><span class="pp_all">Voir tout</span>')
}else {
$(y).append('<span class="pp_next"></span>')
}
o.appendChild(y);
$(y).on("click", "span", function() {
if($(this).hasClass("pp_all")) {
$(this).parent().parent().children().show();
$(this).parent().remove();
return
}
var pagin = $(this).parent();
var num = parseInt($(".pp_next", pagin).prev().text().replace(/ ?\.\.\. ?/, ""));
var cur = parseInt($(".pp_current", pagin).text().replace(/ ?\.\.\. ?/, ""));
if($(this).hasClass("pp_next")) {
cur += 1
}else {
cur = parseInt($(this).text().replace(/ ?\.\.\. ?/, ""))
}
if(cur < 1) {
cur = 1
}else {
if(cur > num) {
cur = num
}
}
$(".pp_next", pagin).prevUntil().remove();
if(cur < num - 1) {
$(pagin).prepend("<span>... " + num + "</span>")
}else {
if(cur == num) {
$(pagin).prepend('<span class="pp_current">' + num + "</span>")
}
}
if(cur < num) {
$(".pp_next", pagin).show();
$(pagin).prepend('<span class="pp_current">' + cur + "</span><span>" + (cur + 1) + "</span>")
}else {
$(".pp_next", pagin).hide()
}
if(cur > 1) {
$(pagin).prepend("<span>" + (cur - 1) + "</span>");
if(cur > 2) {
$(pagin).prepend("<span>1 ...</span>")
}
}
$(".postpage", $(pagin).parent()).hide();
$(".postpage", $(pagin).parent()).eq(cur - 1).show()
})
};
$(x).each(function() {
t(this)
})
});
CSS
- Code:
/* PAGINATION */
.postpagination span {
float: left;
display: inline;
margin-left: 4px;
padding: 0 8px;
height: 26px;
border: 1px solid;
border-color: #C2D5E3;
background-color: #000000;
background-repeat: no-repeat;
color: #ffffff;
overflow: hidden;
text-decoration: none;
margin: 0 4px 0 0;
line-height: 26px;
cursor: pointer;
font-weight: normal;}
.postpagination span:hover {
border-color: #369;
color: #EF0000;}
.postpagination span.pp_current {
background-color: #E5EDF2;
border-color: #C2D5E3;
color: #333;
font-weight: bold;}
.postpagination {
display: block;
font: 12px/1.5 Arial,Tahoma,Helvetica,'SimSun',sans-serif;}
.postpagination:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
div.postpagination { margin: 10px 0 }
span.postpagination span {
float: none;
padding: 0 4px;
font-size: 0.8em;
margin: 0 2px 0 0;}
.postpagination span.pp_next {
padding-right: 25px;
background-image: url(http://i.imgur.com/2C4dvL5.gif);
background-position: 90% 50%;}
span.postpagination span.pp_next {
padding-right: 12px;
background-position: 90% 50%;}
Re: erreur 502
Bonjour Fanch,
j'utilise le système de pagination sur mon forum mais, dans ce cas, il s'agit du nombre de caractéres ou d'autre chose qui fait beuguer l'éditeur.
j'utilise le système de pagination sur mon forum mais, dans ce cas, il s'agit du nombre de caractéres ou d'autre chose qui fait beuguer l'éditeur.
Re: erreur 502
@demeter1: je n'apporte pas de réponse au problème en lui-même mais juste une explication.
Ce qui cause le problème lors de votre envoi de message ce n'est pas la taille du texte mais le temps de traitement, en effet lors de l'envoi d'un message il y a de nombreux contrôles effectués (ne serait-ce sur les URL et la validité du BBCode) et toutes ces opérations prennent du temps. Bien que le message que vous nous avez fourni en exemple ne soit pas spécialement long (en terme de nombre de caractères) il contient beaucoup de bbcode qui même s'il s'agit toujours du même tag nécessitent quand même d'être traités, à cela s'ajoutent de très nombreuses images ... du coup au bout d'un certain temps un timeout de sécurité est déclenché.
Pour ma part, si je remplace les [center] par des <center> ça fonctionne très bien ...
Ce qui cause le problème lors de votre envoi de message ce n'est pas la taille du texte mais le temps de traitement, en effet lors de l'envoi d'un message il y a de nombreux contrôles effectués (ne serait-ce sur les URL et la validité du BBCode) et toutes ces opérations prennent du temps. Bien que le message que vous nous avez fourni en exemple ne soit pas spécialement long (en terme de nombre de caractères) il contient beaucoup de bbcode qui même s'il s'agit toujours du même tag nécessitent quand même d'être traités, à cela s'ajoutent de très nombreuses images ... du coup au bout d'un certain temps un timeout de sécurité est déclenché.
Pour ma part, si je remplace les [center] par des <center> ça fonctionne très bien ...
Chapo- Dévactif
-
Messages : 5155
Inscrit(e) le : 02/05/2006
Re: erreur 502
Bonjour Chapo,merci pour cette info.
J'ai déjà expédié des trames similaires 4 fois plus importantes et en utisant le système de pagination que cite Fanch sans que cela ne pose de soucis. Un nouveau paramétrrage du timeout de sécurité est il responsale de ce défaut d'envoi ou un trop grand nombre de requètes sur le serveur au moment où j'ai rencontré le soucis ?
J'ai déjà expédié des trames similaires 4 fois plus importantes et en utisant le système de pagination que cite Fanch sans que cela ne pose de soucis. Un nouveau paramétrrage du timeout de sécurité est il responsale de ce défaut d'envoi ou un trop grand nombre de requètes sur le serveur au moment où j'ai rencontré le soucis ?
Re: erreur 502
Très honnêtement je ne me suis pas penché sur la réponse de Fanch et me suis concentré sur votre code
Dans la mesure où nous n'avons pas fait de modifications sur ce paramètre depuis des mois (années ?) je peux vous affirmer que le problème ne vient pas de là.
Par contre si la lecture transversale que j'ai faite du code de Fanch est exact il y a une modif du DOM faite directement en JS, du coup ceci explique peut-être cela car lorsque le travail est fait en JS c'est le navigateur qui s'en charge c'est à dire que dans le cas présent pour un contenu complexe donné, les infos que vous enverrez sur le serveur (et que vous rapatrierez depuis ce dernier) peuvent être réduites à leur plus simple expression et la mise en forme sera faite chez le visiteur. Dans ce cas il peut y avoir d'autres problèmes: freeze du navigateur, effets de bord, bugs, etc. ... mais pas d'erreur serveur effectivement.
Cordialement
Dans la mesure où nous n'avons pas fait de modifications sur ce paramètre depuis des mois (années ?) je peux vous affirmer que le problème ne vient pas de là.
Par contre si la lecture transversale que j'ai faite du code de Fanch est exact il y a une modif du DOM faite directement en JS, du coup ceci explique peut-être cela car lorsque le travail est fait en JS c'est le navigateur qui s'en charge c'est à dire que dans le cas présent pour un contenu complexe donné, les infos que vous enverrez sur le serveur (et que vous rapatrierez depuis ce dernier) peuvent être réduites à leur plus simple expression et la mise en forme sera faite chez le visiteur. Dans ce cas il peut y avoir d'autres problèmes: freeze du navigateur, effets de bord, bugs, etc. ... mais pas d'erreur serveur effectivement.
Cordialement
Chapo- Dévactif
-
Messages : 5155
Inscrit(e) le : 02/05/2006
Re: erreur 502
Bonjour, Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message. Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu » |
Re: erreur 502
Bonjour, Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 7 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou pensez à faire un UP régulièrement ! Ce sujet archivé afin de ne pas perdre les réponses apportées. |
Sujets similaires
» Une erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique.
» erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique.
» Plus aucunes possibilités d'accéder aux Newsletters ("Erreur : Une erreur est survenue")
» Erreur de CSS
» Supression puis creation : Erreur Forum Inexistant Erreur !
» erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique.
» Plus aucunes possibilités d'accéder aux Newsletters ("Erreur : Une erreur est survenue")
» Erreur de CSS
» Supression puis creation : Erreur Forum Inexistant Erreur !
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum