Há uma correção de bug do problema em gearmand
v1.1.16
Veja também o tópico grupo para o tópico
Esta questão começou inicialmente como problema de espaço em disco , no entanto, nós o definimos como gearman
problem. Ele bombardeia o próprio arquivo de log com a seguinte mensagem:
ERROR 2015-10-29 13:05:37.000000 [ main ] accept(Too many open files) -> libgearman-server/gearmand.cc:
788
para que o arquivo de log possa crescer até 70 GB em um dia. Eu verifiquei o código de trabalho: usamos node-gearman e fechamos corretamente o processo de trabalho mongodb
connection e gearman:
db.close();
worker.end();
Na aplicação também fechamos a conexão do gearman:
gearman.close();
Esta pergunta é semelhante a a outra , mas não há solução, exceto para aumentar restrições ulimit. Mesmo se aumentá-los, não sabemos se vamos superar os novos em breve. Precisa entender o motivo disso.
Tags gearman