Redis_data e Postgres_data estão consumindo mais de 20GB de espaço

O que posso fazer a respeito disso? redis_date e postgres_date estão consumindo mais de 20 GB de espaço.

Devido a isso, estou pagando mais na DigitalOcean.

Meu fórum: https://onehourforum.com/

Sempre essas duas pastas consomem muito do meu espaço, e meu fórum está caindo.

Por favor, ajude.

Captura de tela anexada.

Para mim, redis_data é realmente muito pequeno. O que você obtém de

ls -haltrR /var/discourse/shared/standalone/redis_data

Eu tenho

root@foorumi-hel:/var/discourse# ls -haltrR /var/discourse/shared/standalone/redis_data
/var/discourse/shared/standalone/redis_data:
total 9.3M
drwxr-xr-x 13 root       root  4.0K Jan 10  2023 ..
-rw-r--r--  1 messagebus input 9.3M Dec  6 20:07 dump.rdb
drwxr-xr-x  2 messagebus input 4.0K Dec  6 20:07 .

Então Vikash realmente deve ter um problema.

Concordo. Não consigo imaginar como pode haver 16 GB de redis. Se você se mudar para um novo servidor, o que está no redis (tipicamente) é deixado para trás, então uma coisa a fazer seria simplesmente excluí-lo e reconstruí-lo.

Você pode ver o que isso diz:

cd /var/discourse
./launcher enter app
redis-cli
info memory
exit
exit
exit
3 curtidas

Além disso, por interesse, na parte inferior da página de status do Sidekiq do seu fórum (forum.url/sidekiq), há um resumo do uso de memória do Redis, incluindo o uso de pico. (Também, tempo de atividade - pode ser interessante se o tempo de atividade for muito curto, porque talvez o Redis esteja travando e reiniciando e deixando alguma sujeira no disco.)

(No entanto, isso é uso de memória, e o problema aqui parece ser uso de disco.)

1 curtida

Veja isto, está gerando dados de despejo

1 curtida

Presumivelmente, você pode excluir todos os arquivos temporários.

Esta é uma instalação padrão? Ela tem histórico de ter sido migrada de outra máquina? Uma rápida pesquisa indica que algum tipo de problema de permissão, ou outro motivo para o redis falhar ao salvar/renomear, pode ser a causa.

Este tópico anterior foi inconclusivo para mim:
Discouse ocupa muito espaço em disco, principalmente a pasta redis_data

Eu acho que eles ficam para trás se o redis for desligado antes que ele possa gravar. (Mas não me lembro de ter escrito isso, então talvez eu o tenha deixado em um arquivo temporário solfege/em algum lugar)

Essas datas na captura de tela estão em blocos em intervalos de aproximadamente 5 minutos - algo não está funcionando como deveria!

1 curtida

Eu não tinha notado isso!

Certamente há algo errado. É uma máquina subdimensionada? Ela está executando um monte de coisas de IA? (Não acho, mas essas são minhas melhores suposições)

Se for seguro excluí-los, isso resolverá o problema imediato de espaço em disco.

Como uma verificação geral, que inclui uma verificação de processos sendo encerrados devido à falta de memória:

O serviço smtp foi parado,

e a fila permaneceu,

isso é um problema?

O que eu fiz?

consertou o smtp e deletou arquivos temporários.

Isso pode explicar.

Será interessante ver se esses arquivos temporários ainda estão sendo criados.

Nenhum arquivo temporário está sendo criado agora.

mas este está consumindo 16 GB

como lidar com isso?

Obrigado

Você pode tentar

cd /var/discourse
./launcher cleanup