Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Olá pessoal, tudo certo?
Semana passada estive com um pessoal que está iniciando os trabalhos sobre WINDOWS SERVER APPFABRIC, para container de serviços WCF e workflows WF.
Um dos temas que conversamos foi a monitoração e administração de APPFABRIC HOSTING SERVICES e APPFABRIC CACHING SERVICES através de comandos Power Shell. Existem diversas opções e combinações de comandos que podemos usar que ajudam bastante a operação do ambiente.
Especialmente para a administração do APPFABRIC CACHING SERVICES, existem diversos comandos disponíveis. Veremos alguns neste post.
NOTA: Garanta que os serviços do AppFabric estejam corretamente instalados e configurados. Você pode checar através do Task Manager ou pasta Services, como vemos abaixo:
Acima temos os 3 serviços principais da instalação AppFabric.
- AppFabricCachingService
- AppFabricEventCollectionService
- AppFabricWorkflowManagementService
Se o serviço AppFabricCachingService estiver desligado (DOWN ou STOPPED) , você pode colocá-lo em operação através dos seguintes comandos em PowerShell. Abra uma console de PowerShell e entre os comandos:
Assim, outros comandos que podemos usar são:
use-cachecluster
start-cachecluster
stop-cachecluster
restart-cachecluster
get-cache
get-cachecluster
Como sabemos o APPFABRIC CACHING SERVICES permite a criação de uma camada de cache distribuída, que engloba diversas máquinas de um cluster. Assim, o comando GET-CACHECLUSTERHEALTH oferece uma visão sobre os nós e caches participantes.
Podemos criar um novo cache através do comando abaixo:
NEW-CACHE -CACHENAME meucache -EVICTION none
Podemos ainda adicionar um usuário com permissão para consumir o caching criado, assim como checar os usuários já ativos:
Grant-CacheAllowedClientAccount southamerica\wcamb
Get-CacheAllowedClientAccounts
Finalmente, podemos checar as estatísticas de utilização do cache criado através do comando GET-CACHESTATISTICS, como vemos a seguir:
Vimos assim apenas alguns dos comandos mais usados na administração de caching. Fazendo GET-HELP sobre a palavra CACHE ou CACHING, você terá uma lista muito maior disponível, veja:
De fato, comandos Power Shell são muito poderosos, servindo ainda para outros cenários de administração e monitoração. No próximo post, vamos falar sobre os comandos para operação do IIS e do AppFabric Hosting Services, não perca!
Por enquanto é só! Até o próximo post :)
Waldemir.