.png)
Nosso log de eventos do aplicativo está mostrando vários erros de tempo de execução do .NET (Event ID 5000) semelhantes a este:
EventType ulsexception12, P1 w3wp.exe, P2 6.0.3790.3959, P3 45d691cc, P4 ausente, P5 ausente, P6 ausente, P7 ausente, P8 ausente, P9 c0000005, P10 837l.
A origem desses erros é o SharePoint, mas não consigo encontrar nenhum detalhe de apoio sobre os campos "P". Alguém sabe o que cada um dos valores P1-P10 representa?
Responder1
Não sei o que isso significa, mas, na minha experiência, você vê esse tipo de mensagem de log de eventos quando tem um thread com uma exceção não tratada.
Eu sugeriria:
- Certifique-se de que todos os seus threads tenham manipuladores de exceção de nível superior e registrem exceções
- Instale um manipulador de exceções de aplicativo, que não impedirá que seu aplicativo trave, mas permitirá que você registre a exceção com alguns detalhes úteis, não a mensagem inútil que você recebeu acima :)
Ver:http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception.aspx
Responder2
Estes são erros internos do SharePoint. Às vezes, eles são causados por bugs no código personalizado se ocorrer um estouro de pilha ou algo inesperado. Geralmente, porém, eles são causados por bugs no SharePoint... :-(
Você pode obter algumas pistas verificando os logs do ULS no "12 Hive" no momento em que ocorre a falha. Combine a hora do evento registrado com a hora no log ULS.
Se parecer que o SharePoint é o culpado, atualize seu farm para o service pack e CU mais recentes, que podem resolver o problema (obviamente, teste isso primeiro). Você também pode ativar o relatório de erros na Administração Central do SharePoint e no Windows para que a Microsoft receba os despejos de memória e, com sorte, eventualmente corrija o que causou isso.