Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/08/2007, 02h31   #1
Invité de passage
 
Inscription : août 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 2
Points : 0
Points : 0
Par défaut This page cannot be displayed - Systeme de mailing

Bonjour à tous! Je suis un petit nouveau sur le forum!

J'ai conçu un système d'envoie de bulletin de nouvelle en asp sur le site d'un de mes clients qui possède une banque de 5000 courriels à qui faire parvenir son bulletin de nouvelle.

Le processus que j'utilise pour ne pas surcharger mon serveur est que j'envoie 150 courriels et je fais une procedure qui calcule 5 minutes avant d'envoyer un autre 150 courriels. Pour faire ainsi dans ma page j'ai un array contenant mes 5000 courriels et je fait une loop "for" a travers les 5000 à coup de 150 tel que mentionné plus-haut.

Le processus me requiert autour de 3h de temps sauf qu'à environ 1h30 de processus ma page internet me donne un "the page cannot be displayed",
mais je sais toutefois que mon processus roule toujours sur le serveur et passe tout de meme à travers les 5000. Je le sais car a la fin mon systeme genere un rapport des courriels qui ont passés. J'aimerais de toute évidence que la page d'erreur ne s'affiche pas. Je sais que du cote serveur tout ce passe adéquatement celui-ci ne sort aucun log d'erreur et aussi mon script.timeout est mis a 1000000 donc aucune chance que celui ne soit en cause.

Ce pourrait-il que internet explorer n'aime pas les longs processus en ASP tel que celui-ci et décide de m'afficher la page d'erreur ?

Merci pour tout aide ou suggestion amener!
LeBlargh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2007, 02h53   #2
Membre confirmé
 
Avatar de gderenne
 
Inscription : juillet 2007
Messages : 248
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : juillet 2007
Messages : 248
Points : 217
Points : 217
Salut,

Tu obtiens le meme essage avec un autre navigateur ?

Le fait de ne pas pouvoir afficher la page vient tres fortement du navigateur et non du serveur.

Si le serveur donnait une erreur, elle serait légerement plus explicite.

Surtout si le script est bien arrivé jusqu'au bout.
__________________
Cordialement,
Gil DERENNE
Ingénieur du Son
gderenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2007, 04h25   #3
Invité de passage
 
Inscription : août 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 2
Points : 0
Points : 0
Citation:
Envoyé par gderenne
Salut,

Tu obtiens le meme essage avec un autre navigateur ?

Le fait de ne pas pouvoir afficher la page vient tres fortement du navigateur et non du serveur.

Si le serveur donnait une erreur, elle serait légerement plus explicite.

Surtout si le script est bien arrivé jusqu'au bout.
Non je n'ai pas encore essayé avec un autre navigateur.
J'aimerais autant que possible ne pas dire à mon client qu'il se doit de changer de navigateur.

C'est ce qui m'intrigue aussi puisque le script s'est executé en entier...
LeBlargh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 15h33   #4
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 364
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 364
Points : 1 551
Points : 1 551
Bonjour

mettre en cause le navigateur pour un traitement coté serveur me semble ... irréel. L'envoi d'une newsletter doit se faire sur le serveur uniquement ("en batch"), sans navigateur. 5000 e-mails, c'est pas énorme pour un serveur. Pourquoi ne pas générer tes 5000 envois en une fois (il lui faudra une min ou 2, guere plus) et laisser le serveur SMTP faire son travail ? lui se chargera de mettre les messages en file d'attente. Surtout qu'un script qui prend 3 heures pour tourner, même a vide, ca doit prendre autrement plus de ressources qu'un serveur SMTP bien étudié.
roro06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h48.


 
 
 
 
Partenaires

Hébergement Web