Hướng dẫn cài đặt
Cài đặt Resque trên Ubuntu
Bộ lập lịch lô nguồn mở Resque rất đơn giản và dễ dàng để bắt đầu phần mềm. Đầu tiên cài đặt các gói phụ thuộc cần thiết. Nếu bạn sử dụng phân phối dựa trên Debian như Ubuntu, hãy chạy các lệnh bên dưới trong thiết bị đầu cuối để cài đặt và tự động bắt đầu Redis với bộ lập lịch nguồn mở Resque khi khởi động:
sudo apt install redis
sudo systemctl enable redis
Tiếp theo, cài đặt Resque Gem trong thư mục dự án của bạn hoặc thêm Gem Resque vào Gemfile của bạn:
gem 'resque'
Bây giờ, hãy cài đặt nó với Bundler:
bundle install
Trong RakeFile của bạn hoặc một số tệp khác trong LIB/TASS (ví dụ: LIB/Nhiệm vụ/Resque.Rake), tải các tác vụ Rake REDQUE:
require 'resque'
require 'resque/tasks'
Bao gồm dòng bên dưới nếu bạn muốn nhân viên của mình có quyền truy cập vào ứng dụng của mình:
require 'your/app'
Công nhân lập lịch làm việc hàng loạt là các nhiệm vụ cào chạy mãi mãi. Bạn có thể bắt đầu một công nhân:
QUEUE=* rake resque:work
Bạn có thể bắt đầu nhiều công nhân với:
COUNT=2 QUEUE=* rake resque:workers
Nếu bạn muốn nhân viên của mình làm việc với mọi hàng đợi, bao gồm cả hàng đợi mới được tạo ra, bạn có thể sử dụng:
QUEUE=* rake resque:work
Nếu bạn đã cài đặt Resque như một viên đá quý chạy, đầu tiên thì độc lập rất dễ chạy:
resque-web
Nhấn Ctrl-C để tiêu diệt quá trình nền tất cả công nhân. Công nhân Resque hỗ trợ đăng nhập cơ bản vào stdout. Bạn có thể kiểm soát ngưỡng ghi nhật ký trong cấu hình/khởi tạo/resque.rb
Resque.logger.level = Logger::DEBUG
Bây giờ hãy bắt đầu ứng dụng của bạn:
rails server
Chúc mừng! Bạn đã cài đặt thành công Bộ lập lịch Batch nguồn mở Resque trên Linux Cloud Server. Thưởng thức!