Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 17/02/2016 18:50:04
- magique
- Membre
Postgresql & iscsi
Bonjourm
j ai un base Postgresql 9.2 sur Redhat 7.1, installee par defaut.
le repertoire /var/li/pgsql a ete deplace sur une LUN, montee en iscsi avec du lvm et une partition xfs par dessus.
A chaque fois que je redemarre mon serveur, j ai un fail sur la base. Un redemarrage manuel suffit a la recuperer par contre.
En fouillant dans le /var/log/messages :
systemd: mounting /var/lib/pgsql
starting PostgreSQL database server
kernel sdv: unknown partition table
sd 2:0:0:0: [sdb] attached SCSI disk
xfs (dm-4): Mounting V4 Filesystem
postgresql-check-db-dir: "/var/lib/pgsql/data" is missing or empty
postgresql.service: control process exited, code=exited status=1
Failed to start PostgreSQL database server.
Unit postgresql.service entered failed state
j'en conclus que la base demarre avant que le montage iscsi ne soit pret.
j'ai essaye de modifier les dependances du service postgresql pour qu'il demarre une fois que le point de montage est demarre mais j'arrive au meme resultat au final : base plantee.
systemd: Starting Remote File Systems (Pre)
systemd: Reached Remote File Systems (Pre)
systemd: mounting /var/lib/pgsql
systemd: starting PostgreSQL database server
kernel sdb: unknown partition table
postgresql-check-db-dir: "/var/lib/pgsql/data" is missing or empty
kernel: xfs (dm-4): Mounting V4 Filesystem
postgresql.service: control process exited, code=exited status=1
Failed to start PostgreSQL database server.
Unit postgresql.service entered failed state
sd 2:0:0:0: [sdb] attached SCSI disk
starting LVM2 PV scan on device 8:16
kernel: xfs (dm-3): Ending clean mount
systemd: Mounted /var/lib/pgsql
Starting Remote File Systems
Reached target Remote File Systems
merci de vos idees
Hors ligne
#2 18/02/2016 11:02:56
- gleu
- Administrateur
Re : Postgresql & iscsi
Pas d'idée comme ça. Je pense qu'en effet, la partition n'est pas montée suffisamment à temps. Comme systemd parallélise certaines opérations, peut-être qu'il n'attend pas la fin du montage avant de lancer les autres services et que PostgreSQL démarre "trop vite" ?
Guillaume.
Hors ligne
Pages : 1