Сообщения

Сообщения за Март, 2019

Сервер очередей Beanstalkd на Fedora

Изображение
Введение Сервер очередей выручает, когда нужно какие-то задачи выполнять параллельно от основного тела программы. Т.е. какую-то часть логики вынести из основной программы, если выполняемые действия не требуют немедленной синхронной обработки.
Установка Установка обычным способом:
sudo dnf install beanstalkd Я дополнительно поставил ещё несколько вспомогательных вещей:
sudo dnf install PyYAML supervisor Запуск сервера производится через systemd:
sudo systemctl start beanstalkd.service Добавить в автозапуск:
sudo systemctl enable beanstalkd.service Проверить текущий статус:
sudo systemctl status beanstalkd.service или
ps ax | grep beanstalkd Краткая справка:
man beanstalkd Настройки находятся в файле /etc/sysconfig/beanstalkd
Дополнительно я сразу поставил систему мониторинга "Admin console for Beanstalk queue server" по их инструкции (там есть описание и на русском языке) в каталог ~/vhosts/beanstalk-console/www. В каталоге ~/vhosts/beanstalk-console создал ещё каталоги tmp/, sess/…