Re: [Galette-discussion] Plantage serveur MySQL

2018-07-12 Par sujet Jean-Marc Briand

Le 12/07/2018 à 14:00, Johan Cwiklinski a écrit :

Galette ne se connecte pas à des tables autres que les siennes. La bonne
pratique d'ailleurs consiste à avoir un utilisateur mysql spécifique
pour Galette uniquement.


Tout à fait Johan, c'était bien là mon problème.
Dans l'urgence je lui avait affecté un utilisateur commun à toutes mes 
bases.

La création d'un utilisateur dédié à galette a résolu le problème.

Désolé pour le bruit et merci pour votre aide à toi et Guillaume.

Jean-Marc


--
Galette users discussions

http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/



Re: [Galette-discussion] Plantage serveur MySQL

2018-07-12 Par sujet Johan Cwiklinski
Le 12/07/2018 à 09:37, Jean-Marc Briand a écrit :
> Le 11/07/2018 à 20:43, Guillaume Rousse a écrit :
>> Le 11/07/2018 à 18:24, Jean-Marc Briand a écrit :
>>> J'ai d'autres bases sur mon serveur qui ne devraient pas être
>>> sollicitées par galette (aubapar1 et d'autres ...)
>>>
>>> C'est moi ou c'est un bug ?
>> C'est ta configuration qui est manifestement sous-dimensionnée pour
>> ton usage, cf http://www.solomonson.com/content/how-fix-errno-24-mysql
> 
> Merci Guillaume, mais ce serveur fait tourner depuis des années tout un
> tas d'applis web / CMS, y compris d'anciennes galettes sans besoin de
> redimensionnement.
> Et j'aimerais comprendre pourquoi un clic sur un lien de ma
> galette-0.9.1.2 déclenche en rafale des tentatives d'accès à des bases
> MySQL qui ne lui ont pas été allouées.


Galette ne se connecte pas à des tables autres que les siennes. La bonne
pratique d'ailleurs consiste à avoir un utilisateur mysql spécifique
pour Galette uniquement.

Par ailleurs, rien n'indique ici que Galette ne cherche à faire quoi que
ce soit et pas une autre application.

La base de Galette tout comme les accès aux tables n'ont pas changé (ou
si peu) depuis longtemps ; il n'y a à priori pas de raison que ça
survienne maintenant et pas l'année dernière.

Et ce n'est pas non plus parce que l'erreur survient lors de l'ajout
d'un adhérent que c'est forcément la cause ; il est tout à fait possible
que le nombre de fichiers ouverts par le moteur de base soit quasi
atteint déjà... Et qu'il s'agisse donc d'une conséquence d'un problème
externe.

Quand au fait que ça ait fonctionné avant sans avoir à changer les
réglages, ça ne signifie strictement rien. Beaucoup d'applications
ajoutent nombre de tables au fur et à mesure de leurs mises à jour ; à
un moment, il faut bien s'adapter...

Personne d'autre n'a remonté de problème de ce genre, et je ne l'ai
jamais constaté non plus ; ça tend donc vers la thès du serveur mal
configuré que du bug Galette.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature


Re: [Galette-discussion] Plantage serveur MySQL

2018-07-12 Par sujet Jean-Marc Briand

Le 11/07/2018 à 20:43, Guillaume Rousse a écrit :

Le 11/07/2018 à 18:24, Jean-Marc Briand a écrit :
J'ai d'autres bases sur mon serveur qui ne devraient pas être 
sollicitées par galette (aubapar1 et d'autres ...)


C'est moi ou c'est un bug ?
C'est ta configuration qui est manifestement sous-dimensionnée pour 
ton usage, cf http://www.solomonson.com/content/how-fix-errno-24-mysql


Merci Guillaume, mais ce serveur fait tourner depuis des années tout un 
tas d'applis web / CMS, y compris d'anciennes galettes sans besoin de 
redimensionnement.
Et j'aimerais comprendre pourquoi un clic sur un lien de ma 
galette-0.9.1.2 déclenche en rafale des tentatives d'accès à des bases 
MySQL qui ne lui ont pas été allouées.


Une idée ?
Merci
JM

--
Galette users discussions

http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/



Re: [Galette-discussion] Plantage serveur MySQL

2018-07-11 Par sujet Guillaume Rousse

Le 11/07/2018 à 18:24, Jean-Marc Briand a écrit :
J'ai d'autres bases sur mon serveur qui ne devraient pas être 
sollicitées par galette (aubapar1 et d'autres ...)


C'est moi ou c'est un bug ?
C'est ta configuration qui est manifestement sous-dimensionnée pour ton 
usage, cf http://www.solomonson.com/content/how-fix-errno-24-mysql


A+
--
Guillaume

--
Galette users discussions

http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/



[Galette-discussion] Plantage serveur MySQL

2018-07-11 Par sujet Jean-Marc Briand

Bonjour Johan et tou·te·s,

Aujourd'hui, à l'installation d'une galette-0.9.1.2 toute chaude dans 
une base MySQL vierge, tout se passe bien.
Mais dans l'interface d'administration, au clic sur "Ajouter un 
adhérent" ou "Configuration > Générer les données factices > Générer", 
j'ai un plantage systématique du serveur MySQL. Les autres liens 
fonctionnent normalement.


Extrait de /var/log/mysql/error.log :

2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/yw30ans_users.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywcoluba_acls.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywcoluba_links.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywcoluba_nature.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywcoluba_pages.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywcoluba_referrers.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywcoluba_triples.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywcoluba_users.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywespenv_acls.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywespenv_links.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywespenv_nature.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywespenv_pages.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywespenv_referrers.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywespenv_triples.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywespenv_users.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywexpUBA_acls.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywexpUBA_links.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywexpUBA_nature.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywexpUBA_pages.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywexpUBA_referrers.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywexpUBA_triples.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:30 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./aubapar1/ywexpUBA_users.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:31 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./galette091/galette_preferences.frm' (errno: 24 - Too many open files)
2018-07-11 17:57:31 13875 [ERROR] /usr/sbin/mysqld: Can't open file: 
'./galette091/galette_preferences.frm' (errno: 24 - Too many open files)

2018-07-11 17:57:31 13875 [ERROR] Error in accept: Too many open files

J'ai d'autres bases sur mon serveur qui ne devraient pas être 
sollicitées par galette (aubapar1 et d'autres ...)


C'est moi ou c'est un bug ?

JM


--
Galette users discussions

http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/