Istruzioni per l’installazione
Installa resque su Ubuntu
Scheduler batch open source Resque è semplice e facile da iniziare il software. Installa prima i pacchetti di dipendenza necessari. Se usi la distribuzione basata su Debian come Ubuntu, esegui i comandi sotto nel terminale per installare e avviare automaticamente Redis con lo scheduler Open Source Resque su Boot:
sudo apt install redis
sudo systemctl enable redis
Quindi, installa la gemma di resque nella directory del progetto o aggiungi una gemma di resque al tuo gemfile:
gem 'resque'
Ora, installalo con Bundler:
bundle install
Nel tuo file rake o in qualche altro file in lib/attività (Ex: lib/attività/resque.rake), caricare le attività di rastrello resque:
require 'resque'
require 'resque/tasks'
Includi la riga sotto se vuoi che i tuoi lavoratori abbiano accesso alla tua applicazione:
require 'your/app'
I lavoratori degli programmi di lavoro in batch di resque sono compiti di rastrellatura che funzionano per sempre. Puoi iniziare un lavoratore:
QUEUE=* rake resque:work
Puoi iniziare più lavoratori con:
COUNT=2 QUEUE=* rake resque:workers
Se vuoi che i tuoi lavoratori lavorino da ogni coda, comprese nuove code create al volo, puoi usare:
QUEUE=* rake resque:work
Se hai installato Resque come gemma che esegue la parte anteriore, standalone è facile da eseguire:
resque-web
Premere CTRL-C per uccidere il processo di background tutti i lavoratori. I lavoratori di Resque supportano la registrazione di base a StDout. È possibile controllare la soglia di registrazione in config/inizializzatore/resque.rb
Resque.logger.level = Logger::DEBUG
Ora inizia la tua applicazione:
rails server
Congratulazioni! È stato installato correttamente lo scheduler di batch open source resque su Linux Cloud Server. Godere!