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!

 Latviski