Инструкции по установке
Установить Resque на Ubuntu
Планировщик партии с открытым исходным кодом прост и легко начать программное обеспечение. Сначала установите необходимые пакеты зависимостей. Если вы используете дистрибуцию на основе Debian, такие как Ubuntu, запустите команды ниже в терминале, чтобы установить и автоматически запустить Redis с Resque Packenuler с открытым исходным кодом на загрузке:
sudo apt install redis
sudo systemctl enable redis
Затем установите GEM Resque в свой каталог проектов или добавьте GEM в свой GemFile:
gem 'resque'
Теперь установите его с помощью Bundler:
bundle install
В вашем граблевом файле или в каком -либо другом файле в LIB/Задачи (Ex: lib/tasks/resque.rake), загрузите задачи Respe Grape:
require 'resque'
require 'resque/tasks'
Включите ниже строку, если вы хотите, чтобы ваши работники имели доступ к вашей заявке:
require 'your/app'
Работники планировщика партии Respce Particle - это задачи, которые работают навсегда. Вы можете начать работника:
QUEUE=* rake resque:work
Вы можете начать несколько работников с:
COUNT=2 QUEUE=* rake resque:workers
Если вы хотите, чтобы ваши работники работали от каждой очереди, включая новые очереди, созданные на лету, вы можете использовать:
QUEUE=* rake resque:work
Если вы установили Resque в качестве драгоценного камня, работающего на переднем конце, то автономный запуск легко:
resque-web
Нажмите Ctrl-C, чтобы убить фоновый процесс всех работников. Работники Resque поддерживают базовые регистрации в Stdout. Вы можете управлять порогом журнала в конфигурации/инициализаторах/resque.rb
Resque.logger.level = Logger::DEBUG
Теперь начните свое приложение:
rails server
Поздравляю! Вы успешно установили планировщик партии с открытым исходным кодом на облачном сервере Linux. Наслаждаться!