Travamento Servidor Firebird

Firebird

17/03/2009

Pessoal, estou com um problema no meu servidor de banco de dados.
O cliente me disponibilizou um servidor win 2003, o sistema funciona perfeitamente até a chegar a 63 conexões no firebird guardian. Chegando nisso todos os micros da rede travam, tenho que reiniciar o firebird e funciona perfeitamente até chegar as 63 conexões novamente e travar.

nesse servidor tem um total de 5 bancos de dados e a versão do firebird que estou usando é a 1.5.2.4731

abraços,
Gilberto


Gilberto Fernandes

Gilberto Fernandes

Curtidas 0

Respostas

Webjoel

Webjoel

17/03/2009

Amigo,

já passei por isso, mas no linux...então aumentei o número de semaphoros, agora no windows não sei qual a propriedade do servidor para aumentar o número de conexões, tens de pesquisar.

no firebird.conf, também tens de aumentar um parâmetro de limite de conexões também.


GOSTEI 0
Webjoel

Webjoel

17/03/2009

ah, esqueci de dizer qual linha no firebird.conf você terá de alterar,
você precisa descomentar a linha abaixo e colocar o número de conexões que você acha necessário.

Linha padrão:
#LockSemCount = 32


Linha Alterada:
LockSemCount = 120


é só fazer uma busca no firebird.conf que fica na pasta do de instalação do firebird e procurar pela linha padrão e alterá-la.

boa sorte!


GOSTEI 0
Webjoel

Webjoel

17/03/2009

ahh..

e não é ´semaphoros´ e sim ´semaphores´.


GOSTEI 0
Builder

Builder

17/03/2009

Ainda não utilizei, mas talves esta ferramenta possa ajudar:

Welcome to the official website of FirebirdConfig

FirebirdConfig is OpenSource and provides you with a friendly user interface in order to configurate the firebird operation modifying the firebird.conf file with the most intuitive and functional graphic form.

Version

FirebirdConfig 0.2 is launched in this time as Beta, but, I will be happy if you use it, and of course that this version works for you.

Compatibility

FirebirdConfig 0.2 works with Firebird 1.5,2.0,2.1 even 2.5 Alpha 1.
At this time FirebirdConfig 0.2 run in Windows based systems, but I am working to it can be running on linux/unix systems.

http://jhonny.clubdelphi.com/firebirdconfig-english/


GOSTEI 0
Gilberto Fernandes

Gilberto Fernandes

17/03/2009

não entendi essa questão de aumentar o número de semaphores ou é apenas mudar essa linha do firebird.conf?


GOSTEI 0
Webjoel

Webjoel

17/03/2009

Olá!

Basta você alterar a linha no firebird.conf e teste como se comporta o servidor.

Mas afinal o servidor onde está localizado o banco de dados é linux ou windows?

pois dependendo, você também terá que alterar o sistema operacional.


GOSTEI 0
Gilberto Fernandes

Gilberto Fernandes

17/03/2009

o servidor é windows 2003 server, no linux nunca tive problema.

eu ja solicitei a o cliente que nos disponibilize um micro para ser usado como servidor exclusivo para os nossos softwares, mas por enquanto está rodando nesse servidor que tb roda um outro software com banco de dados sql server.


GOSTEI 0
Webjoel

Webjoel

17/03/2009

Bom,

com windows server não estou familiziado sobre os semaphores, que na verdade seriam o número de conexões simultâneas em uma mesma porta que o servidor aceita.

Você terá que pesquisar isso sobre o servidor, e o resto é alterar a linha que mencionei antes no firebird.

Tente e depois poste seus resultados.

Boa sorte!


GOSTEI 0
Fcofelix

Fcofelix

17/03/2009

Achei o tópico interessante, mas infelizmente não foi postada a conclusão.

Giberto, poderia expor como ficou o caso?

Obrigado.


GOSTEI 0
Gilberto Fernandes

Gilberto Fernandes

17/03/2009

acabou que não ficou resolvido, o cliente teve de comprar outro servidor pra ficar exclusivo com o linux.

fiquei sem solução...


GOSTEI 0
Marcio Augusto

Marcio Augusto

17/03/2009

Ola pessoal estou com o mesmo problema acabei de instalar o linux ubuntu 12.04 firebird 2.5 super classic e roda legal porem em um certo tempo as conexoes são travadas e as novas são inutilizadas ai preciso reiniciar i fb, o que seria valeu

Olá!

Basta você alterar a linha no firebird.conf e teste como se comporta o servidor.

Mas afinal o servidor onde está localizado o banco de dados é linux ou windows?

pois dependendo, você também terá que alterar o sistema operacional.


GOSTEI 0
Marcio Augusto

Marcio Augusto

17/03/2009

Ola pessoal estou com o mesmo problema acabei de instalar o linux ubuntu 12.04 firebird 2.5 super classic e roda legal porem em um certo tempo as conexoes são travadas e as novas são inutilizadas ai preciso reiniciar i fb, o que seria valeu

Olá!

Basta você alterar a linha no firebird.conf e teste como se comporta o servidor.

Mas afinal o servidor onde está localizado o banco de dados é linux ou windows?

pois dependendo, você também terá que alterar o sistema operacional.


GOSTEI 0
POSTAR