Alternative à FRISER en raison de la longue attente
Hé les Gars, je suis actuellement exécuter un script PHP à l'aide de CURL pour envoyer des données vers un autre serveur, pour faire exécuter un script PHP qui peut prendre jusqu'à une minute pour s'exécuter.
Ce serveur ne donnent pas toutes les données en retour. Mais la boucle la demande doit encore attendre pour la mener à bien, et puis il charge le reste de la page originale. Je voudrais que mon script PHP pour envoyer simplement les données pour les autres serveur, et ensuite de ne pas attendre une réponse.
Donc ma question est comment dois-je résoudre ce problème? J'ai lu que le ROULAGE a toujours attendre. Quelles sont vos suggestions?
Merci!
Je n'aurais pas dit que c'est un doublon.
Après réflexion je suis d'accord que les différentes approches peuvent être adoptées ici et cela ne peut pas complètement s'adapter à la "duplicata" de la balise. Solutionwise, les solutions proposées par l'autre thread; à l'aide de
Après réflexion je suis d'accord que les différentes approches peuvent être adoptées ici et cela ne peut pas complètement s'adapter à la "duplicata" de la balise. Solutionwise, les solutions proposées par l'autre thread; à l'aide de
exec
pour exécuter le php-curl fichier (avec une esperluette ajoutée pour en faire un processus d'arrière-plan) serait de travailler sur Linux.OriginalL'auteur aalan | 2010-05-12
Vous devez vous connecter pour publier un commentaire.
Cela pourrait être un point de départ utile, de manière flagrante copypasted à partir d'ici
OriginalL'auteur timdev
http://php.net/manual/en/function.fsockopen.php
OriginalL'auteur mike clagg
Vous pouvez créer une socket serveur sur une autre machine que votre PHP de la page web se connecte. De cette façon, vous pouvez décider du protocole. Sinon, regardez pour voir si un processus d'arrière-plan répond à vos besoins.
OriginalL'auteur webbiedave
Je pense que vous pouvez définir le max de temps d'exécution en php donc il va arrêter le script de fonctionner après la limite de temps. Ce n'est pas une "pro" de la solution, mais ça marche!!!
OriginalL'auteur Michael
Il est tout simplement préférable d'utiliser le DÉLAI d'attente du pavillon à la sortie dans un laps de temps.
Qui est du code C, vous adapter.
OriginalL'auteur Vijay Kumar Kanta