Re: Gearman support for php-fpm?

From: Date: Thu, 10 Jun 2010 16:31:12 +0000
Subject: Re: Gearman support for php-fpm?
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-48730@lists.php.net to get a copy of this message
[gearman] worker1.path = /path/to/worker1.php worker1.pm = dynamic worker1.pm.max_children = 10 worker1.pm.start_servers = 5 worker2.path = /path/to/worker2.php worker2.pm = dynamic worker2.pm.max_children = 4 worker2.pm.start_servers = 2
So, this is a proposed new entry in the ini format? I am a bit ignorant about fpm, I admit. This would require a good bit of fiddling for our gearman set up to work with it. We run X workers that know how to do all jobs available and then 1 + n (defined by ini file) that only do one job for each available job. This gives us good coverage with controlled process load. I guess it would just require a lot more configuration than we have now. For example, could we pass parameters to the script? Having a separate script plus a separate class for every function quickly makes a lot of files. I will simply stay tuned and see where it goes. FWIW, this is my GearmanManager that basically does this already via PHP+pcntl. http://github.com/brianlmoon/GearmanManager. It can not dynamically ramp up more workers like FPM can. But, I would never run it that way anyhow. I like my processes under control. Brian.

« previous php.internals (#48730) next »