Encontre a causa do projeto anormal recentemente e verifique se o espaço em disco do servidor ocupa 100%
Verificou-se que a pasta temporária para o download de um pacote estava cheia.
Esse problema não foi considerado antes e apenas uma brecha pode ser preenchida.
Solução: esvazie os arquivos expirados antes de cada download, para que não ocupem espaço em disco.
/ * Download em lote * /
função pública download_project ($ array)
{
// Iniciar ciclo de exclusão de arquivos expirados
$ tmp = 'tmp_down';
$ savepath1 = '../public'.$tmp;
$ caminho1 = dir ($ savepath1);
while (($ item = $ path1-> read ())! = false) {
if ($ item == '.' || $ item == '..') {
continuar;
}outro{
$ arquivo = $ savepath1. '/'. $ item;
$ times = time () - horário do arquivo ($ file);
if ($ times> 24 * 3600) {
desvincular ($ arquivo);
}
}
}
// Ciclo de exclusão de arquivos expirados final
Fonte do artigo: blog de Liu Juntao Bem-vindo ao prestar atenção ao número público, comentários, comentários e estudar juntos.
Se for útil para você, clique para recomendar , seu apoio é a melhor afirmação para mim (* ^ _ ^ *)