Pour nous contacter : soyez au rendez-vous sur IRC ! ⋅ Parcourir l'archive musicale Dogmazic ⋅ Notre Blog ⋅ Notre Documentation
Bonjour à tous,

Le forum Musique Libre a migré !

Pas d'inquiétude, vos comptes et vos messages ont été migré ! Mais nous n'avons pas pu migrer les mots de passe, il vous faudra donc cliquer sur "J’ai oublié mon mot de passe" et suivre la procédure.

Welcome back ;)

Optimisation de la base de données

Avatar de l’utilisateur
kidjazz
Messages : 1060
Inscription : 01 janv. 1970, 01:00

Re: Optimisation de la base de données

Message par kidjazz »

Je sais pas comment tu fais pour t'en sortir dans ce cambouis,
ce qui est sûr, est que tu te creuses la tête.
Merci encore !
(les logos sont là)
Avatar de l’utilisateur
DECAY
Messages : 637
Inscription : 15 août 2007, 16:31

Re: Optimisation de la base de données

Message par DECAY »

Chez moi le site est down.
Avatar de l’utilisateur
aisyk
Messages : 2160
Inscription : 17 oct. 2005, 14:08

Re: Optimisation de la base de données

Message par aisyk »

Site down aussi chez moi... :(
luciolebrillante
Messages : 60
Inscription : 18 mai 2019, 22:35

Re: Optimisation de la base de données

Message par luciolebrillante »

Hello tout le monde,

Merci pour vos retours concernant le site down, je reviens vers vous avec des nouvelles.

Pour expliquer un peu les raisons de l'indisponibilité, indisponibilité qui va probablement continuer. Ampache contient des scripts de purge de certaines données en cas d'absence de données. En supprimant les utilisateurs inactifs et en supprimants leurs préférences, les scripts ont détectés des incohérences au niveau des playlists (je comprends pas encore pourquoi) et on commencé à vouloir faire du ménage de données qui ne lui semble pas utiles.

C'est ce ménage automatique de l'application qui fait que le site est down. Pour simplifier, la base de données est tellement sollicitée pour nettoyer les playlist temporaires qu'elle est incapable de répondre aux requêtes classiques du site.

Je pense que l'absence des données supprimées a mis la table des playlists temporaires dans un état instable qu'elle essaye de réparer sans succès. Il faut que je regarde pourquoi l'application n'arrive pas à finir sa purge et intervenir pour qu'elle termine proprement sa tâche.

Edit: Bon, j'ai réussi à faire en sorte que l'application fonctionne à nouveau désactivant le mécanisme de purge des playlist qui bouclait à l'infini. Celui-ci purge les playlist temporaires et part dans une boucle infini depuis que j'ai supprimé les utilisateurs inactifs. Je regarderai comment faire pour le réactiver sans que cela bloque l'application.

En attendant, l'application est up à nouveau.
luciolebrillante
Messages : 60
Inscription : 18 mai 2019, 22:35

Re: Optimisation de la base de données

Message par luciolebrillante »

- Mise à jour de PHP, passage de la version 7.0 à 7.4 via les paquets backportés de Debian. MAJ en vue de préparer la migration du serveur de Debian Stretch à Debian Buster.
edit : retour en php7.0, la version d'ampache installée gère pas la 7.4 au niveau de l'authentification, je regarderai plus tard pourquoi.

Cela devrait normalement accélérer le chargement du site sur certaines parties. Il est possible que cela ait des effets de bords, n'hésitez pas à les remonter en suivant les instructions de ce topic http://forum.musique-libre.org/discussi ... tre#latest

De prime à bord, il ne semble pas y avoir d'effet de bord. Je vais attendre quelques semaines le temps de m'en assurer et de corriger le nettoyage de cache de la bdd et ensuite je migrerai vers Debian Buster.
Avatar de l’utilisateur
kidjazz
Messages : 1060
Inscription : 01 janv. 1970, 01:00

Re: Optimisation de la base de données

Message par kidjazz »

Le surf se passe bien.
L'ensemble des fonctionnalités sur les diverses adresses est opérationnel.
Quand un truc cloche, on te sonne @luciolebrillante .

Merci encore de tes investissements.
Il serait sympa qu'on puisse t'obtenir une rémunération pour tes services,
ça se voit assez souvent que des assoces aient des salariés,
et au moins tu aurais un coup de boost appréciable. @aisyk , @DECAY @explicite @Ladee @shangril ,
Vous en pensez quoi ? Même si c'est minime. On profite tous aisément de l'interface et des divers services de l'archive. Quitte à ce qu'on laisse chacun, à la manière d'un chapeau pour les concert, de petites participations via un paypal ou autre. (je sens que l'idée n'aura pas beaucoup de "suiveurs", mais je tente)
Avatar de l’utilisateur
shangril
Messages : 3034
Inscription : 13 oct. 2010, 19:18

Re: Optimisation de la base de données

Message par shangril »

:) @kidjazz

c'est marrant que tu parles de ça, @Trebmuh évoquait justement le sujet sur IRC il y a quelques semaines.
Avatar de l’utilisateur
aisyk
Messages : 2160
Inscription : 17 oct. 2005, 14:08

Re: Optimisation de la base de données

Message par aisyk »

@kidjazz @shangril je pense qu'il faut demander à @luciolebrillante pour ce genre de choses. Qu'il nous dise ce qu'il en pense... :)
luciolebrillante
Messages : 60
Inscription : 18 mai 2019, 22:35

Re: Optimisation de la base de données

Message par luciolebrillante »

Hello tout le monde :)

Désolé pour le délai de réponse, j'étais beaucoup occupé ^^

Ta proposition me touche @kidjazz, j'ai aussi pensé pendant un temps percevoir une rémunération sur le temps investie pour l'association. C'est même une sorte de projet de vie que j'ai de vivre de ma contribution au bien commun et que je réalise aujourd'hui.

Concernant la perception d'une rémunération pour le temps que je donne à l'association, j'ai le dilemn suivant.

En quoi est-ce que je suis plus méritant que d'autres qui contribue à l'association ?

Mes compétences en informatique permettent d'améliorer le site et je suis content que la différence soit perçue :). Cependant, l'expertise musicale de Shangril a également beaucoup de valeurs ou bien encore l'expertiste juridique de Aisik ou le temps que donne olinuxx pour faire les éditos du mois ainsi que tous les autres qui contribuent à l'association. @aisyk à quand l'AG ? :wink:

Je pense que je suis aussi méritant que tous ceux qui s'impliquent dans l'association et j'ai dû percevoir de l'argent alors que les autres non.



Pour en revenir aux performances, les changements que j'ai fais dans Ampache pour Dogmazic ont été intégrés dans la version d'Ampache. Ce qui veut dire que l'on pourra basculer sur la dernière version lorsqu'elle sera publiée. :)
Avatar de l’utilisateur
kidjazz
Messages : 1060
Inscription : 01 janv. 1970, 01:00

Re: Optimisation de la base de données

Message par kidjazz »

Maintenant que tu nous as mis le dilemme sous le nez...
...c'est bien moins évident.

Donc, un énorme MERCI pour user de certaines de tes compétences qu'on n'a pas.
Investir une somme dans l'asso (même mini) semble être la solution.
Elle profitera au moins à tousss et tousss-tes !
Répondre