Browse by Tags

Related Posts
  • Blog Post: Utilizando Debug Diagnostics Tool

    Por: Ivanov Cepeda – Support Escalation Engineer En las estrategias de solución de problemas de aplicaciones distribuidas, que se encunetran en ambientes de producción, es muy común el utilizar herramientas para producir volcados de memoria de la aplicación que nos permitan a los ingenieros de soporte...
  • Blog Post: Resposta ao Desafio da Semana #12 [Memory Leak/Crash/Hang - Liberando COM e String null & vazia em C# e VB.NET]

    Por: Roberto Alexis Farah Olá pessoal! Eis a resposta do desafio #12: http://blogs.technet.com/latam/archive/2006/11/03/desafio-da-semana-12.aspx PROBLEMA 1 Observe os diferentes cenários com um string válida, vazia e nula. Execução com uma string válida . string str...
  • Blog Post: TechNet WIKI – Uma iniciativa de sucesso

    Uma iniciativa que está sendo encabeçada por Yuri Diógenes (Sr. Technical Writer para o Time de Windows Security) junto à comunidade IT e que já está surtindo efeito com diversas contribuições é o TechNet WIKI. A divulgação junto à comunidade IT no Brasil já possui um resultado impressionante com muitas...
  • Blog Post: Como Automaticamente coletar Hang Dumps de Hangs Intermitentes?

    Como Automaticamente coletar Hang Dumps de Hangs Intermitentes? Por: Roberto Alexis Farah Acredito que muitos j á se depararam com a difícil tarefa de coletar um Hang Dump de uma aplicação onde o sintoma de hang era intermitente. Monitorar a aplicação de modo a manualmente coletar os...
  • Blog Post: Comunicação de uma Aplicação ASP .Net com um Servidor FTP em NLB [Hang]

    Por: Roberto Alexis Farah e Yuri Diógenes 1. Introdução O título do artigo também poderia ser “Quando o problema de aplicação está no lado da infra-estrutura”. Sim, as vezes isso acontece embora na maioria dos incidentes que trabalhamos o problema freqüentemente está no lado da aplicação...
  • Blog Post: Como (Rapidamente) Usar o DebugDiag

    COMO (RAPIDAMENTE) USAR O DEBUGDIAG Por: Roberto A. Farah Como (rapidamente) usar o DebugDiag para coletar e analisar dumps de Memory/Handle Leak, Crash e Hangs? Algumas semanas atrás, conversando com um cliente por telefone, ele me sugeriu de escrever um artigo sobre a ferramenta DebugDiag...
  • Blog Post: Resposta ao Desafio da Semana #13 [Performance/Hang - Sincronização de Threads em C# e VB.NET]

    Por: Roberto Alexis Farah Olá pessoal! Eis a Resposta ao Desafio da Semana #13 . PROBLEMA Note o fragmento em vermelho do código abaixo: using System; using System.Collections.Generic; using System.Text; using System.Threading; namespace ThreadBug { public...
  • Blog Post: Como instalar o DebugDiag 1.2 em um Sistema Operacional que não está em Inglês

    By: Rodrigo Gomes – Support Engineer CTS Latam / Technical Reviewer: Ivanov Cepeda Recentemente eu trabalhei em um caso em que foi preciso capturar um arquivo de dump de um processo sendo executado na máquina cliente com Windows 7 em Português. Visto que o problema, um crash, não acontecia sempre e não...
  • Blog Post: Resposta ao Desafio da Semana #10 [Hang/Crash com Loops em C# e VB.NET]

    Por: Roberto Alexis Farah Olá pessoal! Eis a resposta ao desafio http://blogs.technet.com/latam/archive/2006/08/25/451782.aspx publicado semana passada. SINTOMA A execução do código vai ocasionar um crash de aplicação devido a estouro de pilha (StackOverflow). Se você pensou...
  • Blog Post: [PowerShell Script] Isolando as Threads Consumindo Alta CPU

    Por Roberto Alexis Farah Quando ajudando meus clientes em cenários cujo sintoma é alta CPU, muito frequentemente tenho apenas um arquivo de dump coletado no momento do sintoma e nada mais. Quando você está investigando um cenário de alta CPU e você tem arquivo de dumps, também é necessário se...
  • Blog Post: Como Monitorar Chamadas de API de uma Aplicação?

    Como Monitorar Chamadas de API de uma Aplicação? Por: João de Souza e Roberto Farah Alguns anos atrás nós nos deparamos com um incidente onde não era possível ter acesso ao código fonte do cliente para recomendar a devida instrumentação uma vez que suspeitávamos de chamadas de API que falhavam...
  • Blog Post: Resposta ao Desafio da Semana #7 [Hang de Alta CPU em C#/VB.NET]

    Por: Roberto Alexis Farah Eis a resposta ao Desafio da Semana 7. Veja o link com a definição do desafio aqui : PROBLEMA O problema é que o código erroneamente assumia que a string recebida como parâmetro sempre tinha um número. Portanto, o loop varre os caracteres da string...
  • Blog Post: Metodología de Resolución de Problemas

    Escrito por Diana Hernandez – Technical Support Lead Los ingenieros de soporte necesitamos una metodología para solucionar los problemas de nuestros clientes. Hace algunos años atrás, miembros del grupo de soporte de escalación para Latinoamérica se reunieron y crearon una metodología que usa las mejores...
  • Blog Post: Diagnóstico automático con Fixit Center Pro (beta)

    por Daniel Seveso El pasado Marzo, Microsoft liberó en modalidad “beta” un portal de seguimiento de problemas llamado Fixit Center Pro. El mismo, cumple varias funciones de interés para la comunidad de profesionales de tecnología. La más interesante a mi entender, es el “Análisis” y diagnóstico automático...
  • Blog Post: Troubleshooting Básico de Bug Check 0x9E (USER_MODE_HEALTH_MONITOR)

    Autor: Denis Passos / Revisão: Marcelo Fontes Não é incomum recebermos Dumps para análise de Bug Check 9E gerados numa situação onde a máquina/componentes estão parcialmente ou totalmente travados. Windows Server 2008 Failover Cluster usa o mecanismo de controle Watchdog para identificar se o Cluster...
  • Blog Post: Quando o servidor web IIS 6.0 para de aceitar qualquer requisição

    Quando o servidor web IIS 6.0 para de aceitar qualquer requisição Por: João Carlos Delinger de Souza O blog de hoje é relacionado a um caso que foi aberto conosco aqui na Microsoft há um tempo atrás. Era um servidor Windows 2003 com IIS6 mais OWA instalado. O sintoma era o seguinte: qualquer requisição...
  • Blog Post: Criando Scripts para o DebugDiag

    Criando Scripts para o DebugDiag Por: Roberto Farah Porque você gostaria de criar seus próprios scripts de DebugDiag? DebugDiag ( http://www.debugdiag.com ) é uma ferramenta para coleta de Hang e Crash dumps. DebugDiag foi primeiramente projetada como uma ferramenta para IIS, entretanto...
  • Blog Post: Resposta ao Desafio da Semana #11 [Hang de Alta CPU em Script]

    Por: Roberto Alexis Farah Olá pessoal! Eis a reposta do Desafio da Semana #11: http://blogs.technet.com/latam/archive/2006/09/29/459977.aspx PROBLEMA O fato do loop abaixo executar durante vários minutos indica que o loop está lendo vários arquivos… portanto, sabemos que está...
  • Blog Post: [PowerShell Script] PowerDbg v2.0 – Usando PowerShell para Controlar o WinDbg

    Por Roberto Alexis Farah Já faz um tempo desde meu último post. Estive ocupado com outras tarefas, incluindo a nova versão 2.0 da biblioteca PowerDbg. Há bastante coisa nova nessa versão e estimo que aproximadamente 80% dos mais usados comandos do WinDbg foram mapeados. Eis os mais recentes...
  • Blog Post: Procdump para detectar problemas de alto consumo de CPU

    por Elwyn Pryce Usando ProcDump.exe para detectar picos de CPU en w3wp.exe Procdump es una herramienta de Sysinternal que se utiliza en línea de comando con el simple propósito de detectar picos de utilización de CPU en una aplicación, y generar un volcado de memoria (dump) durante este pico. Dicha...
  • Blog Post: Instalación de Debugging Tools for Windows – Guía paso a paso

    por Daniel Seveso Debugging tools for Windows es un conjunto de herramientas de depuración usadas para el seguimiento de problemas complejos. Es relativamente común que durante un caso de soporte, nuestros ingenieros necesiten estas herramientas instaladas en el equipo para diagnosticar...