2
respostas

Log do memcached no linux (ubuntu)

Olá pessoal!

No vídeo desta tarefa o instrutor destaca o log (por ex "set pagamento 80", "stored") que o memcache exibe no terminal a cada "interação" (por ex. memcache.get / memcache.set nas rotas de GET/PUT etc onde o cache foi implementado).

Para mim este log não está sendo exibido. Quando executo memcache -vv no terminal, é exibida a seguinte informação/log, a qual não muda após interações (requisições):

slab class   1: chunk size        80 perslab   13107
 slab class   2: chunk size       104 perslab   10082
 // ... 
 slab class  42: chunk size   1048576 perslab       1
 <26 server listening (auto-negotiate

O que fazer/como fazer para que logs específicos de cada requisição (GET/PUT) sejam exibidos?

Aguardo, desde já obrigado!

Atenciosamente.

2 respostas

Oi Elías, tudo bem? Mostra pra gente como você está fazendo no momento e qual versão das libs e ferramentas você está usando por favor? Se preferir disponibilizar o projeto todo no github, isso pode ajudar bastante.

Olá Wanderson! Tudo certo e contigo?

Como já faz 3 semanas desta dúvida, a memória ficou fraca sobre o assunto/curso, então se precisar de mais alguma coisa favor me fale (ou talvez seja mais rápido / a explicação esteja até melhor no próprio curso).

Enfim, acabei de realizar alguns testes e a situação continua, vamos lá:

  1. O projeto pode ser o projeto final (zip) deste curso mesmo.
  2. Em uma tela de terminal (pasta payfast) executar: memcached -vv
  3. Em outra tela de terminal (pasta payfast) executar: node index.js
  4. Em outra tela de terminal (pasta payfast) executar: curl -X POST http://localhost:3000/pagamentos/pagamento -v -H 'Content-type: application/json' -d @files/pagamento.json (para gravar um pagamento no banco mysql e no memcached) e, posteriormente, curl http://localhost:3000/pagamentos/pagamento/[id_do_pagamento_gravado_acima] -v (para obter o pagamento do memcached)

Ah, tenho a versão 1.4.25 do memcached.

Aguardo, desde já obrigado!

Atenciosamente.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software