[bglug] Problema avvio con Gearman-Manager

YUS - Gilles gilles82@gmail.com
Mer 6 Mar 2013 12:03:31 CET


Ciao a tutti,
sto usando gearman-manager per gestire gli worker di gearman.
OS Debian Squeeze.

Sto utilizzando questo script [1], dopo averlo rinominato e posizionato
in /etc/init.d/ ed aver lanciato "update-rc.d gearman-manager defaults".
Nei vari runlevel ci sono i vari symlink K e S.
Gearman-manager legge un file di configurazione che dovrebbe lanciare 24
processi [2] come quello sottoriportato.

Se eseguo il boot della macchina, il processo [2] viene avviato una sola
volta e compare un altro processo:
"startpar -f -- gearman-manager" , il tutto comunque non fa funzionare
gli worker.

Se invece fermo e rilancio il demone, od eseguo il restart (sempre da
etc/init.d/) vengono regolamente avviati tutti i 24 processi e parte
l'elaborazione dei dati da parte degli worker.

Non credo sia un problema di gearman-server o di gearman-manager, quanto
della modalità di avvio.
Credo che la differenza stia nello start automatico in fase di boot o
nello start manuale, come se non venisse letto correttamente il file di
configurazione, o non ci fosse la possibilità di mandare a buon fine
l'inizializzazione.

Ma ci sono differenze fra lo start 'in automatico' o quello dato in
modalità manuale ?
"startpar" che c'azzecca ? Perché non avvia i demoni necessari ?

Sto impazzendo.
Grazie a tutti!

[1] https://github.com/brianlmoon/GearmanManager/blob/master/install/deb.sh
[2] php /usr/local/bin/gearman-manager -P /var/run/gearman/manager.pid
-vvv -l /var/log/gearman-manager.log -u gearman -d -c
/etc/gearman-manager/config.ini


Maggiori informazioni sulla lista bglug