Dotclear

Ticket #321 (new defect)

Opened 14 years ago

Consommation excessive de ressources

Reported by: intox2007 Owned by:
Priority: normal Component: plugin:autoBackup
Severity: major Keywords:
Cc:

Description

J'ai installé le plugin sur mon blog qui utilise la version 2.1.6 de Dotclear. J'utilise lighttpd et PHP en fast_cgi.

Si par malheur je lance l'autobackup ou que je l'active ( ce qui revient au même, il se lance illico presto) , immédiatement j'ai quelques process php qui consomment presque tout le CPU pour rien.

En effet, rapidement j'observe que l'autobackup va créer plusieurs fichiers .txt de grande taille dans le répertoire backup . Oui plusieurs.

Voici ce qu'il a fait dernièrement : -rw-r--r-- 1 www www 38578801 Oct 16 12:24 default-backup-20091016-10h10.txt -rw-r--r-- 1 www www 38578801 Oct 16 12:23 default-backup-20091016-10h09.txt -rw-r--r-- 1 www www 38578801 Oct 16 12:20 default-backup-20091016-10h08.txt -rw-r--r-- 1 www www 38578801 Oct 16 12:17 default-backup-20091016-10h07.txt

4 fichiers de taille identique.

Mais il y a pire encore , si jamais je décide de stopper le serveur HTTP et de killer les processus Php et relance le tout, le plugin continue de travailler et peux reprendre jusqu'a 15 (oui!) création de fichiers.

-rw-r--r-- 1 www www 33308035 Oct 30 11:19 default-backup-20091030-10h12.txt -rw-r--r-- 1 www www 32028904 Oct 30 11:20 default-backup-20091030-10h13.txt -rw-r--r-- 1 www www 27160148 Oct 30 11:19 default-backup-20091030-10h14.txt -rw-r--r-- 1 www www 17595071 Oct 30 11:20 default-backup-20091030-10h17.txt -rw-r--r-- 1 www www 30583478 Oct 30 11:29 default-backup-20091030-10h25.txt -rw-r--r-- 1 www www 27802093 Oct 30 11:29 default-backup-20091030-10h26.txt -rw-r--r-- 1 www www 39058441 Oct 30 11:39 default-backup-20091030-10h33.txt -rw-r--r-- 1 www www 18389567 Oct 30 11:38 default-backup-20091030-10h34.txt -rw-r--r-- 1 www www 32877634 Oct 30 11:50 default-backup-20091030-10h41.txt -rw-r--r-- 1 www www 28243121 Oct 30 11:50 default-backup-20091030-10h42.txt -rw-r--r-- 1 www www 25625627 Oct 30 11:50 default-backup-20091030-10h43.txt -rw-r--r-- 1 www www 24698038 Oct 30 11:50 default-backup-20091030-10h44.txt

Il ne détecte donc pas qu'il a déjà été lancé ou qu'il est en cours d'exécution: je n'ai besoin que d'un seul backup.

Bien sûr pendant ce temps là j'ai 100% du CPU consommé.

Il serait donc utile de :

1/ s'assurer qu'un seul backup est en cours et de ne pas surcharger le serveur. 2/ pouvoir programmer (cron) le backup

Une fois le fichier généré, la compression en .gz peut là aussi consommer 100% du CPU Il serait bien de pouvoir réduire ce problème.

Note: See TracTickets for help on using tickets.

Sites map