[PostgreSQL] Probleem connectie met database op netapp

Pagina: 1
Acties:

  • gizmonl
  • Registratie: September 2000
  • Laatst online: 26-05-2021

gizmonl

Professional Rukker

Topicstarter
Beste heren :)

Ik heb hier een database draaien op een dual xeon bakkie, die data files staan remote op een netapp, die is alsvolgt aan de database geknoopt:

database server --> 1000mbit copper --> dlink 1000base switch --> cisco 3548 met copper module --> glas module --> netapp

Als ik de database gewoon lokaal draai kan ik m gewoon flink op zn flikker geven niks aan de hand, echter wanneer ik de database remote draai krijg ik regelmatig de volgende error:

NOTICE: Message from PostgreSQL backend:
The Postmaster has informed me that some other backend died abnormally and possibly corrupted shared memory.
I have rolled back the current transaction and am going to terminate your database system connection and exit.
Please reconnect to the database system and repeat your query.
pqReadData() -- backend closed the channel unexpectedly.
This probably means the backend terminated abnormally
before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.


De ene keer recovert ie weer de andere keer crasht postgres.

Op dezelfde machine draait ook MySQL, op dezelfde manier verbonden, die draait echter wel stabiel.

Wie heeft enig idee hoe dit op te lossen is, ik heb het al geprobeerd over 100mbit, dat maakt geen verschil... alleen lokaal doet ie het perfect.

  • whoami
  • Registratie: December 2000
  • Laatst online: 17:29
Dit heeft niet direct iets met P&W te maken.
Open uw topic misschien opnieuw, maar dan wel in het juiste forum.

https://fgheysels.github.io/


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

P&W -> NOS
Lijkt me toch wel voldoende topic om te moven, op verzoek topicstarter alsnog gemoved.

  • gizmonl
  • Registratie: September 2000
  • Laatst online: 26-05-2021

gizmonl

Professional Rukker

Topicstarter
Klein schopje en toeving van wat extra info die ik gevonden heb.

Na het doorspitten van het archief van de postgres mailinglist heb ik gevonden dat het niet aan geraden wordt om het zo te doen, toch schijnen er mogelijkheden te zitten in het gebruik van synchronisatie van NFS, dat staat bij sommige kernels/nfs versies standaard uit, na gebeld te hebben met de heren van netapp raden ze me aan op dat punt dus ook ff de aandacht te vestigen.

Waarom MySql wel stabiel draait, vanwege een andere I/O zegt de heer van netapp, de mailinglist zegt er weer iets anders over, een persoon daar weet te vertellen dat sync ook met MySql aan moet staan.

Wordt hopelijk vervolgd/opgelost....

Tips/hints/oplossingen zijn natuurlijk nog steeds welkom!

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
Heb je de postgres databases nu via nfs gemount en query je de daemon dus niet meer via het netwerk? Dat zou ik niet heel erg logisch vinden namelijk.

Naja, hopelijk wordt je probleem dus zo opgelost, uitleg over hoe je het dan hebt gedaan is uiteraard welkom.

Everyone complains of his memory, no one of his judgement.


  • gizmonl
  • Registratie: September 2000
  • Laatst online: 26-05-2021

gizmonl

Professional Rukker

Topicstarter
Inmiddels vanalles geprobeerd, het vergroten van de send en receive bytes van NFS en het aanzetten van sync mount, het mocht allemaal niet baten... bij een query van meer als n millioen records gaat ie nog steeds plat :(

Het lijkt er op dat de database gewoon lokaal moet gaan draaien, wat natuurlijk jammer is van het eventuele performance verschil wat je met een netapp kunt bereiken.....
Pagina: 1