<div dir="ltr"><div>Jean,<br><br>O NTP server é uma das primeiras coisas que instalamos nos servidores. Talvez numa máquina antiga tenha ficado sem a instalação no início e isso tenha causado um erro irreparável no banco.<br></div><div>Estava olhando a data de criação dos arquivos e a última data que achei é fevereiro de 2014, portanto o problema é bem antigo... <br><br></div><div>mas vamos aos dados:<br><br><b># ntpdate</b><br> 6 Oct 10:13:50 ntpdate[19673]: no servers can be used, exiting<br>root@sapl:~# locale<br>LANG=pt_BR.UTF-8<br>LANGUAGE=pt_BR:pt:en<br>LC_CTYPE="pt_BR.UTF-8"<br>LC_NUMERIC=pt_BR<br>LC_TIME=pt_BR<br>LC_COLLATE="pt_BR.UTF-8"<br>LC_MONETARY=pt_BR<br>LC_MESSAGES="pt_BR.UTF-8"<br>LC_PAPER=pt_BR<br>LC_NAME=pt_BR<br>LC_ADDRESS=pt_BR<br>LC_TELEPHONE=pt_BR<br>LC_MEASUREMENT=pt_BR<br>LC_IDENTIFICATION=pt_BR<br>LC_ALL=<br><br><b># cat /etc/timezone</b><br>America/Sao_Paulo<br><br><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span><span><img src="https://docs.google.com/uc?export=download&id=0B7XPZqX8FYnbT05sMGFDT2JRTEE&revid=0B7XPZqX8FYnbTWxicDF4dUtMT0pEQlhQRW0rTDVNVG9TQi9BPQ" height="51" width="44"><br></span></span>Celso Magela de Almeida<br>Assessor TI<br>Câmara Municipal de Poços de Caldas - MG<br><a href="http://www.pocosdecaldas.mg.leg.br" target="_blank">www.pocosdecaldas.mg.leg.br</a><br>35 - 3729-3840 - 8805-7054<br></div></div></div></div></div></div>
<br><div class="gmail_quote">Em 5 de outubro de 2015 16:59, Jean Rodrigo Ferri <span dir="ltr"><<a href="mailto:jeanferri@interlegis.gov.br" target="_blank">jeanferri@interlegis.gov.br</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">Em 05-10-2015 15:31, celso magela de almeida escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Em 02 de julho, reportamos o problema que estávamos enfrentando com o banco<br>
de dados do SAPL (DocumentosSapl.fs) muito grande. Na época, o nosso banco<br>
estava em 80Gb, com  certa de 70 mil documentos.<br>
<br>
O tamanho do HD foi crescendo conforme a necessidade. Sempre que o espaço<br>
livre caia a menos de 50%, ampliávamos o HD. Isso começou a preocupar<br>
porque o banco estava crescendo vertiginosamente. Hoje o banco em uso está<br>
com mais de 90Gb(90431.7M).<br>
<br>
Houve questionamentos sobre a compactação do banco. Informei que estávamos<br>
fazendo mas não estava adiantando nada. Uma das soluções sugeridas foi a<br>
troca das pastas para Btreefolder2.<br>
<br>
Em  1º de Outubro, enviei e-mail para o Morale e Jean solicitando auxílio.<br>
Além do tamanho do banco, o sistema começou a travar toda vez que alguém<br>
fazia uma inserção de um documento. Na mensagem, reportei algumas<br>
características que até então nós não tínhamos observado:<br>
<br>
1- Novas pastas criadas e os novos arquivos incluídos no banco eram todos<br>
criados com a data 2033-02-17 (Last Modified  2033-02-17 13:30), apesar da<br>
máquina estar com a data atualizada em todo o sistema. Existem muitos<br>
documentos com essa data. Nós não temos a menor ideia de quando essa data<br>
começou a ser usada pelo SAPL.  Apesar de termos feito outras instalações à<br>
partir do zero, a data foi usada aparentemente em mais de uma instalação<br>
feita.  Na máquina de testes ela também está sendo aparecendo em novos<br>
documentos, inclusive nas novas pastas Btreefolder2. A única coisa que<br>
essas máquinas possuem em comum é o banco.<br>
<br>
2-Mensagens no log começaram a aparecer toda vez que o sistema travava:<br>
“ CRITICAL ZODB.FileStorage<br>
/var/interlegis/SAPL-2.5/instances/sapl25/var/DocumentosSapl.fs Database<br>
records 548203165 seconds in the future”. Calculei quando seria esses<br>
548.203.165 segundos no futuro e bate com a data de 17-02-2033.<br>
<br>
Talvez pelo tamanho do banco, a conversão para Btrefolder2 foi uma tarefa<br>
árdua e que demorou o dia inteiro.  Na importação dos documentos para a<br>
nova pasta, as datas de criação das pastas e dos arquivos continuaram<br>
17-02-2033.<br>
<br>
Após a alteração para Btreefolder2 resolvi fazer outro pack.  NÃO ADIANTOU<br>
NADA.<br>
<br>
Aí resolvi calcular esses 548203165  segundos  em dias.  Deu 6344,9 dias.<br>
Na compactação do banco, selecionei  -6345  “MENOS 6345 DIAS”, acreditando<br>
que possivelmente, a compactação não estava acontecendo porque não existiam<br>
documentos antigos, nem mesmo temporários, apenas documentos "criados no<br>
futuro".<br>
<br>
" Click pack to pack the Zope database, removing previous revisions of<br>
objects that are older than -6345 days."<br>
<br>
A compactação do banco demorou 29 minutos e baixou o banco para 7.782,6 Mb<br>
- 7,8 GB!!!<br>
<br>
Agora só precisamos descobrir porque essa data está sendo usada pelo<br>
sistema e como fazer para alterar a data dos arquivos criados com a data<br>
de  17-02-2033 para uma data atual.<br>
<br>
Acredito que o tutorial para corrigir o ContentType :<br>
<a href="https://colab.interlegis.leg.br/wiki/SaplCorrigirContentType" rel="noreferrer" target="_blank">https://colab.interlegis.leg.br/wiki/SaplCorrigirContentType</a> não irá<br>
corrigir a data, mas pergunto:<br>
<br>
É possível usá-lo para alterar também a data dos documentos???<br>
</blockquote>
<br>
<br></div></div>
Você instalou o NTP server nesse servidor? Tem que configurar certinho essa parte de data para o sistema funcionar. Veja também como estão os LOCALES desse server.<br>
<br>
Pior que isso faz uma zoeira no banco pois se você usar ele com data no futuro os registros ficarão com aquela data e então comportamentos inesperados ocorrerão.<br>
<br>
Abraço,<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Jean Ferri<br>
Analista de Sistemas<br>
Programa Interlegis<br>
-- <br>
Histórico do grupo:<br>
<a href="http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=gitec" rel="noreferrer" target="_blank">http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=gitec</a><br>
<br>
Regras de participação:<br>
<a href="http://colab.interlegis.leg.br/wiki/ComoParticiparComunidade" rel="noreferrer" target="_blank">http://colab.interlegis.leg.br/wiki/ComoParticiparComunidade</a><br>
<br>
Para administrar ou excluir sua conta visite:<br>
<a href="https://listas.interlegis.gov.br/mailman/listinfo/gitec" rel="noreferrer" target="_blank">https://listas.interlegis.gov.br/mailman/listinfo/gitec</a><br>
</font></span></blockquote></div><br></div>