Tôi đang làm việc trên beanstalkd trên Ubuntu (Rất mới đối với tôi), tôi muốn biết đó là cách tốt để bắt đầu dịch vụ beanstalkd khi khởi động ubuntu.Khởi chạy lệnh beanstalkd tại Ubuntu Boot
Nói tóm lại, tôi muốn thực hiện,
beanstalkd -b/path/to/binlog/thư mục -l -p 127.0.0.1 11300
Sử dụng/etc/default/beanstalkd. Tôi đã thêm mã sau và hệ thống khởi động lại (Không làm việc)
BEANSTALKD_LISTEN_ADDR=127.0.0.1 BEANSTALKD_LISTEN_PORT=11300 BEANSTALKD_BINLOG_DIR=/var/www DAEMON_OPTS="-l $BEANSTALKD_LISTEN_ADDR -p $BEANSTALKD_LISTEN_PORT -b $BEANSTALKD_BINGLOG_DIR" START=yes
sudo nano /etc/init/beanstalkd.conf và dán và khởi động lại hệ thống (Không làm việc)
description "simple, fast work queue" start on filesystem stop on runlevel [!2345] respawn respawn limit 5 2 exec su nobody -c 'exec /usr/local/bin/beanstalkd'
Bằng cách chỉnh sửa rc .local tập tin dưới/etc/thư mục. Dán lệnh của tôi để thực hiện trước khi exit 0 (tốt Làm việc đối với tôi)
Tôi tìm thấy một số vấn đề dán trong trình soạn thảo ngăn xếp, nhưng tôi đã dán cùng một mã trong tệp /etc/init/beanstalkd.conf. Tôi cũng đã thêm một mục nữa. tập lệnh beanstalkd -b/var/www/-l 127.0.0.01 -p 11300 tập lệnh kết thúc Điều đó rất hữu ích cho tôi. –