mirroir readonly du Gitit wiki.evolix.org (attention, ne rien commiter/merger sur ce dépôt) https://wiki.evolix.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

HowtoGearman.md 963 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. **Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
  2. # Howto Gearman
  3. Installation :
  4. ~~~
  5. # aptitude install gearman gearman-job-server
  6. ~~~
  7. Vérification du statut / fonctionnement :
  8. ~~~
  9. $ telnet 127.0.0.1 4730
  10. STATUS
  11. foo 310 2 2
  12. bar 0 0 1
  13. coin 0 0 1
  14. plop 0 0 1
  15. .
  16. WORKERS
  17. 14 127.0.0.1 - :
  18. 13 127.0.0.1 - : foo
  19. 12 127.0.0.1 - : bar coin plop
  20. 11 127.0.0.1 - : foo
  21. .
  22. ~~~
  23. Utilisation avec PHP :
  24. ~~~
  25. $ pecl download gearman-1.0.3
  26. $ dh-make-pecl --phpversion 5 --prefix php5- gearman-1.0.3.tgz
  27. $ cd php5-gearman-1.0.3/
  28. $ ./debian/rules binary
  29. # dpkg -i ../php5-gearman_1.0.3-1_amd64.deb
  30. ~~~
  31. Note : si vous obtenez des erreurs du type `PHP Fatal error: Uncaught exception 'GearmanException' with message 'Failed to set exception option`
  32. Précisez le HOST et PORT pour la fonction addServer : _addServer("127.0.0.1", 4730)_