Re: [firebase-br]QuantidadesConexões de usuários conectados no Classic Server
Marcelo Silva
marcvan em ig.com.br
Ter Jun 26 19:21:52 -03 2007
Eu tenho um aplicativo feito em indyTCPServer no servidor, ali eu sei quando
um fulano abre meu sistema entao tenho o numero de usuarios conectados ao
sistema e ainda de lambuja fiz um chat dentro do meu sistema... onde os
usuarios conversam entre si... tudo registrado e controlado é claro
Desta forma parou aquele "ei atende ae fone pra vc..." pois pelo chat eu
aciono uma telinha na cara do infeliz dizendo "ligacao sendo transferida" e
o ramal dele toca :)
Com este TCPServer eu sei quem (nome) esta no sistema e a quanto tempo...
seu eu preciso tirar todos do sistema sei quem terei que matar :) hehe
Ae vai da criatividade pois pelo TCPServer vc pode alterar a sua maneira :)
----------------------------------------
Marcelo Silva
msn: marcvan em ig.com.br
cel: (11) 9693-4251
----- Original Message -----
From: "Suporte Sinapse Informática" <suporte em sinapseinformatica.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, June 26, 2007 7:07 PM
Subject: Re: [firebase-br]QuantidadesConexões de usuários conectados no
Classic Server
Olá Marlon,
Infelizmente o Sistema Operacional deste servidor não é Linux, é Windows
2003 Server. Existe alguma forma de fazer isso pelo Windows ?
Eu não sei se isso ajuda. Para cada usuário que eu crio na aplicação eu crio
um usuário no Firebird, com isso eu sei quem está conectado no programa.
Isso quer dizer que se eu criar um usuário com o nome HENRIQUE em minha
aplicação, eu também crio o mesmo usuário no firebird. Isso me dá condição
de saber quem é que está conectado no momento.
Estou analisando em vários sites, mas eu não consegui nada. Se tiver mais
alguma dica, eu agradeço.
Carlos Henrique Meireles
Desenvolvimento de Sistemas
----- Original Message -----
From: Marlon David de Souza
To: FireBase
Sent: Tuesday, June 26, 2007 5:44 PM
Subject: Re: [firebase-br] QuantidadesConexões de usuários conectados no
Classic Server
Se o teu servidor for Linux, pode ser feita uma função que retorne o
numero de
processos "fb_inet_server" do servidor. Essa função teria de ser
registrada
no Firebird.
Em Ter 26 Jun 2007 16:09, Suporte Sinapse Informática escreveu:
> Senhores,
>
> Estou com um grande problema e preciso da ajuda de vocês para
resolvê-lo.
> Há cerca 2 semanas atrás eu mandei um e-mail para aqui na lista sobre
uma
> sugestão que um cliente meu me fez sobre uma configuração de um novo
> servidor para firebird. Pelas opiniões que eu colhi na lista a
configuração
> é ótima. Então neste fim semana o adminstrador de rede desse cliente
> instalou o servidor e aproveitei essa mudança e migrei para o
> Classicserver, já que o servidor é um Processador Intel® Xeon® Quad-Core
> E5310.
>
> A performance ficou ótima, porém a minha rotina de travava quantidade
> usuários superior ao contratado parou de funcionar. Com isso, os
usuários
> estão podendo usar livremente. Essa rotina funcionava perfeitamente no
> supersever, porém agora não mais. A rotina é bem simples, eu utilizo a
> suíte de componentes da Mercury, nessa suíte eu tenho o componente
> MdoDataBaseInfo que me trás várias informações sobre o banco de dados
> inclusive a quantidade de usuários conectados. Vejam o código como é
> simples:
>
> Function ConexoesAtivas : Integer;
> Begin
> result:=MDODatabaseInfo1.UserNames.Count;
> End
>
> O função count retorna-me a quantidade de usuários conectados, porém
depois
> dessa mudança agora só me retorna 1, ou seja, a conexão atual.
>
> Alguém já passou por um problema e conseguiu resolver? Alguém poderia me
> ajudar.
>
> Agradeço desde já pela ajuda,
>
> Carlos Henrique Meireles
> Desenvolvimento de Sistemas
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br Para
> consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.9.8/869 - Release Date: 25/6/2007
17:32
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista