J'appelle ma tache de fond depuis mon controller


Version 1: la moins performante, le controller attend l'execution de la tache 
pour rendre la main ! = 14 s

        chdir(sfConfig::get('sf_root_dir'));

        $task = new salmonTask($this->dispatcher, new sfFormatter());

        $task->run();



Version 2 avec exec : 100ms

       

 exec('php symfony project:salmon');





La version avec exec rend la main aussitôt on dirait que la version 1 ne le 
fait pas !!

Je pensais que les taches sfTask s'executaient en background mais ce n'est pas 
le cas on dirait.





      

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à