安装:sudo apt-get install beanstalkd
运行:./beanstalkd –l 192.168.1.11 –p 11300
配置:
NAME
beastalkd - A simple, fast work queue.
SYNOPSIS
beanstalkd [options]
DESCRIPTION
This manual page documents briefly the beanstalkd work-queue service. The beanstalk interface is generic, but was originally designed for reducing the latency of page views in high-volume web applications by running time-consuming tasks asynchronously.
OPTIONS
A summary of options is included below. -b <dir> Use a binlog to keep jobs on persistent storage in <dir>. Upon startup, beanstalkd will recover any binlog that is present in <dir>, then, during normal operation, append new jobs and changes in state to the binlog. -d Detach and run beanstalkd as a daemon. -f <ms> Call fsync(2) at most once every <ms> milliseconds. This will recuce disk activity and improve speed at the cost of safety. A power failure could result in the loss of up to <ms> milliseconds of history. A <ms> value of 0 will cause beanstalkd to call fsync every time it writes to the binlog. This option has no effect without the -b option. -F Never call fsync(2) function. This is like -f with a <ms> value of infinity. This option has no effect without the -b option. -h Show the command line help and summary of options. -l <addr> Listen on address <addr> (default is 0.0.0.0) -p <port> Listen on TCP port <port> (default is 11300). -s <bytes> The maximum size in bytes of each binlog file. This option has no effect without the -b option. -u <user> Become the user <user> and its primary group. -z <bytes> The maximum size in bytes of a job.
参考: http://manpages.ubuntu.com/manpages/lucid/man1/beanstalkd.1.html