nepster-web
@nepster-web

Почему нет Mysql конфигурации в gearman ?

Попытался настроить, чтобы задачи были в базе данных (Mysql) и наткнулся на проблему:
нет конфигурации для настройки Mysql .

/usr/sbin/gearmand --help
...
HTTP:
  --http-port arg (=8080) Port to listen on.

libmemcached:
  --libmemcached-servers arg List of Memcached servers to use.

libsqlite3:
  --libsqlite3-db arg                   Database file to use.
  --libsqlite3-table arg (=gearman_queue)
                                        Table to use.


В доках пишут про libdrizzle, но у меня нет этой конфигурации и чтобы я не делал, она не появляется. Подскажите что делать?
  • Вопрос задан
  • 2656 просмотров
Пригласить эксперта
Ответы на вопрос 2
zoonman
@zoonman
⋆⋆⋆⋆⋆
Клиентскую библиотеку наверно надо поставить через менеджер пакетов.
И для пыха тоже имеется www.drizzle.org/content/download
Ответ написан
Комментировать
ErgoZru
@ErgoZru
Возможно вы плохо искали, на centos есть файлик /etc/sysconfig/gearmand (в других ос не помню где он располагается, можно подсмотреть путь до этого файла в init скрипте). Там прописывается коннект к бд, вот пример конфига:
### Settings for gearmand
OPTIONS="--listen=127.0.0.1
        --job-retries=3 \
        --queue-type=MySQL \
        --mysql-host=localhost \
        --mysql-port=3306 \
        --mysql-user=gearman \
        --mysql-password=gearman_password \
        --mysql-db=gearman \
        --mysql-table=queue"

Это я вычитывал в документации на сайте gearman'а.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы