NAME
bkpr - Manage worker pools
VERSION
Version 0.01
SYNOPSIS
$ bkpr --pool-id MyPool start
Starting pool of MyApp workers: beekeeper-MyPool.
$ bkpr --pool-id MyPool stop
Stopping pool of MyApp workers: beekeeper-MyPool.
$ bkpr --help
Usage: bkpr [options] {start|stop|restart|reload|check}
--foreground Run in foreground (do not daemonize)
--pool-id str Worker pool name (mandatory)
--user str Run as specified user
--group str Run as specified group
--config-dir str Path to directory containing config files
--debug Turn on workers debug flag
--help Shows this message
DESCRIPTION
This command line tool is used to manage worker pools: it start, stop and monitor pools of persistent Beekeeper::Worker
processes which receive RPC requests from message bus.
When started it daemonize itself (unless --foreground
option is passed) and fork all worker processes, then monitor those forked processes and immediately respawn defunct ones.
Beekeeper applications use config files pool.config.json
and bus.config.json
to define how clients, workers and brokers connect to each other. These files are searched for in ENV BEEKEEPER_CONFIG_DIR
, ~/.config/beekeeper
and then /etc/beekeeper
.
SEE ALSO
Beekeeper::WorkerPool, Beekeeper::Config.
AUTHOR
José Micó, jose.mico@gmail.com
COPYRIGHT AND LICENSE
Copyright 2015 José Micó.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language itself.
This software is distributed in the hope that it will be useful, but it is provided “as is” and without any express or implied warranties. For details, see the full text of the license in the file LICENSE.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 71:
Non-ASCII character seen before =encoding in 'José'. Assuming UTF-8