#1 2012-03-10 00:49:52

Fredphoto91
Membre
2010-05-19
11

[Résolu] Lenteur extrème

Bonsoir,

J'utilise Piwigo sans soucis depuis plusieurs années, mais je suis confronté aujourd'hui à un problème.
Je suis en versoin 2.3.3. La galerie est hébergé sur mon serveur NAS (Synology DS107+)

Depuis, quelques jours, le processeur de mon serveur NAS est à 100% dès que j'active la fonction "Web" qui permet d'utiliser la galerie PIWIGO.

La galerie est donc utilisable et parfaitement fonctionnelle pendant quelques minutes ... puis les accès deviennent lents ... puis carrément impossibles !

J'avoue ne pas savoir d'ou cela peut provenir.

Dès que je "désactive" PIWIGO de mon NAS --> Charge UC du NAS = 5%
Dès que j'active PIWIGO sur mon NAS --> Charge à 100% en continu (plusieurs processus httpd)

Coté PIWIGO:
J'ai désactivé tous les plugin dans piwigo
Je n'ai pas fait de mise à jour très récemment
J'ai tenté toutes les options du menu maintenance ... sans succès

En espérant trouver une réponse ici ...

Hors ligne

#2 2012-03-10 09:16:50

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [Résolu] Lenteur extrème

Bonjour Fredphoto91,

Que disent les logs du serveur web ? il  y a du passage ? parce que par défaut, sans visite sur les pages de Piwigo, Piwigo est inactif, c'est le passage d'un visiteur qui provoque l'exécution de Piwigo.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#3 2012-03-10 10:12:11

Fredphoto91
Membre
2010-05-19
11

Re: [Résolu] Lenteur extrème

Je ne suis pas sûr de regarder le traffic au bon endroit ... mais:
- Je ne relève aucun traffic important dans l'historique des visites PIWIGO (quelques pages par heures)
- Personne de connecter sur mon serveur NAS à part moi

Hors ligne

#4 2012-03-10 11:21:02

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [Résolu] Lenteur extrème

Actives le plugin LocalFiles Editor, puis sur la page [Administration > Plugins > LocalFiles Editor > configuration], ajoutes :

Code:

<?php
$conf['show_gt'] = true;
?>

Ensuite sur les pages tu vas voir le temps de génération des pages (show_gt = show generation time), on va voir si c'est Piwigo qui mouline, le PHP ou le MySQL.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#5 2012-03-10 11:34:00

Fredphoto91
Membre
2010-05-19
11

Re: [Résolu] Lenteur extrème

Ok, alors voila ce que ça donne:
Accès à la page d'accueil de ma galerie (www.fredphoto91.fr):
Page fabriquée en 2.336 s (13 requêtes SQL en 0.513 s) - Propulsé par Piwigo

Accès à une galerie:
Page fabriquée en 1.042 s (14 requêtes SQL en 0.068 s) - Propulsé par Piwigo

Acces à 1 photo:
Page fabriquée en 3.443 s (16 requêtes SQL en 0.445 s) - Propulsé par Piwigo


Charge de l'UC de mon NAS à 100% dès l'activation de ma galerie (mais la galerie PIWIGO reste malgré tout beaucoup plus rapide que ces derniers jours - je l'avais désactivée toute cette nuit pour soulager le NAS)

Hors ligne

#6 2012-03-10 11:46:03

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [Résolu] Lenteur extrème

En effet, c'est très lent.

C'est normal que le processeur soit utilisé à 100%, mais ça devrait durer très très peu de temps. Sur mon ordinateur, j'ai plutôt :

Page generated in 0.084 s (13 SQL queries in 0.002 s)
Page generated in 0.086 s (14 SQL queries in 0.001 s)
Page generated in 0.050 s (16 SQL queries in 0.006 s)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#7 2012-03-10 11:48:43

Fredphoto91
Membre
2010-05-19
11

Re: [Résolu] Lenteur extrème

Au bout de 10 minutes ... autre problème (lié ?) : message suivant qui apparait lorsque je clique sur "administration":

Parse error: syntax error, unexpected T_ENDIF in /volume1/web/_data/templates_c/oyb6kr^%%EE^EE2^EE2965B2%%intro.tpl.php on line 4

Hors ligne

#8 2012-03-10 13:59:08

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Lenteur extrème

Ces temps de génération affichés me font penser à un plugin qui mettrait le serveur à genou. Je pense en particulier au plugin Whois Online. S'il est actif sur la galerie, il faudrait le désactiver pour voir si cela n'arrangerait pas les choses.

Sinon, autres pistes :
- Comme il s'agit d'un NAS, je suppose que les disques durs sont montés en RAID 1 ou 5 (généralement ce devrait être RAID 5). Que disent les journaux sur contrôleur RAID ? Un pb matériel peut être à l'origine de pertes de performances.

- Enfin, une piste un peu extrême : Le piratage du NAS. L'accès distant au NAS est-il protégé ? Y a-t-il des journaux répertoriant les accès locaux et distants ?

Hors ligne

#9 2012-03-10 14:12:45

Fredphoto91
Membre
2010-05-19
11

Re: [Résolu] Lenteur extrème

Eric, plg, merci pour votre aide.

Concernant les différentes pistes évoquées:
- Lenteur constatée avec tous les plugins Piwigo déactivés.
- Le NAS est un 107+ (donc un seul disque) ---> Pas de Raid
- Piratage du NAS: Aucun traffic anormal constaté dans les journaux de connection du NAS

Dans ces journaux, on ne peut voir que les accès à:
- L'interface d'administration (uniquement moi & interdit en distant)
- Les transfert FTP (aucun ces derniers jours)
- Les différentes applications intégrées sur le NAS (désactivées pour le moment --> aucun traffic)

J'ai vraiment l'impression que cela provient de PIWIGO, comme si des tâches ou des requêtes ne s'éxécutaient pas normalement ...

Dans les fichiers modifiés automatiquement par Piwigo, je vois régulièrement le dossier _data\templates_c être modifié ... mais sans savoir si cela est normal et/ou lié à mon problème de lenteur
(j'ai du le supprimer il y a une diziaine de jours pour pouvoir acceder à mon site, il s'est recreer automatiquement)

Je peux accéder à la base de données de Piwigo via phpmyAdmin (installé sur le NAS), mais ne sachant pas m'en servir ... je ne tire rien des états disponibles sous phpMyAdmin

Je tourne en rond par manque de connaissances :(

Hors ligne

#10 2012-03-10 15:10:04

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16919

Re: [Résolu] Lenteur extrème

Est ce que l'historique est activé ?
Quelle est la taille de ta base de donnes ?
Quelle taille de base de données tu as autorisé ?

le fichier dans _data\templates_c c'est normal


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#11 2012-03-10 15:36:17

Fredphoto91
Membre
2010-05-19
11

Re: [Résolu] Lenteur extrème

L'historique sous Piwigo est activé, mais purgé hier soir donc il ne contient que quelques lignes.

En ce qui concerne la taille de la base de données, je ne sais pas ou trouver cette info avec certidude.
Sous phpMyAdmin, lorsque je sélectionne la base données "mysql", j'ai 61 tables pour une taille totale de 1,1 Mo.
La plus grande table "piwigo_images" fait 783 ko

Pour la taille allouée, aucun paramétrage effectué de ma part (je ne sais pas ou cela se configure)

Hors ligne

#12 2012-03-10 18:46:02

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [Résolu] Lenteur extrème

Il serait intéressant de faire 2 choses :

1) dans le répertoire de Piwigo, ajoute un simple fichier fred.txt qui contient un petit texte et ouvres le avec ton navigateur web pour voir si c'est lent

2) installer un WordPress à côté de Piwigo et voir si c'est lent comme Piwigo


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#13 2012-03-10 19:45:29

Fredphoto91
Membre
2010-05-19
11

Re: [Résolu] Lenteur extrème

Alors, j'ai fait les 2 essais:

1) Le fichier simple en txt s'ouvre toujours instantanément

2)Wordpress est aussi lent que Piwigo

... mais j'avoue ne pas savoir quelle conclusions en tirer et surtout comment résoudre mon problème !

Hors ligne

#14 2012-03-11 20:28:13

Fredphoto91
Membre
2010-05-19
11

Re: [Résolu] Lenteur extrème

Après quelques recherches supplémentaires:

Via ftp, un utilisateur est parvenu à accéder au répertoire du serveur Web sur mon NAS et à installer un fichier php:
frame_cleaner.php

C'est ce fichier qui chargait la CPU de mon NAS !

Donc, problème résolu ... mais ne comprenant rien au Php, je ne sais pas trop ce que ce fichier pouvait faire !

Merci à tous pour votre aide, en particulier à Eric qui avait vu juste ;)

Hors ligne

#15 2012-03-12 18:28:53

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Lenteur extrème

Donc piratage...

D'où la nécessité impérieuse de protéger les accès (base de données, ftp, admin piwigo,... ) par des mots de passe forts. C'est, certes, pénible pour s'en souvenir et à taper mais c'est un moindre mal comparé aux risques ;-)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact