j'ai développer une application eblastPHP: envoyer délai d'attente de cause email
Le programme est utilisé pour envoyer un courrier électronique à certains destinataires
l'e-mail du destinataire sera grab à partir d'un fichier xls
et la programme a mis à envoyer 10 email chaque fois et dors 30 secondes
et d'utiliser ob_flush(); et rinçage(); à savoir mettre la vapeur du processus et l'affichage dans frontend
hier mon test client avec 9000 bénéficiaires (il devrait prendre arround 10 heures)
et il m'a dit que le programme a arrêter, et je trouve le fichier journal a marque que le programme est arrêté à 65XX emails,
qui signifie que le programme a déjà envoyé 6XXX email (arround 7 heures)
et ce problème ne se produira jamais dans l'emploi cron, mais seulement se produire lorsque exec que le web navigateur
mon frd m'a dit parce qu'il s'agit de dormir longtemps?
et il suggère d'utiliser l'emploi Cron, mais ma demande a déjà tâche cron pour définir,
le client veulent juste avoir une fonction pour envoyer l'e-mail immédiatement
toute autre solution pour résoudre? utiliser php appeler une commande linux et excu un script d'envoi de php?
suppose que je n'avez pas le cas pour le serveur redémarrage et je l'ai déjà sauvegarder l'état du processus db sur chaque boucle de mon programme je trouve que ce que ce sera une solution quand ignore_user_abort en utilisant (true)? im not sur dans votre suggestion, que voulez-vous dire par "un script qui frappe continuellement sur la page pour vérifier s'il fonctionne et fonctionne", ce sera un script côté client? ou un cronjob à vérifier? J'ai déjà dans le but d'induire en erreur mon client, et lui dire parce que le manque de la ressource de son navigateur, de sorte que le pogrom arrêter, essayez d'utiliser cronjob, mais je veux toujours trouver la solution – user192344