PHP : Problème avec Exec

Fermé
Ohm-WorK Messages postés 1464 Date d'inscription mardi 25 octobre 2005 Statut Contributeur Dernière intervention 29 octobre 2019 - 31 oct. 2008 à 19:40
Ohm-WorK Messages postés 1464 Date d'inscription mardi 25 octobre 2005 Statut Contributeur Dernière intervention 29 octobre 2019 - 1 nov. 2008 à 12:29
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 mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
31 oct. 2008 à 23:32
Bonsoir,

Ca dépend quelle commande tu lances avec exec.
0
Ohm-WorK Messages postés 1464 Date d'inscription mardi 25 octobre 2005 Statut Contributeur Dernière intervention 29 octobre 2019 420
1 nov. 2008 à 09:22
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 mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
1 nov. 2008 à 11:08
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 mardi 25 octobre 2005 Statut Contributeur Dernière intervention 29 octobre 2019 420
1 nov. 2008 à 12:29
Soit un ping "tout nu", soit un -n 1
0