Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/09/2011, 13h28   #1
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 505
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 505
Points : 511
Points : 511
Par défaut [MYSQL] - fonctionnement aléatoire

Bien le bonjour,

voila, depuis 2/3 jours je subis une erreur aléatoire sur mon serveur MYSQL.

En effet, celui-ci refuse de fonctionner ou de démarrer lorsque ma base se trouve dans le dossier suivant:

Code :
/srv/services/mysql-data/
OR

Il fonctionne parfaitement si je supprime le fichier My.cnf et qu'il démarre tout seul sur le dossier suivant:

J'ai vérifié mon fichier My.cnf et rien n'a bougé depuis au moins 3 semaines.
J'ai fait une verification du systeme de fichier, et tout est en ordre.
J'ai fait une vérification des permissions, et tout est OK de ce coté là aussi.

Pourtant, quand j'essaye de demarrer le serveur avec mon fichier My.cnf, celui-ci ne parviens pas à démarrer.

J'ai droit à un message m'expliquant que le fichier mysqld.sock n'est pas trouvé et qu'il ne peux donc démarrer le serveur.

Lorsque je créer le dit fichier à la main, il me dit que le serveur ne peux demarrer car le fichier user.frm n'est pas disponible en lecture ou ne peut etre créer.

J'ai pourtant forcé un chown -r mysql:mysql /srv/services/mysql-data/ et un chmod -r 770 /srv/services/mysql-data/

mais rien n'y fait.

Je suis même aller jusqu'à tester un chmod -r 777 mais c'est pareil, pas de démarrage possible.

Le serveur se trouve sur un Debian 6.0 Squeeze 64 Bits.
La version de MySQL est la version 5.1 des dépots debian.

voici un pastebin de mon fichier My.cnf:

http://pastebin.com/qyBHnUsh

Honnêtement, là, je suis perdu et perplexe, donc si quelqu'un a déjà eu ce soucis, qu'il daigne s'avancer
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/09/2011, 14h44   #2
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 476
Points : 9 608
Points : 9 608
Bonjour,

Est-ce que l'une de tes partitions ne serait pas tout simplement pleine, ou a atteint le nombre max d'inode utilisable ?
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/09/2011, 16h14   #3
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 505
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 505
Points : 511
Points : 511
Non, je viens de vérifier, tout est OK.
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/09/2011, 17h04   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
je vais dire une énormité mais tu n'as pas oublié de changer dans le my.cnf le chemin de la base ?
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 17h26   #5
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 551
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 551
Points : 4 271
Points : 4 271
Et tu n'as aucune erreur dans /var/log/mysql.err ou /var/log/mysql.log ou dans /var/log/syslog lorsque ces fameux problèmes se produisent?
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 13/09/2011, 16h40   #6
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 505
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 505
Points : 511
Points : 511
Citation:
Envoyé par frp31 Voir le message
je vais dire une énormité mais tu n'as pas oublié de changer dans le my.cnf le chemin de la base ?
Nop, tout est OK de ce coté là.

Citation:
Et tu n'as aucune erreur dans /var/log/mysql.err ou /var/log/mysql.log ou dans /var/log/syslog lorsque ces fameux problèmes se produisent?
Les seuls erreurs que j'ai dans les logs sont des access denied levés par le FS.

J'ai tenté de voir avec l'utilisateur root au lieu de mysql, même histoire.
J'ai tenté de modifier le chemin de /srv vers /var/... et là Oh magie ça fonctionne.

J'ai donc tenté de formater puis de remonter le deuxieme disque, même souci avec un FS neuf.

Je précise que je n'ai pas de SELINUX ou autre trucs dans ce gout là qui fonctionne.
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/09/2011, 17h02   #7
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 551
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 551
Points : 4 271
Points : 4 271
Ok

Peux-tu fournir le résultat de la commande suivante?

peux-tu également montrer les permissions sur le répertoire /var et /srv

Code :
1
2
3
4
 
ls -ld /var
ls -ld /srv
ls -ld /srv/services
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/09/2011, 10h13   #8
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 505
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 505
Points : 511
Points : 511
alors pour ce qui est du mount:

Code :
1
2
3
4
5
6
7
8
9
10
 
/dev/xvda1 on / type ext4 (rw,noatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
tmpfs on /var/gandi type tmpfs (rw,relatime,size=24k,mode=755)
/dev/xvdb on /srv/services type ext4 (rw,noatime,errors=remount-ro)
et pour les droits:

Code :
1
2
3
4
5
6
7
 
SRV01:~$ ls -ld /var/
drwxr-xr-x 14 root root 4096 Feb  4  2011 /var/
SRV01:~$ ls -ld /srv/
drwxr-xr-x 3 root root 4096 Apr 13 10:00 /srv/
SRV01:~$ ls -ld /srv/services/
drwxrwxr-x 6 root admin 4096 Apr 13 10:07 /srv/services/
Bon ceci dit, vous prenez pas trop la tête la dessus.

J'ai remonter un serveur identique et qui fonctionne celui-la.
D'ailleurs, fait étrange, les droits sont identiques à tous mes serveurs vue que c'est basé sur un template ;-)
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/09/2011, 10h39   #9
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 551
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 551
Points : 4 271
Points : 4 271
euh,

Tu ne m'as pas l'air d'avoir créé de partition sur ce disque...


/dev/xvdb on /srv/services type ext4 (rw,noatime,errors=remount-ro)
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/09/2011, 12h41   #10
Membre éclairé
 
Inscription : février 2005
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 349
Points : 358
Points : 358
Bonjour.

Je vais peut être dire une betises mais les répertoires ne devraient ils pas appartenir à l'utilisateur mysql?

Mygale1978 a également raison, cela devrait un truc du genre
/dev/xvdb1 on /srv/services type ext4 (rw,noatime,errors=remount-ro)
__________________
La connaissance s'accroit lorsqu'on la partage.
overider est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/09/2011, 15h37   #11
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
Citation:
Envoyé par Mygale1978 Voir le message
euh,

Tu ne m'as pas l'air d'avoir créé de partition sur ce disque...


/dev/xvdb on /srv/services type ext4 (rw,noatime,errors=remount-ro)
ça sent bon la bonne piste ça...
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 20h44   #12
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 505
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 505
Points : 511
Points : 511
Nop, pour la partition c'est normal, c'est un serveur virtuel de chez gandi, ils t'attache directement un volume partitioné et formaté au format de fichier que tu veux, ici c'est de l'ext4 parce-que dans la config j'ai demandé ext4.

Pour ce qui est de mysql, en fait les fichiers appartenants à mysql sont les suivants:

x1 = /var/lib/mysqld
&
x2 = /srv/services/mysql-data

en chown -R mysqld:mysqld /x1 ou /x2
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/09/2011, 10h35   #13
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 505
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 505
Points : 511
Points : 511
Bon, pour le coups, j'ai réinstallé le serveur, ça a corrigé le soucis, et c'est de nouveau fonctionnel.

Bref, je pense que le soucis est apparu avec une modification quelconque sur le disque virtuel.

Je clôture, si je trouve plus d'infos, je les noterais.
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h55.


 
 
 
 
Partenaires

Hébergement Web