2013-02-09 21 views

Trả lời

16

Câu trả lời đúng là chữ thường -d:

bundle exec sidekiq -d -q mailer,5 -q default -e production 

sidekiq --help sẽ liệt kê các tùy chọn:

-d, --daemon      Daemonize process 

Khi chạy tùy chọn -d, sidekiq sẽ yêu cầu một tập tin đăng nhập, vì vậy lệnh hoàn chỉnh là:

bundle exec sidekiq -d -L sidekiq.log -q mailer,5 -q default -e production 
+0

Dường như '-d' không hoạt động với jruby – RAJ

+0

@Fabrizio Regini Làm thế nào để ngăn chặn nó khỏi dòng lệnh? – Abhilash

0

Bạn có thể tách nó bằng cách thực hiện

bó exec sidekiq -D -q bưu phẩm, 5 -q mặc định -e sản xuất

Tùy chọn, bạn có thể chỉ cần sử dụng đá quý Thiên Chúa để chạy việc làm Sidekiq của bạn .

+1

Tôi đã thử điều này, nó không có rk, nói tùy chọn không hợp lệ -D, btw tôi đang sử dụng công thức capistrano cho sidekiq và mọi thứ hoạt động tốt ngay bây giờ. –

+0

Công thức gì? Tôi cần trợ giúp như thế này – emerak

Các vấn đề liên quan