Piwik : Corriger le problème de chargement des widgets chez OVH
Lors de ma migration chez OVH, j’ai rencontré un problème avec Piwik. Quand j’arrivais sur la page d’administration, les widgets ne se chargeaient ou affichaient une belle erreur 500. Après quelques recherches sur Internet, j’ai trouvé la cause et la solution à ce problème.
Cause :
Le fait que les sessions soient stockés en fichiers dans le dossier du logiciel (PIWIK_PATH.’/tmp/sessions’) fait que les fichiers sont écrits via le protocole NFS beaucoup plus lent et entrainant de nombreux ralentissements. (Source : Team OVH)
Solution :
OVH recommande de modifier le fichier global.inc.php en remplaçant dans la catégorie [General] :
session_save_handler = files
par
session_save_handler = dbtable
Ou de modifier le core de Piwik en remplaçant dans PIWIK_PATH/core/Session.php aux environs de la ligne 81 :
$sessionPath = PIWIK_USER_PATH . '/tmp/sessions';
par
$sessionPath = '/tmp/';
(Source : Forum OVH – Guide OVH)
Personnellement, je ne vous recommande ni l’un ni l’autre car lors d’une mise à jour, tout risque d’être supprimé. Nous allons juste appliquer la première solution au fichier config.inc.php qui contrairement à global.inc.php ne sera pas remplacé lors d’une mise à jour de Piwik.
(Source : FAQ Piwik)
[EDIT 24/01/2013] Suite à la sortie de la version 1.10, le bug #2997 a été corrigé et permet de détecter si le système de fichiers est sous NFS et passe le système de sessions sous base de données. Merci à pete de m’avoir remonté cette information.
Commentaires
Le probleme a ete corrige dans la version 1.10 de Piwik donc il n’est plus oblige de faire ce changement manuellement (Piwik detecte OVH (disques en nfs) et automatiquement selectionne le bon mode). Donc Piwik fonctionne maintenant bien sur OVH mutualise! 🙂
De mon coté, même avec la dernière version j’ai tjs des gros problème de rapidité dont je n’arrive pas a trouver la source. J’ai testé votre astuce, mais sans succès, il y a t’il d’autre axe a vérifier ?
Êtes vous bien chez OVH ? Êtes vous sur un serveur mutualisé ?
Bonjour,
De mon coté, aucun chiffre ne s’affiche dans mon intrerface de piwik (V. 2.10), joomla en dernière version stable. Suis désespéré, je croyais fort en cette solution open source. Avez vous une idée ?
Êtes vous bien chez OVH ? Êtes vous sur un serveur mutualisé ? Avez vous tenté de contacter les forums d’OVH ?
Je précise que je suis sur un hébergement web mutualisé Pro, et que la solution de modification 1 à été appliquée.
Oui, chez OVH, et non pas de contact, j’ai découvert piwik hier, et je me suis rendu fou avec le non affichage des stats.
Je viens de regarder dans la FAQ de Piwik et ce lien peut aider : http://piwik.org/faq/troubleshooting/faq_148/.
Merci de ce message, mais malheureusement, je rien de plus.
je vais essayer de contacter demain le support. Sinon, il me reste l’imbuvable outil de stats d’OVH.
Ajouter un commentaire