[firebase-br] QuantidadesConexões de usuários conectados no Classic Server

Suporte Sinapse Informática suporte em sinapseinformatica.com.br
Ter Jun 26 19:07:22 -03 2007


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




Mais detalhes sobre a lista de discussão lista