When the stuff hits the fan...
Scenarios:
CF Stops Responding
. restart coldfusion - nao necessariamente resolvera o problema.
. olhar os logs - na maioria das vezes nao te dao informacao suficiente ou relevante
. softwares de monitoramento - qual? builtin? procurar a ferramenta certa
. outras opcoes - procurar no google
Ferramentas
. CFSTAT e PERFMon integration
cmd line, reports high lvl measures: number of requests running, queued, avg ret time, etc. (bult-in cf/bin). Doesnt work in multi-server mode.
. Performance Monitor Stats
Provides cfstat measures in Windows Perfmon
. Adobe features enable in CF admin
Problema: avg queue time é uma media entre os dois ultimos requests!!!! mesmo que tenha acontecido ha muito tempo atras.
. GetMetricData()
mesmo do cfstat com aparencia do perfmonitor.
. Jrun Metrics
cf6-8. inclui threads, memory usage, j2ee errors, etc.
http://tutorial351.easycfm.com
www.adobe.com/go/tn_19120
. Cf8 server monitor (enterprise, developer)
melhor opcao de monitoramento. Bastante completa e customizavel.
www.carehart.org/articles/#2007_2
necessario tomar cuidado com algumas configuracoes de monitoramento (memory tracking!!) que podem fazer um load extremamente excessivo no servidor o que fará com que o mesmo fique sem resposta e, portanto, sem acesso tambem a pagina de administracao. REINICIAR O SERVICO NAO RESOLVE O PROBLEMA!
Ferramentas comerciais
. Fusion Reactor - Interessante, pois avisa o usuario de possiveis problemas via email, alem de ter um log bastante detalhado e permitir uso de scripts.
. SeeFusion
O que é importante verificar com esses softwares:
. Verificar todos os requests em execucao
. Poder terminar requests longos
. Ver requests anteriores
. Ver detalhes de cada query executada em cada request
. Ver stack trace
etc.
Outras:
. Cf ajax System Monitor
. FlexMon CF Monitor
. Scope Enhancer
. ServerStats
. WhosOn CFC
www.cf411.com/#cfmon
www.cf411.com/#sysmon
Para Webservers:
. IISTracer, comercial
. ManageEngine ApplicationsManager, free e comercial
www.cf411.com/#wsmon
www.cf411.com/#sitemon
Para Java:
GlassBox, JaMonApi, JManage (opensource)
www.cf411.com/#appmon
Http Request:
Importante para software do iphone?!
Fridler, Firebug, ColdFire, Yslow
Charles, ServiceCapture (comercial)
www.cf411.com/#proxy
Tcp Monitor:
Database monitor:
. Sql Server PRofiler, Sql Server Trace
. Simpel SQL Server Monitor
. MYsql Monitor, Mytop
www.cf411.com/#dbmon
www.cfperformance.com!!!!!!!!!!!!!!!!!
carehart.org/presentations
quarta-feira, 12 de agosto de 2009
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário