Re: Leere Datei /tmp/.s.PGSQL.5432.lock --> Server startet nicht

From: Andreas 'ads' Scherbaum <adsmail(at)wars-nicht(dot)de>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Leere Datei /tmp/.s.PGSQL.5432.lock --> Server startet nicht
Date: 2008-04-10 12:19:15
Message-ID: 20080410141915.69bbbcf6@iridium.wars-nicht.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

On Thu, 10 Apr 2008 13:04:35 +0200 Thomas Guettler wrote:

> Wenn nach einem Systemabsturz die Datenbank nicht mehr hochfährt ist das
> nicht gut. Mittels exklusivem Filelocking kann der Server doch prüfen, ob
> noch ein anderer Server aktiv ist.

Wenn das System bootet, kann sowieso kein alter Prozess aktiv sein.

Andere Distributionen legen den Socket z.B. in /var/run ab - und
löschen das Verzeichnis beim Booten.

Würde /tmp in einer Ramdisk liegen, würde sich das Problem ebenfalls
von selbst erledigen. Allerdings kann man sich auf die Ramdisk nicht
verlassen, also ist /tmp sowieso ein ungünstiger Platz für den Socket.

Bye

--
Andreas 'ads' Scherbaum
German PostgreSQL User Group
European PostgreSQL User Group - Board of Directors

In response to

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Andreas 'ads' Scherbaum 2008-04-14 16:42:41 == Wöchentlicher PostgreSQL Newsletter - 13. April 2008 ==
Previous Message Thomas Guettler 2008-04-10 11:04:35 Re: Leere Datei /tmp/.s.PGSQL.5432.lock --> Server startet nicht