:: Troubleshotting :: Erro no SharePoint Services Search Event ID 2424
Incrivelmente meu dia estava mais calmo hoje.
Então me questionaram sobre um erro e comecei a verificar erros de logs e etc…verificamos estava dando eventid 2424.
Event ID 2424Event Type: Error Context: Application ‘Search’, Catalog ‘index file on the search server Search’ |
SOLUÇÃO
Depois de alguns minutos pesquisando descobri que SharePoint Services Search gera um erro com a identificação de evento id 2424 não é tão incomum. Muitas "soluções" foram testadas; um em particular, parecia bastante siginificante: Alterar a pesquisa de Serviços SharePoint Service Definições para a conta de serviço para usar a mesma conta como o acesso ao conteúdo da conta. Dificil de entender? Essa última frase ficou meio complexa né?
- Entrar na Administração Central> Operações> Serviços no Servidor> clique em Windows SharePoint Services Help Search.
-
Você deve agora estar em Configurar o Windows SharePoint Services Search Settings Serviço de NNNNNNN servidor.
- Atualização do "Service Account", deve ser a mesma conta como o "Content Access Account".
- Vá até o fim da página e clique em OK. Você pode ver logo acima do botão OK o Cronograma de indexação, por padrão, isso é definido a cada 5 minutos, que é por isso que o log de eventos do aplicativo tinha uma identificação de evento 2424 a cada 5 minutos.
- Eu não tenho tido tempo para investigar se deve apenas repor o IIS ou reiniciar o servidor uma vez que você atualizou essa conta. No meu caso, eu apenas reiniciei o servidor.
Assim que eu reiniciei o servidor, o erro do SharePoint Services Search, com identificação de evento 2424 desapareceu.
OUTRAS IDEIAS
Notei que Event ID 2424 começou a todo o tempo eu instalei o seguinte WSS / MOSS patches de segurança, que saiu antes do patch SharePoint SP1:
Eu ACHO que este erro ocorreu assim que você instalei o patch SharePoint SP1 também.
Os fatores comuns que contribuam para identificação de evento 2424:
- O ambiente do SharePoint usa várias contas de serviço de domínio para gerenciar os serviços do SharePoint.
- A autenticação Kerberos está sendo usado.
- O WSS / MOSS actualizações anteriormente mencionados tenham sido aplicadas e / ou o SharePoint SP1 foi aplicado.
TAMBÉM PODE SER
Eu vi que a Microsoft tem um KB para resolver isto.
Bom gente, espero que ajude.
Abraços
Bruno velaz
:: Troubleshotting :: Solução dos Event ID’s 7076, 6398 e 6482
Algum tempo quero escrever sobre este problema e não tive tempo até agora. Como estou aguardando um deploy de alguns componentes. Lá vou escreve-lo.
Bom acho que pelo título devem perceber o por que chegaram neste post.
Quando você menos espera começa a dar alguns problemas aleatórios no seu SharePoint e você recorre ao EventVierw, e lá está estes três IDs consequêntemente e repetidamente o 7076, 6398 e 6482.
Antigamente existia uns “workarounds” para resolver isto. Porém a Microsoft® descobriu a origem do erro: Este problema vem a ser o provider do IIS ADSI. Isto ocorre quando mais de um segmento acessa o serviço do IIS ao mesmo tempo.
Este problema ocorre por causa do “temporizador” / “timer” do SharePoint(OWSTimer.exe) no Microosft SharePoint Server 2007 e ae ele gera os seguintes sintomas.
- As tarefas que estavam agendadas param de funcionar.
- Quando voce abre o IIS dá uma mensagem informando que você não pode acessar temporariamente.
- Para de vericicar se a pesquisa está ou não ativa.
O ID do evento 7076, 6398 e 6482 e mensagens de erro de memória descritos acima também será registrado no Application Event Logs.
Para resolver isto a Microsoft publicou um KB e Hotfix. http://support.microsoft.com/default.aspx?scid=kb;EN-US;946517
Tudo resolvido se não fosse um detalhe, este artigo aborda extamente o meu problema, mas a solução é a instalação de um hotfix para o Windows Server 2003, e a minha realidade é o Windows Server 2008 64 Enterprise.
Porém baixe para sua plataforma, caso você tenha Windows Server 2008 64 bits, baixe o Windows Vista 64 bits.
Bom acho que era isto.
Abraços.
:: Troubleshooting :: Serviço do IIS Indisponível / “Service Unavailable” Error 503
Boa noite gente.
Estes dias estava trabalhando e alguem entrou em contato comigo questionando este problema, por isto achei muito interessante blogar a solução do mesmo. Pois depois do contato dele teve mais 4 pessoas.
Problema
Eu estava fazendo uma migração SharePoint 3 para SharePoint 2007. Tudo instalado e ok! Quando eu vejo o erro lindo abaixo. Então pensei, bom vou blogar pois muita gente vai passar por isto.
Então eu abri o IIS e fui ver o POOL e o Site que estava parado.
Observem.
Tela que aparece no Win 2003.
Tela que aparece no Win 2008.
PROCURANDO A SOLUÇÃO
Eu fui em alguns lugares
- Reiniciei novamente os serviços: Mas começa navegar novamente. BUMMMM Aparece o erro novamente.
- Então fiz estes passos, antes de começar a varrer o problema.
- O pool de aplicativos não está em execução.
- A conta do pool de aplicativos usa uma senha incorreta.
- A conta do pool de aplicativos não é membro dos grupos IIS_WPG e STS_WPG no servidor.
- IISRESET
Bom testei tudo isto e nada, ainda.
Vamos vasculhar mais um pouco:
- Event Viewr – NADA ENCONTRADO
- Log do IIS
- Fica repitidamente registrando isto
HTTP/1.1 POST / _vti_bin / sitedata.asmx 503 1790625552 SharePoint condicionada + – 90
HTTP/1.1 POST /_vti_bin/sitedata.asmx 503 1370408763 Disabled SharePoint+-+90
-
Um pouco de pesquisa levou-me ao artigo MS seguinte:
503-Service Unavailable (IIS 6.0)
- Fica repitidamente registrando isto
- Fui na pasta C:\WINDOWS\system32\LogFiles\HTTPERR no httperr.log. NADA ENCONTRADO
- Log do SharePoint . UFA ATÉ QUE ENFIM
Log de eventos: Não foi possível carregar todos os filtros ISAPI para o site / serviço. Therefore startup aborted. Therefore startup aborted.
SOLUÇÃO:
Pode ser ajustado com simples sincronização dos frameworks.
- ASP.NET 1.1
Clique em Iniciar, executar e digite:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
|
Clique em Iniciar, executar e digite:
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
|
- ASP.NET 2.0 (32-bit)
Clique em Iniciar, executar e digite:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
|
Clique em Iniciar, executar e digite:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
|
- ASP.NET 2.0 (64-bit)
Clique em Iniciar, executar e digite:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
|
Clique em Iniciar, executar e digite:
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
|
Observe BEEMMM: Certifique-se de ASP.NET 1.1 e/ou ASPNET 2.0 é permitido na lista extensão de serviço Web no Internet Information Services Manager.
Referência para maiores informações, onde eu consegui achar a solução:
http://support.microsoft.com/kb/894435/pt
Espero que tenham entendido e possa ajudar vocês.
Bruno Velaz
:: Error :: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.
Uma pequena dica. Quando virem este erro:
|
{Microsoft.SharePoint.SPException: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again. |
Bem fácil de resolver:
Use a propriedade AllowUnsafeUpdate = true; antes de fazer qualquer atualização no site.
Esta propriedade permite você fazer atualizações no Site ou Web.
Exemplo:
| 1. string libraryPath = library.ParentWeb.Site.MakeFullUrl(library.RootFolder.ServerRelativeUrl); 2. string documentPath = libraryPath + "/" + documentName; 3. library.ParentWeb.AllowUnsafeUpdates = true; 4. library.ParentWeb.Files.Add(documentPath, strDocument, true); 5. strDocument.Close(); |
Caso não tiver a linha 3, vai dar este erro para você.
Espero ter gostado, t+.
Bruno Velaz
:: Mensagem de Erro :: Aplicando um WSP é gera ‘Object reference not set an instance of an object’ stsadm/ SharePoint
Segue a solução de mais um problema
Cenário
Você precisa colocar num ambiente onde você tem dois servidores:
- MOSS 2007 ou WSS num server.
- SQL Server 2005 (Enterprise/Standard/Express) em outro server.’
Então lá vai você no servidor 1 instalar a sua webpart.
Exemplo:
stsadm -o addsolution -filename MinhaWebPart.wsp
Problema
Resultado:
Object reference not set to an instance of an object. c:\MinhaWebPart.wsp: The Solution installation failed
Solução
Bem agora você está perguntando, qual é solução Bruno? Harrrraaaa!!
Vamos lá! Existe aguns pontos a serem checados e ter certeza disto.
Ser membro do grupo admin MOSS/WSS servidor. Ser membro do WSS_RESTRICTED_WPG no servidor. Estar no grupo no servidor WSS_ADMIN_WPG. Para podermos avaliar este problema, faça o seguinte. Vá no server 2 (SQL Server) onde se encontra o banco de dados do seu SharePoint e abra o SQL Server Management Studio e tente conectar no banco dados SharedServices_DB.
Caso você não consiga, ou der o erro de falha no login ou até mesmo senha errada. Não se preocupe realmente você acabou de entender o problema que está ocorrendo descrito acima.
Bom, então agora pergunta.
Bruno o que eu faço então?
Simples!!! Peça para quem tenha acesso ao SQL Server Management Studio e coloque seu usuário com poder nos bancos de dados do SharePoint para poder fazer o que você está querendo, que é adicionar uma simples WSP (WebPart/Feature e etc).
Complementando a Solução
Caso você queira realmente se certificar mais ainda. Vamos lá!! Gosto de desafio e por isto vou indicar você a criar uma Feature e colocar manualmente todos os passos no link abaixo no nosso cenário atual.
http://msdn.microsoft.com/en-us/library/ms475286.aspx
Bom, ao executar este comando:
stsadm -o installfeature -filename SimpleFormToolbarButton\Feature.xml
Vai dar ACCESS DENIED.
Pois é realmente galera não tem geito.
Bruno Velaz
-
Arquivos
- Novembro 2009 (10)
- Outubro 2009 (7)
- Setembro 2009 (2)
- Agosto 2009 (7)
- Julho 2009 (1)
- Junho 2009 (4)
- Maio 2009 (8)
- Abril 2009 (3)
- Março 2009 (1)
- Novembro 2008 (1)
- Outubro 2008 (2)
- Setembro 2008 (2)
-
Categorias
-
RSS
Entradas RSS
Comentários RSS
