J'ai installé Postgresql, puis j'ai exécuté un certain nombre d'applications rails sur mon Mac OSX Mountain Lion local et créé des bases de données, etc. Aujourd'hui, après un certain temps, lorsque j'ai lancé pgAdminIII et essayé de lancer un serveur de base de données, j'ai obtenu cette erreur :
Une recherche rapide sur Google a montré este poste. Une recherche plus poussée m'a permis de découvrir qu'il pouvait y avoir une sorte de fichier postmaster.pid qui traîne et qui pourrait être la cause première de ce problème. Si je le supprime, tout ira bien.
Toutefois, avant de supprimer des éléments de mon ordinateur, je voulais m'assurer que je déboguais cette situation de manière systématique afin d'éviter d'autres problèmes.
J'ai lu quelque part qu'avant de supprimer ce fichier, je devais exécuter cette commande :
ps auxw | grep post
Si je n'obtiens aucun résultat, je peux supprimer le fichier. Sinon, non. J'ai obtenu ce résultat avec cette commande :
AM 476 0.0 0.0 2423356 184 s000 R+ 9:28pm 0:00.00 grep post
Alors maintenant, bien sûr, je suis complètement perdue.
Alors, que dois-je faire ?
Voici une partie du journal des erreurs de mon serveur postgres :
FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 171) running in data directory "/usr/local/var/postgres"?
Postgresql ne fonctionne toujours pas, j'ai toujours la même erreur et rien n'a changé. J'ai trop peur de supprimer des choses sans vérifier le SO.
Certains d'entre vous, experts, pourraient-ils guider un novice ?
Gracias