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.
|
12 months ago | |
---|---|---|
.. | ||
.phpcs/Barracuda | 12 months ago | |
examples | 12 months ago | |
.codeclimate.yml | 12 months ago | |
LICENSE | 12 months ago | |
README.md | 12 months ago | |
composer.json | 12 months ago | |
fork_daemon.php | 12 months ago |
README.md
PHP Fork Daemon
A library to make setup and management of forking daemons in PHP easy.
Features
- Easy management of PHP forks
- Return result of children by callback or polling parent for results
- Splitting work units into buckets
- Preforking callbacks to manage resources before forking
- Dynamic setting of number of children / work per child
Usage
Check out the examples in the examples directory
php example/blocking.php
Caveats
- You need to specify
declare(ticks=1);
before inclusion of the fork-daemon library, otherwise signals wont be handled. This must be done in the main PHP file, asdeclare(ticks=N);
only works for the file in which it is declared and the files which that file includes. Reference: PHP Documentation
License
Copyright 2013 Barracuda Networks, Inc. Licensed under the MIT License