• Português
  • Inglês
  • Espanhol

Índice do Fórum Comunidade Expresso Livre
   Versão 2.2 : Comente e reporte aqui os problemas encontrados!!
  COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....

Navegando neste Tópico:   1 usuários anônimos

 

 Final   Tópico anterior   Próximo tópico
1

Enviado por Tópico
  •  Sérgio Rodrigues
COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....
#1
Esse é o cara!
Cadastrado em: 9/3/2007
De Belém/Pa
Mensagens: 140
Offline
Ao tentar instalar a versão 2.2, aparece a mensagem em anexo.

É uma máquina 64bits, Debian Squeeze.



Arquivo anexado: jpg  failed.jpg (162.67 KB)


96_4d9db1805c55b.jpg 1231X370 px
Enviado em: 7/4/2011 9:43
Criar PDF com esta mensagem Imprimir
Topo
  •  Rodrigo Souza
      Rodrigo Souza
Re: COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....
#2

Cadastrado em: 27/4/2007
De
Mensagens: 2742
Offline
Não foi possível inicializar o serviço PostgreSQL.

Já existe um serviço utilizando a porta? Outro PostgreSQL?
Enviado em: 7/4/2011 10:59
Criar PDF com esta mensagem Imprimir
Topo
  •  Sérgio Rodrigues
Re: COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....
#3
Esse é o cara!
Cadastrado em: 9/3/2007
De Belém/Pa
Mensagens: 140
Offline
Não há nada na máquina, além do expresso.
Tinha acabado de formatar a máquina, rodei o script de instalação e apareceu isso.
Rodei o uninstallDebian.sh, depois instalei de novo e deu a mesma coisa.
Enviado em: 7/4/2011 12:58
Criar PDF com esta mensagem Imprimir
Topo
  •  Rodrigo Souza
      Rodrigo Souza
Re: COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....
#4

Cadastrado em: 27/4/2007
De
Mensagens: 2742
Offline
Como você pode verificar na mensagem, o serviço não consegue abrir a porta.

Uma opção é você instalar serviço por serviço, basta seguir o script.
Enviado em: 7/4/2011 13:36
Criar PDF com esta mensagem Imprimir
Topo
  •  Visitante
      Visitante
Re: COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....
#5
Visitante
Para o Squeeze em arquitetura 64, o PostgresSQL 8.4 exige algumas modificações quanto ao uso da memória compartilhada. Você tem aumentar no sysctl.conf

Veja mais informações em:
http://www.postgresql.org/docs/8.4/static/kernel-resources.html

Um dica é aumentar o parâmetro shmmax no sysctl.conf, usando a diretiva
kernel.shmmax = 33554432

Valerá somente para o próximo boot. Para testar na hora, também execute:
sysctl -w kernel.shmmax=33554432

Depois, tente iniciar postgres pra ver se deu certo.
Enviado em: 7/4/2011 14:00
Criar PDF com esta mensagem Imprimir
Topo
  •  Sérgio Rodrigues
Re: COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....
#6
Esse é o cara!
Cadastrado em: 9/3/2007
De Belém/Pa
Mensagens: 140
Offline
Nilton, era isso mesmo. Mas eu tive que alterar o /expresso/doc-expressolivre/debian/arqs-conf/etc/sysctl.conf na linha kernel.shmmax = 333554432
Observe que eu coloquei um digito a mais (na frente, o número 3) do que você mencionou.
Não sei se com isso eu aumentei muito. Mas o valor que você passou, também dava o mesmo erro.

Tem como alterar o script de instalação para que esse erro não aconteça?

Abraços,
Sérgio
Enviado em: 7/4/2011 15:28
Criar PDF com esta mensagem Imprimir
Topo
  •  Visitante
      Visitante
Re: COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....
#7
Visitante
Sérgio,

O problema está na configuração shared_buffers do arquivo /etc/postgresql/8.4/main/postgresql.conf, que possui o valor padrão = 28Mb. Podemos alterar este valor no instalador, diminuindo para 26Mb.

Você poderia fazer isto aí, ou seja, voltar o valor default do kernel.shmmax em sysctl, alterar este valor no postgresql.conf e reiniciar o serviço postgresql, pra ver se resolve?

Aguardamos seu retorno para modificarmos no instalador do Debian Squeeze.

Att.
Enviado em: 8/4/2011 15:02
Criar PDF com esta mensagem Imprimir
Topo
  •  Bruno Loyola Herides
Re: COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....
#8
Gente fina!
Cadastrado em: 23/6/2008
De Curitiba
Mensagens: 52
Offline
Sei que estou me atravessando, mas vou dar um feedback meu por conta.

Se a quantidade de memória setada na variável "shared_buffers" for configurada para um valor abaixo de 27 Mb o banco sobe normalmente sim, porém como sabemos, isso limita sensivelmente o desempenho do banco de dados haja visto que esta memória é a alma do sistema.

Em meu novo sistemas de teste eu setei a memória compartilhada do kernel para 256 Mb, valor mais do que suficiente para que o banco consiga alocar os 128Mb configurados no "shared_buffers" do arquivo postgresql.conf
Enviado em: 12/4/2011 10:01
Criar PDF com esta mensagem Imprimir
Topo
  •  Visitante
      Visitante
Re: COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....
#9
Visitante
Bruno,

Concordo plenamente com você, em relação à melhoria de performance, mas já não concordo em ter que mexer na memória compartilhada do kernel do servidor hospedeiro, para fazer funcionar o Expresso, uma vez que não sabemos nada sobre este ambiente (hardware, configuração, usuário, acessos,etc). Este tipo de "tunning" é muito particular. Vai de cada ambiente, que deverá ser otimizado para ser colocado em produção.

O fato é que para o instalador do Expresso, que faz apenas uma instalação padrão, e não está preocupado em já prover um ambiente "tunado", a alteração feita apenas no postgresql.conf já resolve para subir o banco.
Enviado em: 12/4/2011 10:32
Criar PDF com esta mensagem Imprimir
Topo
  •  Bruno Loyola Herides
Re: COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL....
#10
Gente fina!
Cadastrado em: 23/6/2008
De Curitiba
Mensagens: 52
Offline
Entendo seu ponto de vista e concordo contigo, a alteração da configuração do Postgres é bem menos traumática em se tratando de uma instalação "padrão" do expresso.

De qualquer forma, aquela dica de alteração da memória, por parte do usuário, antes da instalação tbm não é uma má ideia. rs
Enviado em: 12/4/2011 11:13
Criar PDF com esta mensagem Imprimir
Topo
 Topo   Tópico anterior   Próximo tópico
1


 


 Você não pode iniciar um novo tópico.
 Você pode ver os tópicos.
 Você não pode responder.
 Você não pode editar.
 Você não pode excluir mensagens.
 Você não pode incluir votações.
 Você não pode votar.
 Você não pode anexar arquivos.
 Você não pode enviar mensagens sem aprovação.