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/05/2007, 10h01   #1
Invité régulier
 
Inscription : octobre 2005
Messages : 41
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 41
Points : 9
Points : 9
Envoyer un message via MSN à Olv_m
Par défaut Limiter le nombre de process

Bonjour,

est-il possible de limiter en nombre un process que je crée dans une page ASP?

Dans ma page ASP, je crée un .bat sur mon serveur puis je l'éxecute via la commande WSH.run (où WSH est mon objet WScipt) seulement j'aimerai que l'on ne puisse en lancer que 5 en même temps afin d'éviter de trop faire ramer le serveur. Est-ce possible?

Voici un bout de mon code :
Code :
1
2
3
4
5
6
7
 
	'######LAncement du BAT
	Set WSH = server.CreateObject("WScript.Shell")
	strCommande = Chemin & "\" & ID_Doc & ".bat"
 
	WSH.run "cmd /c " & strCommande, 3,true
	set WSH = nothing
Merci à tous
Olv_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 21h52   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

Peut-être bien mais je pense qu'il va falloir chercher. Il me semble avoir déjà vu cela mais je me souviens plus.
Tu devrais pouvoir voir quels sont les process qui tournent et empêcher ton script d'en lancer si le nombre limite est dépassé.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 08h51   #3
Invité régulier
 
Inscription : octobre 2005
Messages : 41
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 41
Points : 9
Points : 9
Envoyer un message via MSN à Olv_m
Salut,


Merci pour ton aide. J'arrive déjà à lister les processus en cours... il me manque simplement de trouver la façon de calculer le nombre...

Voici la commande:
Code :
1
2
 
tasklist /FI "IMAGENAME eq MonAppli*"
Olv_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 20h28   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Je connais pas du tout. Tu peux détailler?
Immobilis 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 16h25.


 
 
 
 
Partenaires

Hébergement Web