Controle de franquia parou de funcionar - urgente

Pedro Bom dia, dia 22 fiz uma alteração em massa retirando a franquia de todos os clientes usando a opção selecionar todos os clientes e alterar, dai coloquei o plano de franquia como nenhum.

Agora fui em 2 clientes para colocar o plano de franquia neles, e não esta trocando o plano do cliente, para testar eu coloquei 150 megas de franquia sendo que o cliente ja gastou 40 gigas mas mesmo assim não esta trocando.

Eu estava usando a versão 496, ontem fiz um reparo de cadastro tanto pelo menu web do mkauth quanto pelo terminal via putty mas mesmo apos reparar todos os clientes o plano de franquia não entrou, hoje atualizei o mkauth para 497 mas ainda assim não entra o plano de franquia, o que devo fazer? e qual comando utilizar no terminal para testar o plano de franquia?

Lembrando que ele funcionava normalmente antes de tentar alterar os dados de TODOS OS CLIENTES de uma só vez. 

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Votos 0
Enviar-me um email quando as pessoas responderem –

Respostas

  • Pra quem ainda está com esse problema, espero ter criado uma solução "temporária".

    Crie um arquivo com o nome "consertoFranquia" (OU O NOME QUE PREFERIR) e cole o sequinte texto:

    #!/bin/bash

    mesAtual=$(date +'%m%Y')
    mesPassado=$(date -d "last month" +'%m%Y')

    echo "UPDATE sis_cliente SET ligoudown = '$mesPassado' WHERE ligoudown = '$mesAtual' | sudo mysql -h localhost -u root -pvertrigo mkradius"

    Salve o arquivo e o transforme em um executável!

    Em seguida acesse o arquivo /etc/cron.d/sistema e adicione a seguinte linha

    #Zerar controle do sistema de franquia todo dia primeiro de cada mes as 01:00 da manha
    0 1 1 * * root /etc/mk-auth/consertoFranquia > /dev/null

    OBS: Teste o executável, pra depois não dizer que não funcionou.

  • Novamente venho informar que estamos no segundo mês consecutivo que isso acontece, tento que executar esse comando sempre no início de cada mês. Até já pensei em deixar um script automático, mas gostaria de entender porque isso está acontecendo. Passamos o ano inteiro sem nenhum problema, mas no mês passado e neste mês aconteceu o mesmo problema.

    Poderia me auxiliar, Pedro Filho?

    O uptime do servidor está em 113 dias, só por questão de conhecimento.

    Grato!

  • Resolveu, Pedo Filho. Muito obrigado! Mas por que isso acontece? Tenho um script que verifica a hora e a data a cada 30 minutos. :/

  • Mas essas datas são referentes a que? Não entendo como a mesma variável recebe duas datas. Tô ligado agora. Isso se refere somente ao mmaaaa, não é isso? Achei que se referia a ddmmaa

    :/

  • coloca 012014 e 022014...

    Bruno William disse:

    Eu rodei esse comando pela manhã, mas até agora, não resolveu. :(

    Coloquei as datas 010114 e 020114

  • Eu rodei esse comando pela manhã, mas até agora, não resolveu. :(

    Coloquei as datas 010114 e 020114

  • usando o comando resolve ai para vc ??

    Bruno William disse:

    Gostaria de entender a sintaxe da data. Não entendo porque a mesma variável recebe duas datas diferentes. E essas datas correspondem a que? Hoje estou na mesma situação, novamente, mas gostaria de entender o que realmente acontece para poder ter uma solução definitiva.

    Pedro Filho, eu poderia deixar um script rodando automaticamente todo dia 1º com esta sintaxe? Se sim, qual data seria? Pois todo mês está acontecendo isso. :/

  • Gostaria de entender a sintaxe da data. Não entendo porque a mesma variável recebe duas datas diferentes. E essas datas correspondem a que? Hoje estou na mesma situação, novamente, mas gostaria de entender o que realmente acontece para poder ter uma solução definitiva.

    Pedro Filho, eu poderia deixar um script rodando automaticamente todo dia 1º com esta sintaxe? Se sim, qual data seria? Pois todo mês está acontecendo isso. :/

  • Pedro Funcionou 100% foram alterados os planos, obrigado.

    Segue solução do problema.

    usa o comando abaixo no terminal e espera 24hrs:

    echo "UPDATE sis_cliente SET ligoudown = '062013' WHERE ligoudown = '072013'" | sudo mysql -h localhost -u root -pvertrigo mkradius

  • Acabo de te enviar o email com o link para download.

    Aguardo Obrigado

    Pedro Filho disse:

    me passa um backup franquia@mk-auth.com.br com o logins desses clientes que irei olhar...

This reply was deleted.