PHP is weak for long running back-end services.
Thanks for the link.
"Note: For many reasons PHP is not an optimal language choice for creating servers or daemons. I created this library so if you must use PHP for these things, you can do it with ease and produce great results. But if you have the choice, Java, Python, Ruby, etc, are all better suited for this."
Possible but not recommended.
My background processes lean on supervisor's functionality quite a lot. Most of them don't run any longer than 5 mins or so.
* video encoding and thumb-nailing
* image conversion
* content upload to ftp, s3, rs cloud, etc
* address geocoding
* email notifications
* web scraping
All in all, very pleased. The next part is to build a unified control panel to watch my processes and workers. For now I use the one built into supervisord.