Question

Je fais beaucoup de requêtes GET à plusieurs scripts PHP via AJAX. Je veux demander des conseils de mise en œuvre sur la façon de tuer un script PHP qui est en cours d'exécution (en arrière-plan).

Y at-il un moyen d'obtenir les scripts PHP processus ID quand il fonctionne et je peux probablement tuer ce processus, etc? Via le shell / cmd

Y at-il une meilleure façon?

Était-ce utile?

La solution

Si PHP est un processus de sa propre volonté, tout dépendra de la façon dont sont configurés PHP et le serveur Web. Mais même quand il est, il va être très dur pour attraper le processus PHP correct de tuer.

Si vous connaissez dans votre script PHP que c'est le processus qui a besoin de tuer, vous pourriez être en mesure d'utiliser getmypid () ou trouver quelque chose dans les notes d'apport de l'utilisateur là-bas.

Je ne comprends toujours pas tout à fait la situation. Pourquoi avez-vous besoin de les tuer du tout?

Autres conseils

Je ne comprends pas exactement ce que vous essayez de faire, mais je pense que vous pourriez avoir atteint une partie de la pile web qui est une impasse. Si vous faites beaucoup de demandes ajax, vous allez certainement tuer votre serveur, car il ne peut pas gérer une quantité « infinie » de connexions.

Je pense que vous pourriez avoir à repenser votre architecture. Vous pouvez lire dans COMET et long.

scroll top