Hoje novamente o desafio é descobrir porquê dois servidores Domino 8.5 estão corrompendo bancos de dados. Os servidores estão em cluster e aleatóriamente estão corrompendo bancos de dados. Abrimos um suporte na IBM para ajudar a investigar o caso. Algumas hipóteses foram levantadas pelo suporte e uma delas foi sobre fragmentação de disco.
Em servidores Windows isto sempre foi problema devido ao sistema de arquivos NSF e uma desfragmentação de vez em quando é sempre boa.
Mas no ambiente Linux/Unix acho que não é um grande problema, visto que não achei uma ferramenta de defrag para Linux. Procurando no Google achei este artigo que explica porquê o Linux/Unix não fragmenta arquivos tão facilmente.
MySphere Posts
Depois de uma semana de descanso e vendo meus e-mails vi que foi lançado o Fix Pack 1 para o Notes e Domino 8.5.
Este fix corrige algumas coisas importantes. Executei a atualização no meu Notes e funcionou perfeitamente, aliás, estou com a impressão de que o meu Notes está mais rápido. Segue o link para o download
Achei no youtube muito legal é uma propaganda mas é bem legal
http://www.youtube.com/watch?v=m9Et7UQh1tg
Recentemente tenho enfrentado alguns problemas com recepção de correio de outras empresas. As causas são diversas desde correio com endereço errado, hosts encontrados em black lists e problemas de DNS.
O maior problema que tenho visto é a má configuração de DNS por parte dos “remetentes” ou seja DNS MAL CONFIGURADO.
No primeiro momento fico indignado em saber e sofrer com a pressão de uma grande empresa não conseguir enviar e-mail para nosso domÃnio. O problema é sempre MEU nunca do “remetente”. Fica sempre a briga entre Meus usuários, eu e o grande cliente, traduzindo a briga entre O ROCHEO E O MAR, quem sai perdendo? O MARISCO no caso eu.
Depois de pensar sobre o assunto fiz uma pesquisa sobre estas questões de DNS e fiquei espantado com o que andei encontrando.
Lendo alguns artigos descobri que o registro PTR para servidores de correio não é OBRIGATÓRIO e que 80% dos DNS’s na internet tem algum problema de configuração, então descobri o motivo de vários hosts não conseguirem transmitir correio para o meu domÃnio. Resolvi então retirar a verificação do PRT (resolução de nome reversa).
Estarei observando o comportamento dos usuários a medida que reclamações devem diminuir
Achei este artigo interessante http://www.saas.nsw.edu.au/solutions/dns.html e que explica como tudo funciona.
Fazer um tema para o WebSphere Portal é um desafio dependendo dos requisitos, normalmente do pessoal do marketing. São menus dinâmicos, um monte de CSS imagens etc. Outro problema é fazer o tema funcionar em vários browsers (nada de diferente para aplicativos comuns em ambiente web).
O difÃcil é ficar contornando bugs principalmente do nosso amigo IE7. Um bug conhecido é a forma como o IE7 interpreta o CSS quando queremos um layout centralizado, muito comum hoje. Desde o meu primeiro projeto com Portal 6 tive de implementar um layout assim só que os browsers onde testei o código eram IE6 e Firefox 2.0.
Novamente nosso time teve de fazer um tema com layout centralizado e tudo estava indo bem até os testes com IE7. O tema ficava correto no IE6,IE8,Firefox 2.x ,3.0 e 3.5 mas no IE7 ele ficava sempre a esquerda.
Solução:
1 – Editar o default.jsp do tema utilizado e colocar uma tag DIV após o BODY e antes da DIV id=FLYParent> como exemplo DIV CLASS=”NOME DA CLASSE”
e fechar esta DIV após o /BODY. O que isto faz é colocar a página do portal dentro de uma DIV
2 – Criar a referência desta DIV no styles-theme.jspf da forma como está abaixo
.NOME DA CLASSE {
background-color:#FFFFFF;
height:100%;
margin:0 auto;
padding:0;
width:940px;
}
3 -Formatar a id FLYParent com os seguintes itens, no mesmo arquivo:
#FLYParent {
background-color:#FFFFFF;
float:left;
width:940px;
}
Até aqui tudo certo conforme achei pesquisando na Web este contorno para o bug, mas somente centralizou no portal depois que foi feito o seguinte:
Acrescentar uma imagem (veja abaixo (neste caso ela está em branco pq o fundo é branco) na pasta do tema em colors/default/
Referenciar esta imagem no styles-theme.jspf da seguinte forma e acrescentar os itens caso não tenha:
body {
background:#FFFFFF url(./colors/default/fullBackground.jpg) repeat-y scroll center top;
color:#FFFFFF;
margin:0;
padding:0;
}
Editar body, html também da seguinte forma no mesmo styles-theme.jspf:
body, html {
height:100%;
margin:0;
padding:0;
width:100%;
}
Pronto!! Créditos para o Vinicius Afonso que trabalhou comigo para contornar este problema.
A IBM ainda não homologou o IE 8 para ser utilizado como “cliente” do WebSphere Portal. De acordo com o TN 1389292 o IE 8 somente será compatÃvel com versões 6.0.1.6+ e com a versão 6.1.0.2+ ou seja em breve estaremos aplicando fixes nos ambientes para mais uma mudança de browser, claro que ainda tem de ver o suporte para o FireFox 3.5.
A falta de padronização dos browsers causa muita dor de cabeça…
Sincronizar marcas de documentos não lidos sempre foi um desafio. Em ambientes com cluster isto se torna ainda mais grave pois o que todos querem é que o correio eletrônico seja igual em todos os servidores. Alguns cuidados tem de ser tomados e entre eles configurar corretamente os bancos de dados para que a replicação de marcas de não lidos seja feita corretamente. O primeiro passo é configurar a replicação destas informações. Na guia avançado da base de dados.
Se o usuário utilizar réplicas locais deve-se marcar a opção All Servers.
O TN 7002920 mostra a arquitetura das marcas de não lidos e os componentes envolvidos e o TN 1140018 mostra como resolver alguns problemas.
Atualmente venho instalando mais Domino em servidores com Linux do que servidores com Windows 2003/2008.
Já que o Linux é inevitável seguem alguns comandos que podem ajudar a verificar problemas de performance como uso de cpu, memória.
O comando abaixo mostra a utlização de CPU, user CPU, system CPU e mais alguns CPU’s
#mpstat
Mostra 5 relatórios de estatÃsticas para todos os processadores de 2 em 2 segundos
# mpstat -P ALL 2 5
Lista processos pelo % de uso da CPU
#ps -e -o pcpu,cpu,nice,state,cputime,args
Lista processos pelo uso de memória
#ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS
Mostra o quanto de memória ainda resta (em MB)
#free -m
Uma documentação muito legal da IBM é um guia com um cenário simples mas que contém informações muito úteis para migração de um Portal 6.0 para Portal 6.1.
O guia está disponÃvel neste link.