[FUG-BR] Sistema de administração de Usuários + integração com Squid

Carlos Benjamin Pazzianotto carlos em cnpma.embrapa.br
Segunda Janeiro 11 19:18:04 BRST 2010


Boa Noite Rodrigo.

Temos alguma coisa semelhante. Usamos a crontab para chamar um script shell,
no script shell usamos o lynx para executar o código php.
Se vc se interessar por esta forma de execucao posso passar-lhe o script e
mais detalhes.

Carlos B. Pazzianotto.

> Pessoal,
>
> Boa Noite!
>
> Possuo um provedor de acesso com aproximadamente 500 clientes. O proxy
> da rede é um FreeBSD 7.2 amd64 com SQUID3.0Stable19. Desenvolvi um
> sistema de cadastro de clientes em PHP e  MYSQL.
> Tudo está funcionando bem e estável.
> Estou desenvolvendo um sistema de aviso ao cliente, no qual o usuário
> receberá uma mensagem na tela quando estiver faltando 1 dia para a data
> de pagamento da sua mensalidade.
>
> Para isso, realizo um SELECT na base pela data do pagamento do mesmo e
> carrego a informação em um arquivo no squid (ex: avisopagamento15.sh).
> Ao final do script executo um squid -k reconfigure e o squid carrega.
>
> Criei uma ACL contendo o arquivo informado acima e defini uma DENY_INFO
> para todos clientes da data selecionada.
>
> A minha preocupação é que após o cliente receber a mensagem, ele
> selecionará ao final da página um botão "voltar ao acesso normal".
> Nesse exato momento, um script PHP remove a entrada do MAC e IP do
> cliente do arquivo avisopagamento15.sh e executa um squid -k reconfigure.
>
> Será que 500 pessoas fazendo esse mesmo procedimento em pequenos
> intervalos de tempo poderão atrapalhar o funcionamento do squid? Ou
> melhor, 500 squid -k reconfigure em poucos segundos ou minutos poderão
> degradar o serviço de proxy?
>
> Se alguém tiver alguma experiência parecida nesse ambiente informado
> acima, por favor, ajuda ai :-)
>
> Muito obrigado pela ajuda.
>
> Atenciosamente,
>
> Rodrigo Gomes
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 




Mais detalhes sobre a lista de discussão freebsd