Ir para o conteúdo
Orgânica Digital
  • Cases
  • HUB
  • Agência de Marketing Digital
  • Solicite um Orçamento
  • Cases
  • HUB
  • Agência de Marketing Digital
  • Solicite um Orçamento
  • Cases de Sucesso
  • Biblioteca Gratuita
  • Agência de Marketing Digital
  • Solicite um Orçamento
  • Home do Blog
  • Materiais Gratuitos
  • Cases de Sucesso
  • Biblioteca Gratuita
  • Agência de Marketing Digital
  • Solicite um Orçamento
  • Home do Blog
  • Materiais Gratuitos
Orgânica Digital
  • Cases
  • Agência de Marketing Digital
  • Método

    Strategic
    Expertises

    what
    Content+Performance Consultancy

    why
    Content+Performance Planning

    TWTG

    Branding
    Geração
    de demanda

    Performance
    Captação
    de demanda

    Closing
    Conversão
    de demanda

    Loyalting
    Retenção e expansão
    de demanda

    Tactical
    Specialties

    how
    CRM Management

    how
    CRO Management

    how
    Content Management

    where
    SEO Management

    where
    Social Media Management

    where
    Paid Media Management

    how
    Conversational Management

    where
    Optimizing Digital Presence

  • Serviços
    ONE

    Assessoria exclusiva sob medida

    CORE

    Assessoria estratégica com squad dedicado

    MIND

    Consultoria e mentoria de alto nível

    • ONE
    • CORE
    • MIND
  • Insights
    Blog

    Estratégias de crescimento, marketing, vendas e retenção.

    Hub

    Planilhas, processos, ebooks, aulas, webinars, palestras, infográficos, etc.

    Instagram

    Estratégias de crescimento, marketing, vendas e retenção.

    CMO Insights
    • IA na jornada de compra
    • Content+Performance
    • The Unpromptable Ideas
    • ROI da criatividade
    • Conteúdo robotizado
    • Princípios de conteúdo
    • A Quarta Margem
    • IA na jornada de compra
    • Content+Performance
    • The Unpromptable Ideas
    • ROI da criatividade
    • Conteúdo robotizado
    • Princípios de conteúdo
    • A Quarta Margem
    SEO
    • SEO em tempos de IA
    • Do Google para a IA
    • E-E-A-T
    • Autoridade tópica
    • SEO para bater metas
    • SERP (Search Engine Results Page)
    • SEO em tempos de IA
    • Do Google para a IA
    • E-E-A-T
    • Autoridade tópica
    • SEO para bater metas
    • SERP (Search Engine Results Page)
    SEM (Search Engine Marketing)
    • Tráfego orgânico
    • Tráfego pago
    • Google Ads
    • Tráfego orgânico
    • Tráfego pago
    • Google Ads
    Leads
    • Leads qualificados
    • Captação de leads
    • Nutrição de leads
    • Qualificação de leads
    • Lead tracking
    • Lead scoring
    • Leads qualificados
    • Captação de leads
    • Nutrição de leads
    • Qualificação de leads
    • Lead tracking
    • Lead scoring
    Marketing Digital
    • Inbound Marketing
    • Inbound e Outbound Marketing
    • Marketing de Conteúdo
    • Calendário de conteúdo
    • Funil de vendas
    • Landing pages
    • Inbound Marketing
    • Inbound e Outbound Marketing
    • Marketing de Conteúdo
    • Calendário de conteúdo
    • Funil de vendas
    • Landing pages
  • Fale com um especialista
  • Cases
  • Agência de Marketing Digital
  • Método

    Strategic
    Expertises

    what
    Content+Performance Consultancy

    why
    Content+Performance Planning

    TWTG

    Branding
    Geração
    de demanda

    Performance
    Captação
    de demanda

    Closing
    Conversão
    de demanda

    Loyalting
    Retenção e expansão
    de demanda

    Tactical
    Specialties

    how
    CRM Management

    how
    CRO Management

    how
    Content Management

    where
    SEO Management

    where
    Social Media Management

    where
    Paid Media Management

    how
    Conversational Management

    where
    Optimizing Digital Presence

  • Serviços
    ONE

    Assessoria exclusiva sob medida

    CORE

    Assessoria estratégica com squad dedicado

    MIND

    Consultoria e mentoria de alto nível

    • ONE
    • CORE
    • MIND
  • Insights
    Blog

    Estratégias de crescimento, marketing, vendas e retenção.

    Hub

    Planilhas, processos, ebooks, aulas, webinars, palestras, infográficos, etc.

    Instagram

    Estratégias de crescimento, marketing, vendas e retenção.

    CMO Insights
    • IA na jornada de compra
    • Content+Performance
    • The Unpromptable Ideas
    • ROI da criatividade
    • Conteúdo robotizado
    • Princípios de conteúdo
    • A Quarta Margem
    • IA na jornada de compra
    • Content+Performance
    • The Unpromptable Ideas
    • ROI da criatividade
    • Conteúdo robotizado
    • Princípios de conteúdo
    • A Quarta Margem
    SEO
    • SEO em tempos de IA
    • Do Google para a IA
    • E-E-A-T
    • Autoridade tópica
    • SEO para bater metas
    • SERP (Search Engine Results Page)
    • SEO em tempos de IA
    • Do Google para a IA
    • E-E-A-T
    • Autoridade tópica
    • SEO para bater metas
    • SERP (Search Engine Results Page)
    SEM (Search Engine Marketing)
    • Tráfego orgânico
    • Tráfego pago
    • Google Ads
    • Tráfego orgânico
    • Tráfego pago
    • Google Ads
    Leads
    • Leads qualificados
    • Captação de leads
    • Nutrição de leads
    • Qualificação de leads
    • Lead tracking
    • Lead scoring
    • Leads qualificados
    • Captação de leads
    • Nutrição de leads
    • Qualificação de leads
    • Lead tracking
    • Lead scoring
    Marketing Digital
    • Inbound Marketing
    • Inbound e Outbound Marketing
    • Marketing de Conteúdo
    • Calendário de conteúdo
    • Funil de vendas
    • Landing pages
    • Inbound Marketing
    • Inbound e Outbound Marketing
    • Marketing de Conteúdo
    • Calendário de conteúdo
    • Funil de vendas
    • Landing pages
  • Fale com um especialista
  • Cases
  • Agência de Marketing Digital
  • Método

    Strategic
    Expertises

    what
    Content+Performance Consultancy

    why
    Content+Performance Planning

    TWTG

    Branding
    Geração
    de demanda

    Performance
    Captação
    de demanda

    Closing
    Conversão
    de demanda

    Loyalting
    Retenção e expansão
    de demanda

    Tactical
    Specialties

    how
    CRM Management

    how
    CRO Management

    how
    Content Management

    where
    SEO Management

    where
    Social Media Management

    where
    Paid Media Management

    how
    Conversational Management

    where
    Optimizing Digital Presence

  • Serviços
    ONE

    Assessoria exclusiva sob medida

    CORE

    Assessoria estratégica com squad dedicado

    MIND

    Consultoria e mentoria de alto nível

    • ONE
    • CORE
    • MIND
  • Insights
    Blog

    Estratégias de crescimento, marketing, vendas e retenção.

    Hub

    Planilhas, processos, ebooks, aulas, webinars, palestras, infográficos, etc.

    Instagram

    Estratégias de crescimento, marketing, vendas e retenção.

    CMO Insights
    • IA na jornada de compra
    • Content+Performance
    • The Unpromptable Ideas
    • ROI da criatividade
    • Conteúdo robotizado
    • Princípios de conteúdo
    • A Quarta Margem
    • IA na jornada de compra
    • Content+Performance
    • The Unpromptable Ideas
    • ROI da criatividade
    • Conteúdo robotizado
    • Princípios de conteúdo
    • A Quarta Margem
    SEO
    • SEO em tempos de IA
    • Do Google para a IA
    • E-E-A-T
    • Autoridade tópica
    • SEO para bater metas
    • SERP (Search Engine Results Page)
    • SEO em tempos de IA
    • Do Google para a IA
    • E-E-A-T
    • Autoridade tópica
    • SEO para bater metas
    • SERP (Search Engine Results Page)
    SEM (Search Engine Marketing)
    • Tráfego orgânico
    • Tráfego pago
    • Google Ads
    • Tráfego orgânico
    • Tráfego pago
    • Google Ads
    Leads
    • Leads qualificados
    • Captação de leads
    • Nutrição de leads
    • Qualificação de leads
    • Lead tracking
    • Lead scoring
    • Leads qualificados
    • Captação de leads
    • Nutrição de leads
    • Qualificação de leads
    • Lead tracking
    • Lead scoring
    Marketing Digital
    • Inbound Marketing
    • Inbound e Outbound Marketing
    • Marketing de Conteúdo
    • Calendário de conteúdo
    • Funil de vendas
    • Landing pages
    • Inbound Marketing
    • Inbound e Outbound Marketing
    • Marketing de Conteúdo
    • Calendário de conteúdo
    • Funil de vendas
    • Landing pages
  • Fale com um especialista
  • Cases
  • Agência de Marketing Digital
  • Método

    Strategic
    Expertises

    what
    Content+Performance Consultancy

    why
    Content+Performance Planning

    TWTG

    Branding
    Geração
    de demanda

    Performance
    Captação
    de demanda

    Closing
    Conversão
    de demanda

    Loyalting
    Retenção e expansão
    de demanda

    Tactical
    Specialties

    how
    CRM Management

    how
    CRO Management

    how
    Content Management

    where
    SEO Management

    where
    Social Media Management

    where
    Paid Media Management

    how
    Conversational Management

    where
    Optimizing Digital Presence

  • Serviços
    ONE

    Assessoria exclusiva sob medida

    CORE

    Assessoria estratégica com squad dedicado

    MIND

    Consultoria e mentoria de alto nível

    • ONE
    • CORE
    • MIND
  • Insights
    Blog

    Estratégias de crescimento, marketing, vendas e retenção.

    Hub

    Planilhas, processos, ebooks, aulas, webinars, palestras, infográficos, etc.

    Instagram

    Estratégias de crescimento, marketing, vendas e retenção.

    CMO Insights
    • IA na jornada de compra
    • Content+Performance
    • The Unpromptable Ideas
    • ROI da criatividade
    • Conteúdo robotizado
    • Princípios de conteúdo
    • A Quarta Margem
    • IA na jornada de compra
    • Content+Performance
    • The Unpromptable Ideas
    • ROI da criatividade
    • Conteúdo robotizado
    • Princípios de conteúdo
    • A Quarta Margem
    SEO
    • SEO em tempos de IA
    • Do Google para a IA
    • E-E-A-T
    • Autoridade tópica
    • SEO para bater metas
    • SERP (Search Engine Results Page)
    • SEO em tempos de IA
    • Do Google para a IA
    • E-E-A-T
    • Autoridade tópica
    • SEO para bater metas
    • SERP (Search Engine Results Page)
    SEM (Search Engine Marketing)
    • Tráfego orgânico
    • Tráfego pago
    • Google Ads
    • Tráfego orgânico
    • Tráfego pago
    • Google Ads
    Leads
    • Leads qualificados
    • Captação de leads
    • Nutrição de leads
    • Qualificação de leads
    • Lead tracking
    • Lead scoring
    • Leads qualificados
    • Captação de leads
    • Nutrição de leads
    • Qualificação de leads
    • Lead tracking
    • Lead scoring
    Marketing Digital
    • Inbound Marketing
    • Inbound e Outbound Marketing
    • Marketing de Conteúdo
    • Calendário de conteúdo
    • Funil de vendas
    • Landing pages
    • Inbound Marketing
    • Inbound e Outbound Marketing
    • Marketing de Conteúdo
    • Calendário de conteúdo
    • Funil de vendas
    • Landing pages
  • Fale com um especialista
  • Home do Blog
  • Materiais Gratuitos
  • Marketing
  • Vendas
  • Sucesso do Cliente
  • Home do Blog
  • Materiais Gratuitos
  • Marketing
  • Vendas
  • Sucesso do Cliente

Faça uma busca

Assine

Blog › Tecnologia

Gerenciamento de logs no Linux com logrotate

  • Foto de Lauro Becker Por Lauro Becker
  • 01/09/2019
  • Tecnologia
  • COO, atua desde 2005 com tecnologia, internet, projetos e processos de inovação.
  • Foto de Lauro Becker Lauro Becker
  • 09/01/2019
  • COO, atua desde 2005 com tecnologia, internet, projetos e processos de inovação.
✓ Conteúdo criado por humano

Quantas vezes você já se deparou com uma mensagem No space left on device no Ubuntu ou outra versão do Linux? Nenhuma??

Então você fez muito bem o dever de casa, ou ainda não chegou nesse momento. Mas se você está aqui, provavelmente o dia fatídico chegou! 🙂

Neste artigo, vou demonstrar como os logs normalmente costumam ser os vilões desse problema e mostrar como resolver isso de forma bastante simples com o logrotate.

Encontrando arquivos de log

A grande maioria das aplicações web geram logs. Esses logs são gravados em arquivos texto, normalmente com a extensão *.log.

Então, se você não fizer de forma adequada um gerenciamento desses arquivos, inevitavelmente ele engolirá 100% do seu espaço em disco. Triste, não é?

Mas a grande questão é que, quando você se depara com esse erro, até uma simples navegação nos diretórios via SSH se demonstra uma tarefa árdua. Então você precisará logo encontrar o vilão e dar um jeito nele.

Para encontrar os maiores arquivos do sistema operacional e, por consequência, esses arquivos de log gigantescos, utilize o comando du.

$ du -a / | sort -n -r | head -n 5

Ele basicamente buscará os maiores arquivos, jogando no topo da lista os maiores, limitando-se a 5 resultados. Costuma ser o suficiente.

Configurando o logrotate

Encontrou o arquivo de log? Ótimo! Para este caso eu vou utilizar uma configuração de um arquivo de log fictício de uma aplicação web que gera o seguinte arquivo:

$ /var/log/foo/production.log

Então o passo 1 será ver se você tem o logrotate instalado em seu servidor. Descubra isso com:

$ logrotate --version

Deverá aparecer algo como o número da versão do aplicativo. Se você obtiver um erro, instale ele com o seu gerenciador de pacotes (apt, yum ou similar).

Agora iremos configurar nossas regras de gerenciamento de logs. Para este caso, eu quero gerar 1 arquivo de log por dia, deixando salvo no máximo 30 logs antigos.

Crie um arquivo com o nome da aplicação em /etc/logrotate.d/. Neste caso estou utilizando o vim como editor de textos:

$ vim /etc/logrotate.d/foo

Nesse arquivo, cole o seguinte conteúdo:

/var/log/foo/production.log {
    daily
    missingok
    rotate 30
    compress
    notifempty
}

E, para testar a configuração, rode o debugger do logrotate:

$ sudo logrotate /etc/logrotate.conf --debug

Dê uma olhadinha nas mensagens que ele gerou e avalie se algum erro foi encontrado.

Simples, não é? Esse tipo de configuração poderá salvar horas do seu precioso tempo tendo que lidar com servidores com espaço esgotado e com "comportamentos misteriosos"!

Este arquivo foi construído a partir da documentação da Digital Ocean.

Dica: A Orgânica é uma agência de Marketing Digital especializada. Saiba mais!

Você quer aumentar suas vendas através do Marketing Digital?

Receba gratuitamente o Diagnóstico Content+Performance, a metodologia de Marketing Digital da Orgânica!

Você quer
aumentar suas vendas
através do Marketing Digital?

Receba gratuitamente o Diagnóstico Content+Performance, a
metodologia de Marketing Digital da Orgânica!

Quero saber como vender mais

Newsletter

Novidades de Marketing todos os dias no seu e-mail? Aqui!

Assine nossa newsletter e receba novos posts direto na sua caixa.

Newsletter

Novidades de Marketing todos os dias no seu e-mail? Aqui!

Assine nossa newsletter e receba novos posts direto na sua caixa.

Website em múltiplos idiomas: por que e como (Parte 1)
Algoritmo Minimax - Introdução à Inteligência Artificial
Orgânica Digital
Linkedin-in Instagram Youtube

Contato

  • Comercial
  • Atendimento
  • Trabalhe na OD
  • Comercial
  • Atendimento
  • Trabalhe na OD

Serviços

  • Agência de Conteúdo
  • Agência de Inbound Marketing
  • Agência de SEO
  • Agência de Conteúdo
  • Agência de Inbound Marketing
  • Agência de SEO

Atendemos em todo o Brasil

Estamos em 24 cidades, em SP e mais 8 estados. São mais de 17 anos escrevendo histórias de sucesso com clientes de todo o Brasil.

Será uma honra participar da sua.

Orgânica Digital. The Way To Grow.

Copyright © Orgânica Digital: todos os direitos reservados.