nohup processo continuar desligando

0

Estou tentando executar 10.000 processos para criar contas de telefone com asteriscos. Isso é para testar o nosso servidor Asterisk.

Eu chamei com php uma função exec () para criar um comando Linux.

nohup /usr/src/pjproject-2.3/pjsip-apps/bin/pjsua-x86_64-unknown-linux-gnu --id=sip:%[email protected] --registrar=sip:127.0.0.1:25060 --realm=* --username=%s --password=123456 --local-port=%s --null-audio --no-vad --max-calls=32 --no-tcp >>/dev/null 2>>/dev/null & $(echo -ne \'\r\')"

Tudo funciona perfeitamente e o roteiro faz exatamente o que eu estou esperando. Mas aqui vem também o próximo problema; depois de criar as 10.000 contas, todos os processos são subitamente mortos.

Por que isso acontece?

Não é assim que a função nohup mantém os processos vivos? Depois de chamar a função nohup, também estou chamando a função disown.

Obrigado pela ajuda

[editar] Eu também tentei este projeto com a tela de função, as funções de tela funcionam como um encanto, mas o problema é o uso da CPU. Para criar 10.000 telas, faz um servidor linux enlouquecer, é por isso que eu escolho nohup.

    
por Wesley Schravendijk 25.05.2018 / 08:37

0 respostas