O que está fazendo arquivos /tmp/info-html*.tmp e como faço para pará-lo?

2

O que está fazendo arquivos /tmp/info-html*.tmp e como posso pará-lo ou configurá-lo para limpá-los e / ou transformá-los em outro lugar?

Por exemplo,

# ll /tmp/info-html*
-rw-r--r-- 1 user user 0 Oct 30  2014 /tmp/info-html.tmp
-rw-r--r-- 1 user user 0 Oct 30  2014 /tmp/info-html1.tmp
-rw-r--r-- 1 user user 0 Oct 30  2014 /tmp/info-html2.tmp
...

Eles se acumulam muito rapidamente e estão sempre vazios quando eu os vejo.

    
por Shovas 19.05.2015 / 19:08

3 respostas

3

Em vez de limpar após o fato, você provavelmente deve monitorar o local com lsof para determinar o que está gravando os arquivos e descobrir como pará-lo:

lsof +d /tmp/ -r 1 | grep "info-html"

Como alternativa, você pode configurar alguma forma de auditoria nesse diretório, mas pode ficar muito tagarela.

    
por 19.05.2015 / 19:32
0

Este é provavelmente um problema com o reduxframework, que pode ser um plug-in do WordPress ou incluído por um tema do WordPress. Para encontrá-lo, tente algo assim:

grep -rniIlF 'info-html' wp-content/

Isso fornecerá o número do arquivo e da linha onde você deve encontrar algo como:

$sampleHTML = $wp_filesystem->get_contents( dirname( FILE ) . '/info-html.html' );

Substitua por:

$sampleHTML = file_get_contents( dirname( FILE ) . '/info-html.html' );

Além disso, veja uma longa discussão sobre isso: link

    
por 03.02.2016 / 03:50
-1

Poderia ser pelo menos

  • Alguns aplicativos da web, como WordPress , fazem isso em algumas circunstâncias.

  • Um cronjob de execução regular, consulte /etc/crontab , /etc/cron.* e crontab -l -u user , em que user é o usuário que possui esses arquivos.

  • Algum daemon que periodicamente cria esses blocos, não os remove devido a um bug, operação interrompida ou algum outro motivo.

Difícil dizer que sua pergunta não tem muitos detalhes.

    
por 19.05.2015 / 19:27

Tags