Gerenciado para descobrir isso cavando direto nos relatórios de bugs do Debian ...
Mesmo que o Gearman tenha o arquivo de configuração localizado em /etc/default/gearman-job-server
e mesmo possuindo entradas nos diretórios /etc/init/
e /etc/init.d/
, eles aparentemente são ignorados em muitas instalações (Possível a partir do ponto em que o comando init.d
o controle de serviço foi superado pelo comando service
, mas basicamente o que você precisa fazer ...
- Navegue até o diretório
/lib/systemd/system
e abragearman-job-server.service
no editor de texto escolhido. - Atualize o comando
ExecStart
. Nesse momento, você pode codificar manualmente nos parâmetros desejados ou incluir a variável de ambiente params padrão, adicionando$PARAMS
ao final da linha. Os parâmetros com os quais você se importa são os parâmetros--listen
e--port
. O parâmetro de escuta deve ser o IP publicamente acessível do seu servidor. - Executar
sudo systemctl daemon-reload
- Executar
sudo service gearman-job-server restart
- Faça um teste e ele deve estar funcionando agora