Gearman::Driver::Console::Client - Console client with readline
If you got many worker servers and want to change processes at once on all servers while runtime, this tool comes in handy:
usage: gearman_driver_console.pl [long options...] --server A list of servers to connect to: "host1 host2 host3:47301 host4:47302" --history Readline history, defaults to $HOME/.gearman_driver_history $ ~/Gearman-Driver$ gearman_driver.pl --console_port 47301 & [1] 89053 $ ~/Gearman-Driver$ gearman_driver.pl --console_port 47302 & [2] 89066 $ ~/Gearman-Driver$ gearman_driver.pl --console_port 47303 & [3] 89079 $ ~/Gearman-Driver$ gearman_driver_console.pl --server "localhost:47301 localhost:47302 localhost:47303" console> status localhost:47301> GDExamples::Convert::convert_to_jpeg 0 5 0 1970-01-01T00:00:00 1970-01-01T00:00:00 localhost:47301> GDExamples::Convert::convert_to_gif 0 5 0 1970-01-01T00:00:00 1970-01-01T00:00:00 localhost:47301> . localhost:47302> GDExamples::Convert::convert_to_jpeg 0 5 0 1970-01-01T00:00:00 1970-01-01T00:00:00 localhost:47302> GDExamples::Convert::convert_to_gif 0 5 0 1970-01-01T00:00:00 1970-01-01T00:00:00 localhost:47302> . localhost:47303> GDExamples::Convert::convert_to_jpeg 0 5 0 1970-01-01T00:00:00 1970-01-01T00:00:00 localhost:47303> GDExamples::Convert::convert_to_gif 0 5 0 1970-01-01T00:00:00 1970-01-01T00:00:00 localhost:47303> . console> show GDExamples::Convert::convert_to_jpeg localhost:47301> GDExamples::Convert::convert_to_jpeg 0 5 0 1970-01-01T00:00:00 1970-01-01T00:00:00 localhost:47301> 89061 localhost:47301> 89063 localhost:47301> 89062 localhost:47301> . localhost:47302> GDExamples::Convert::convert_to_jpeg 0 5 0 1970-01-01T00:00:00 1970-01-01T00:00:00 localhost:47302> 89074 localhost:47302> 89075 localhost:47302> 89076 localhost:47302> . localhost:47303> GDExamples::Convert::convert_to_jpeg 0 5 0 1970-01-01T00:00:00 1970-01-01T00:00:00 localhost:47303> 89088 localhost:47303> 89089 localhost:47303> 89087 localhost:47303> . console> shutdown [1] Done gearman_driver.pl --console_port 47301 [2]- Done gearman_driver.pl --console_port 47302 [3]+ Done gearman_driver.pl --console_port 47303 $ ~/Gearman-Driver$
See Gearman::Driver.
Gearman::Driver
Gearman::Driver::Adaptor
Gearman::Driver::Console
Gearman::Driver::Console::Basic
Gearman::Driver::Job
Gearman::Driver::Job::Method
Gearman::Driver::Loader
Gearman::Driver::Observer
Gearman::Driver::Worker
Gearman::Driver::Worker::Base
To install Gearman::Driver, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Gearman::Driver
CPAN shell
perl -MCPAN -e shell install Gearman::Driver
For more information on module installation, please visit the detailed CPAN module installation guide.