[firebase-br] Ref. Identificar Servidor Firebird

Omar Haddad omarhaddadm em gmail.com
Sex Dez 5 16:22:12 -03 2008


Puxa vida,

Os caras aqui são feras !

Obrigado, rapazeada.

Abraço

Att.
Omar
PS: graças a Deus, um ex-"piradoidox"


2008/12/5 Sandro Souza <escovadordebits em gmail.com>

> Bom dia/tarde pessoal.
>
> Só complementando a resposta do nosso amigo Gustavo que respondeu de forma
> excelente a questão inicial.
>
> Como Gustavo citou, o Firebird Guardian serve apenas para manter o Firebird
> Server online, ou seja, se por algum motivo o Firebird Server "pipocar" e
> encerrar, o Firebird Guardian vai executar novamente o Firebird Server,
> deixando sempre um servidor no ar.
>
> Você pode verificar isso manualmente, da seguinte forma:
>
> 1 - Execute o gerenciador de tarefas do M$$$ Windows.
>
> 2 - No menu principal da janela do gerenciador, selecione a opção "Exibir
> ->
> Selecionar colunas...".
>
> 3 - Na nova janela, marque a opção "Identificação do processo (PID)".
>
> 4 - Clique no botão "Ok" e você verá que para cada processo o próprio
> sistema operacional forneceu um número de identificação, como se fosse um
> CPF ou IP dos processos.
>
> 5 - Clique na aba de processos.
>
> 6 - Selecionar o processo "fbserver.exe".
>
> 7 - Observe qual é o PID (identificação do processo) do "fbserver.exe".
>
> 8 - Finalize-o (botão "Finalizar").
>
> Você verá que aparecerá outro "fbserver.exe", quase instantaneamente, mas
> com outro PID.
>
> Ou seja, o Firebird Guardian detectou que o Firebird Server encerrou
> inesperadamente, e sendo assim, executou-o novamente.
>
> Então, apenas parar o Firebird Server não adianta, pois o Guardian o
> executará novamente.
>
> Sendo assim, pare primeiro o Firebird Guardian, e se o Firebird Server
> ainda
> estiver no ar, pare-o também.
>
> No linux, você pode exibir a lista de processos com o comando "ps -aux", e
> também será exibida uma coluna com o PID de cada processo.
>
> Para filtrar os processos e ver apenas o processo do Firebird Server,
> combine o "ps" com o "grep", dessa forma: "ps -aux | grep fbserver".
>
> Para encerrar um processo, em linux, você pode utilizar o comando "kill -9
> pid", onde "pid" deve ser o número de identificação do processo a ser
> finalizado.
>
> Assim que você executar novamente um "ps -aux | grep fbserver", você vai
> ver
> que o processo "fbserver" ainda está no ar, mas com outro PID, ou seja, o
> Guardian (processo "fbguard") fez o seu trabalho.
>
> Para parar o Firebird Server e Guardian via linha de comando no M$$$
> Windows, execute "net stop FirebirdGuardianDefaultInstance" ou "net stop
> FirebirdServerDefaultInstance".
>
> Nos testes que fiz aqui, mesmo você parando apenas o Server pelo segundo
> comando, o Guardian também saiu do ar.
>
> Para (re)iniciar o Firebird Server apenas, execute "net start
> FirebirdServerDefaultInstance", e apenas ele fica no ar.
>
> Para (re)iniciar o Firebird Server e Guardian, execute "net start
> FirebirdGuardianDefaultInstance", e os dois voltam ao ar.
>
> Espero ter ajudado mais que atrapalhado. :D
>
> 2008/12/5 Gustavo Moda <gustavo.moda em gmail.com>
>
> >
> >
> > Em Sex, 2008-12-05 às 08:06 -0400, Omar Haddad escreveu:
> > > Salve amigos, ca estou eu tentando aprender um pouco mais,
> > >
> > > Bom dia, em primeiro lugar.
> > >
> > > Queria saber pode identificar qual servidor está rodando na máquina. É
> o
> > > seguinte: Percebi que na bandeja do sistema, há um ícone do fIrebird
> > > titulado "Firebird guardian". Percebi também que no painel de controle,
> > há
> > > um item titulado "Firebird 1.5 Server Manager" ? Eu tentei parar o
> > guardian
> > > para ver se o servidor da minha máquina pararia e a aplicação rodou
> assim
> > > mesmo ?
> > O Guardian mantem o servidor online. Você deve parar o Firebird Server,
> > >
> > > Em primeiro lugar, senhores:
> > >
> > > [01.] Qual a diferença entre os dois ? Por que aparece o ícone do
> > Firebird
> > > Guardian na bandeja e tem o ícone "Firebird 1.5 Server Manager" ? Qual
> > > deles, de fato, é o servidor Firebird na minha máquina, para caso eu
> > > precisar restartá-lo ?
> > Guardian = Daemon que manter o servidor sempre de pé.
> > "Firebird 1.5 Server Manager" = é o aplicativo de gerenciamento do
> > servidor.
> > Você pode configurar o Firebird Server Manager para não utilizar o
> > guardian.
> > >
> > > [02.] Ao instalar, por exemplo, o IBExpert numa estação, para registrar
> o
> > > banco, devo apontá-lo como remoto ?
> > Sim, sempre bom usar remoto. Coloque o host 127.0.0.1 caso for local.
> > Você pode registar como local se estiver na mesma máquina, funciona
> > normalmente.
> >
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista