1BEANSTALKD(1) General Commands Manual BEANSTALKD(1)
2
3
4
6 beastalkd - A simple, fast work queue.
7
9 beanstalkd [options]
10
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
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
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
68 The README file that comes with beanstalkd
69 http://xph.us/software/beanstalkd/
70
72 The beanstalkd daemon was written by Keith Rarick and Philotic Inc.
73
74
75
76 October 14, 2009 BEANSTALKD(1)