PHP : Problème avec Exec

Ohm-WorK Messages postés 1464 Date d'inscription   Statut Contributeur Dernière intervention   -  
Ohm-WorK Messages postés 1464 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

J'ai développé une application PHP / MySQL, utilisé par 7 ou 8 personnes, qui permet entre autre, de faire des tests de pings au travers d'une interface web.

Pour celà, j'utilise la commande exec() de PHP.

Jusque là, aucun problème.

Au bout d'un certain moment (plusieurs heures, ou plusieurs jours), le service apache ne répond plus, et l'application n'est plus accessible. Je suis obligé de redémarrer le service Apache afin de rétablir l'accès à l'applicatif.

Aucune erreur dans les logs apache.

L'application tourne actuellement sur une station XP (en attendant une machine virtuel sous windows 2003 server)...

Le journal des évènements montre cette erreur :

Type de l'événement : Avertissement
Source de l'événement : Tcpip
Catégorie de l'événement : Aucun
ID de l'événement : 4226
Date : 28/10/2008
Heure : 15:36:15
Utilisateur : N/A
Ordinateur : XXXX
Description :
TCP/IP a atteint la limite de sécurité imposée sur le nombre de tentatives de connexion TCP simultanées.

Pour plus d'informations, consultez le centre Aide et support à l'adresse https://support.microsoft.com/en-us
Données :
0000: 00 00 00 00 01 00 54 00 ......T.
0008: 00 00 00 00 82 10 00 80 ....‚..€
0010: 01 00 00 00 00 00 00 00 ........
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........


J'ai l'impression que la commande exec() laisse tourner en fond un processus, qui au bout d'un certain nombre de processus lancé se plante complètement... qu'en pensez-vous ?

Merci d'avance pour vos réponses,

Cordialement,

Ohm-WorK
A voir également:

4 réponses

arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Bonsoir,

Ca dépend quelle commande tu lances avec exec.
0
Ohm-WorK Messages postés 1464 Date d'inscription   Statut Contributeur Dernière intervention   420
 
Bonjour arth,

J'ai développé une application PHP / MySQL, utilisé par 7 ou 8 personnes, qui permet entre autre, de faire des tests de pings au travers d'une interface web.

Pour celà, j'utilise la commande exec() de PHP.


Je lance un ping :)

Ohm-WorK
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Non mais justement quelle commande de ping : un ping -t ? -a ? etc? ou un ping tout nu ^^
0
Ohm-WorK Messages postés 1464 Date d'inscription   Statut Contributeur Dernière intervention   420
 
Soit un ping "tout nu", soit un -n 1
0