1BEANSTALKD(1)               General Commands Manual              BEANSTALKD(1)
2
3
4

NAME

6       beastalkd - A simple, fast work queue.
7

SYNOPSIS

9       beanstalkd [options]
10

DESCRIPTION

12       This  manual  page documents briefly the beanstalkd work-queue service.
13       The beanstalk interface is generic, but  was  originally  designed  for
14       reducing  the  latency of page views in high-volume web applications by
15       running time-consuming tasks asynchronously.
16

OPTIONS

18       A summary of options is included below.
19
20       -b <dir>
21              Use a binlog to keep jobs on persistent storage in  <dir>.  Upon
22              startup,  beanstalkd  will recover any binlog that is present in
23              <dir>, then,  during  normal  operation,  append  new  jobs  and
24              changes in state to the binlog.
25
26       -d     Detach and run beanstalkd as a daemon.
27
28       -f <ms>
29              Call  fsync(2)  at  most once every <ms> milliseconds. This will
30              recuce disk activity and improve speed at the cost of safety.  A
31              power  failure  could result in the loss of up to <ms> millisecā€
32              onds of history.
33
34              A <ms> value of 0 will cause beanstalkd to call fsync every time
35              it writes to the binlog.
36
37              This option has no effect without the -b option.
38
39       -F     Never  call fsync(2) function. This is like -f with a <ms> value
40              of infinity.
41
42              This option has no effect without the -b option.
43
44       -h     Show the command line help and summary of options.
45
46       -l <addr>
47              Listen on address <addr> (default is 0.0.0.0)
48
49       -p <port>
50              Listen on TCP port <port> (default is 11300).
51
52       -s <bytes>
53              The maximum size in bytes of each binlog file.
54
55              This option has no effect without the -b option.
56
57       -u <user>
58              Become the user <user> and its primary group.
59
60       -z <bytes>
61              The maximum size in bytes of a job.
62

LICENSE

64       The beanstalkd daemon is copyright Keith Rarick and Philotic  Inc.  and
65       is distributed under the GNU General Public License version 3 or later.
66

SEE ALSO

68       The README file that comes with beanstalkd
69       http://xph.us/software/beanstalkd/
70

AUTHOR

72       The beanstalkd daemon was written by Keith Rarick and Philotic Inc.
73
74
75
76                               October 14, 2009                  BEANSTALKD(1)
Impressum