1 .TH BEANSTALKD 1 "October 14, 2009"
3 beastalkd \- A simple, fast work queue.
9 This manual page documents briefly the
12 The beanstalk interface is generic, but was originally
13 designed for reducing the latency of page views in high-volume web applications
14 by running time-consuming tasks asynchronously.
17 A summary of options is included below.
20 Use a binlog to keep jobs on persistent storage in <dir>. Upon startup,
21 beanstalkd will recover any binlog that is present in <dir>, then, during
22 normal operation, append new jobs and changes in state to the binlog.
25 Detach and run beanstalkd as a daemon.
30 at most once every <ms> milliseconds. This will recuce disk activity
31 and improve speed at the cost of safety. A power failure could result in the
32 loss of up to <ms> milliseconds of history.
34 A <ms> value of 0 will cause beanstalkd to call fsync every time it writes to
37 This option has no effect without the
44 function. This is like
46 with a <ms> value of infinity.
48 This option has no effect without the
53 Show the command line help and summary of options.
56 Listen on address <addr> (default is 0.0.0.0)
59 Listen on TCP port <port> (default is 11300).
62 The maximum size in bytes of each binlog file.
64 This option has no effect without the
69 Become the user <user> and its primary group.
72 The maximum size in bytes of a job.
74 The beanstalkd daemon is copyright Keith Rarick and Philotic Inc. and is
75 distributed under the GNU General Public License version 3 or later.
78 The README file that comes with beanstalkd
80 .B http://xph.us/software/beanstalkd/
82 The beanstalkd daemon was written by Keith Rarick and Philotic Inc.