Команда стартера

Какие команды для запуска, перезапуска и остановки gearman?

До сих пор я знаю:

gearadmin --shutdown # stop
gearmand -d # I believe it is to restart. Not sure.

Любая идея для управления gearman?

3 ответа

Если вы хотите перезапустить gearmand, вам следует использовать shell-скрипт gearman-job-server. Введите команду как sudo service gearman-job-server restart который останавливает и запускает сервер

---------------------- Дополнительная информация Если вам это нужно ---------------------- -

Я полагаю, у вас есть небольшая путаница здесь. Это все из-за терминологии. Название приложения - Gearman, который является системой очереди сообщений.

Я отвечаю с предположением, что вы работаете с ОС Linux. Когда вы пытаетесь установить Gearman, приложение, которое устанавливается, является gearmand, который представляет собой Job-Server / исполняемый файл. Что-то вроде Apache например. Ссылка на команду приведена по ссылке http://manpages.ubuntu.com/manpages/precise/en/man8/gearmand.8.html.

Тогда что за механизм? gearman - клиентская программа / приложение, с помощью которого вы можете общаться с gearmand. С gearman вы можете запускать клиентские и рабочие функции из командной строки. Ссылка на команду приведена по ссылке http://manpages.ubuntu.com/manpages/precise/en/man1/gearman.1.html.

Так что же такое gearadmin? Это инструмент, который позволяет вам запускать команды администратора для вашего снаряжения. См. Ссылку: http://manpages.ubuntu.com/manpages/precise/en/man1/gearadmin.1.html

Теперь перейдем к вашим вопросам о командном снаряжении. Из командной оболочки, если вы запускаете команду как gearmand, сервер заданий запускается и подключается к вашему процессу Shell. Например: если вы запускаете php из оболочки, php запускается и начинает ждать ваших команд, верно? Так же. Если вы хотите запустить Gearmand в качестве фонового процесса, вы должны запустить с параметром as -d, который заставит его работать как демон

Так gearmand -d заставляет его работать как демон. Не команда перезагрузки.

Надеюсь, что это поможет ответить на ваш вопрос, а также уточнить, если у вас есть путаница по поводу наименования.

Как ОСТАНОВИТЬ Сервер Gearman

==> gearadmin --shutdown


Как запустить сервер Gearman

==> gearmand -d

Популярный ответ, кажется, немного устарел, поэтому, если вы получите Failed to restart gearman-job-server.service: Unit not found.при попытке перезапустить по-старому попробуйте просто sudo service gearmand restart. Вот как это работает на CentOS с последней версией Gearman.

Для перезапуска рабочих в той же системе, кажется, есть sudo gearmanw-control restartкоманда доступна.

Другие вопросы по тегам