Re: Plantage fréquent

From: Cédric Villemain <cedric(at)2ndquadrant(dot)com>
To: pgsql-fr-generale(at)postgresql(dot)org
Cc: Thomas RAFFIN <traffin(at)sirap(dot)fr>
Subject: Re: Plantage fréquent
Date: 2015-01-12 10:33:14
Message-ID: 2529714.VAc7nP8hlZ@obelix
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour

> Sur un de nos serveurs nous avons un postgreSQL qui plante
> régulièrement, et nous n'arrivons pas à en trouver le cause.

Mon collègue Craig Ringer a ajouté du code dans PostgreSQL pour
faciliter l'audit de ce genre d'incident.

Sur windows il faut:

1. créer un dossier "crashdumps" dans le dossier des données de
PostgreSQL («SHOW data_directory;»)
2. Donner tous les droits à l'utilisateur postgres (ou l'utilisateur
système utilisé pour gérer PostgreSQL) dans les propriétés du dossier
3. Consulter ce dossier pour y trouver des mini dumps windows en cas de
plantage.
4. analyse avec Visual Studio ou windbg. (l'analyse peut se faire sur
une autre machine, le dump peut être exporté)

Voir le fichier src / backend / port / win32 / crashdump.c pour des
détails.

> Parfois il reste des processus postgres.exe qui tournent alors que le
> service a planté. Dans ce cas il faut les tuer manuellement pour
> relancer le service...

Il est intéressant de savoir quels processus restent en activité, et
comment ils sont 'tués'.

--
Cédric Villemain +33 (0)6 20 30 22 52
http://2ndQuadrant.fr/
PostgreSQL: Support 24x7 - Développement, Expertise et Formation

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Rodolphe Quiedeville 2015-01-13 14:26:30 Remettre en cause ses habitudes
Previous Message Thomas RAFFIN 2015-01-12 09:43:55 Re: [pgsql-fr-generale] Re: [pgsql-fr-generale] Plantage fréquent