Οδηγίες Εγκατάστασης
Εγκατάσταση Resque στο Ubuntu
Το Resque Scheduler Open Source Batch είναι απλός και εύκολο να ξεκινήσετε το λογισμικό. Εγκαταστήστε πρώτα τα απαραίτητα πακέτα εξαρτήσεων. Εάν χρησιμοποιείτε το Distro Distro με βάση το Debian, όπως το Ubuntu, εκτελέστε τις παρακάτω εντολές στο Terminal για εγκατάσταση και ξεκινήστε αυτόματα το Redis με το Resque Open Source Scheduler για την εκκίνηση:
sudo apt install redis
sudo systemctl enable redis
Στη συνέχεια, εγκαταστήστε το Resque Gem στον κατάλογο του έργου σας ή προσθέστε το Resque Gem στο Gemfile σας:
gem 'resque'
Τώρα, εγκαταστήστε το με Bundler:
bundle install
Στο Rakefile, ή κάποιο άλλο αρχείο στο LIB/Tasks (Ex: Lib/Tasks/Resque.Rake), φορτώστε τις εργασίες Resque Rake:
require 'resque'
require 'resque/tasks'
Συμπεριλάβετε παρακάτω τη γραμμή εάν θέλετε οι εργαζόμενοι να έχουν πρόσβαση στην αίτησή σας:
require 'your/app'
Resque Batch Οι εργαζόμενοι χρονοδιαγράμματος εργασίας είναι καθήκοντα rake που τρέχουν για πάντα. Μπορείτε να ξεκινήσετε έναν εργαζόμενο:
QUEUE=* rake resque:work
Μπορείτε να ξεκινήσετε πολλούς εργαζόμενους με:
COUNT=2 QUEUE=* rake resque:workers
Εάν θέλετε οι εργαζόμενοι να εργάζονται από κάθε ουρά, συμπεριλαμβανομένων νέων ουρών που δημιουργούνται εν πτήσει, μπορείτε να χρησιμοποιήσετε:
QUEUE=* rake resque:work
Εάν έχετε εγκαταστήσει το Resque ως πολύτιμο λίθο που τρέχει το μπροστινό άκρο, τότε αυτό είναι εύκολο να εκτελεστεί:
resque-web
Πατήστε Ctrl-C για να σκοτώσετε τη διαδικασία υποβάθρου όλων των εργαζομένων. Οι εργαζόμενοι Resque υποστηρίζουν τη βασική καταγραφή στο stdout. Μπορείτε να ελέγξετε το κατώφλι καταγραφής σε config/initializers/resque.rb
Resque.logger.level = Logger::DEBUG
Τώρα ξεκινήστε την αίτησή σας:
rails server
Συγχαρητήρια! Έχετε εγκαταστήσει με επιτυχία τον προγραμματιστή παρτίδας ανοιχτού κώδικα Resque στο Linux Cloud Server. Απολαμβάνω!