Diegimo instrukcijos
Įdiekite „Resque“ ant ubuntu
„Resque“ atvirojo kodo paketas yra paprastas ir lengvai pradedamas programinė įranga. Pirmiausia įdiekite reikiamus priklausomybių paketus. Jei naudojate „Debian“ pagrindu sukurtą diskrovą, pavyzdžiui, „Ubuntu“, paleiskite žemiau esančias komandas terminale, kad įdiegtumėte ir automatiškai paleistumėte „Resque“ atvirojo kodo planuoklę įkrovą:
sudo apt install redis
sudo systemctl enable redis
Tada įdiekite „Resque Gem“ savo projekto kataloge arba pridėkite „Resque Gem“ į savo „Gemfile“:
gem 'resque'
Dabar įdiekite jį su „Bundler“:
bundle install
„Rakefile“ ar kitame faile LIB/Užduotyse (pvz.: Lib/užduotys/resque.rake) įkelkite „Resque Rake“ užduotis:
require 'resque'
require 'resque/tasks'
Įtraukite žemiau esančią eilutę, jei norite, kad jūsų darbuotojai turėtų prieigą prie jūsų programos:
require 'your/app'
„Resque Batch“ darbo planavimo darbuotojai yra grėblių užduotys, kurios vykdomos amžinai. Galite pradėti darbuotoją:
QUEUE=* rake resque:work
Galite pradėti kelis darbuotojus:
COUNT=2 QUEUE=* rake resque:workers
Jei norite, kad jūsų darbuotojai dirbtų nuo kiekvienos eilės, įskaitant naujas eiles, sukurtas skrendant, galite naudoti:
QUEUE=* rake resque:work
Jei įdiegėte „Resque“ kaip brangakmenį, veikiantį priekinėje dalyje, tada autonominis yra lengva paleisti:
resque-web
Paspauskite CTRL-C, kad nužudytumėte foninį procesą visi darbuotojai. „Resque“ darbuotojai palaiko pagrindinį registraciją į „stdout“. Galite valdyti registravimo slenkstį konfigūracijos/iniciatoriuose/resque.rb
Resque.logger.level = Logger::DEBUG
Dabar paleiskite savo paraišką:
rails server
Sveikiname! Sėkmingai įdiegėte „Resque“ atvirojo kodo paketinį planuotuvą „Linux Cloud Server“. Mėgautis!