Ergebnis 1 bis 10 von 10

Thema: Lauschende Portnummer kleiner 1000 nicht möglich

  1. #1
    Doerchi ist offline Neuer Benutzer
    Registriert seit
    11.01.2011
    Beiträge
    3

    Standard Lauschende Portnummer kleiner 1000 nicht möglich

    Hallo,
    wenn ich in der postgresql.conf die Portnummer auf < 1100 setzt bekomme ich beim Starten des Server folgende Fehlermeldung:
    Starting PostgreSQL 8.3 database server: mainThe PostgreSQL server failed to start. Please check the log output: 2011-01-11 22:21:09 CET LOG: could not bind IPv6 socket: Permission denied 2011-01-11 22:21:09 CET HINT: Is another postmaster already running on port 990? If not, wait a few seconds and retry. 2011-01-11 22:21:09 CET LOG: could not bind IPv4 socket: Permission denied 2011-01-11 22:21:09 CET HINT: Is another postmaster already running on port 990? If not, wait a few seconds and retry. 2011-01-11 22:21:09 CET WARNING: could not create listen socket for "*" 2011-01-11 22:21:09 CET FATAL: could not create any TCP/IP sockets
    Setzte ich den Port wieder > 1100 läuft der Server ohne Probleme.
    Ich habe diverse Ports ausprobiert und kann es jedes mal nachvollziehen.

    Gruß
    Doerchi

  2. #2
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Ich möchte wetten, dass das Problem auch bei den Ports 1000 bis 1023 auftritt.

    Hint: das ist kein PostgreSQL-Problem, sondern ein Problem mit deinem Betriebssystem.
    Bitte informiere dich, was es mit den Ports kleiner 1024 auf sich hat.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  3. #3
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.468

    Standard

    Zitat Zitat von ads Beitrag anzeigen
    Ich möchte wetten, dass das Problem auch bei den Ports 1000 bis 1023 auftritt.

    Hint: das ist kein PostgreSQL-Problem, sondern ein Problem mit deinem Betriebssystem.
    Bitte informiere dich, was es mit den Ports kleiner 1024 auf sich hat.
    Hihi ;-)

    Ja, Port unter 1024 sind reserviert, die darf nur root öffnen.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  4. #4
    Doerchi ist offline Neuer Benutzer
    Registriert seit
    11.01.2011
    Beiträge
    3

    Standard

    OK,.. die Wette möchte ich dann nicht lieber annehmen :-)
    Vielen Dank für die schnellen Antworten.
    Habt Ihr einen Tipp, wie man die Datenbank einrichtet, damit möglichst viele auf sie zugreifen können. Port 5432 ist wohl eher selten in den Firewalls geöffnet. Ich habe mir einfach gedacht, das die Admins evtl. ein bißchen "ungenau" arbeiten und wollte deshalb meinen Server auf Port 80, oder 8080 lauschen lassen.
    Hätte ich Deinen o.g. Tipp in Deinem Postgres-Buch gefunden?

    Gruß
    Dirk

  5. #5
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    525

    Standard

    Zitat Zitat von Doerchi Beitrag anzeigen
    Ich habe mir einfach gedacht, das die Admins evtl. ein bißchen "ungenau" arbeiten und wollte deshalb meinen Server auf Port 80, oder 8080 lauschen lassen.
    8080 > 1024
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

  6. #6
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Welchen Tipp meinst du?

    Oh, und noch etwas: handele dir keinen Ärger mit den Admins ein, frag sie lieber, wie du das offiziell zulassen kannst.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  7. #7
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.468

    Standard

    Zitat Zitat von castorp Beitrag anzeigen
    8080 > 1024
    geht ned, wenn da ein Proxy (squid oder sowas) dazwischen ist.
    An sich muß ich da ads komplett Recht geben: nicht versuchen, an den Admins vorbei, sondern mit ihnen zusammen arbeiten.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  8. #8
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    525

    Standard

    Zitat Zitat von akretschmer Beitrag anzeigen
    geht ned, wenn da ein Proxy (squid oder sowas) dazwischen ist.
    Guter Punkt.
    War halt von den aufgelisteten Ports derjenige der > 1024 war.

    An sich muß ich da ads komplett Recht geben: nicht versuchen, an den Admins vorbei, sondern mit ihnen zusammen arbeiten
    Da muss ich euch beiden Recht geben.
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

  9. #9
    Doerchi ist offline Neuer Benutzer
    Registriert seit
    11.01.2011
    Beiträge
    3

    Standard

    Oh, und noch etwas: handele dir keinen Ärger mit den Admins ein, frag sie lieber, wie du das offiziell zulassen kannst.
    Ist schon klar und richtig,... aber die armen Admins in größeren Firmen haben es halt auch nicht so leicht und dürfen oftmals nur das freischalten, was schon immer frei war. ( Also Port 80 ) und da wollte ich es ihnen etwas einfacher machen, damit sie nichts freischalten müssen ( sich keine Erlaubnis einholen müssen ) und der arme User trotzdem auf seine SQL Datenbank zugreifen kann.

    Viele Dank für Eure Hilfe,
    Doerchi

  10. #10
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Dann hol dir zumindest die Erlaubnis, dass du das durch den Port tunneln darfst.
    Alles andere ist ein Grund für eine Abmahnung.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

Ähnliche Themen

  1. Problem fremdschlüssel für domains nicht möglich
    Von symbiont im Forum Allgemeines
    Antworten: 3
    Letzter Beitrag: 11.12.2009, 16:21
  2. Frage Ein kleiner Schritt für euch...
    Von Alfredo im Forum SQL
    Antworten: 3
    Letzter Beitrag: 15.02.2009, 18:17
  3. Zugriff auf Installationsordner nicht möglich
    Von gürteltier im Forum Installation von PostgreSQL
    Antworten: 2
    Letzter Beitrag: 21.07.2008, 10:03
  4. Datensätze löschen nicht möglich!
    Von Darian im Forum phpPGAdmin
    Antworten: 8
    Letzter Beitrag: 05.05.2008, 19:53
  5. Installation nicht möglich
    Von hotte im Forum Installation von PostgreSQL
    Antworten: 4
    Letzter Beitrag: 13.03.2007, 15:18

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum