Ceci est une ancienne révision du document !
Merci de respecter les règles de base
voir aussi → Dumbo
suite au crash de ce matin, j'ai voulu faire un coup de pgfouine sur les logs PostgreSQL. Cependant, je me suis aperçu que c'était du stderr et pas du syslog. Et puis, que plusieurs paramètres de configuration étaient par défaut.
J'ai donc modifié le postgresql.conf comme suit, dans /etc/postgresql/8.3/main
#checkpoint_segments = 3 (conf par défaut!) checkpoint_segments = 20
#checkpoint_completion_target = 0.5 (conf par défaut!) checkpoint_completion_target = 0.9
effective_cache_size = 128MB effective_cache_size = 256MB (mieux adapté à mon goût)
geqo = on (laissé à on) #geqo_threshold = 12 geqo_threshold = 20 (pour qu'il se déclenche plus tard)
#default_statistics_target = 10 default_statistics_target = 40 (plus adapté àmha)
Config SYSLOG:
#log_destination = 'stderr' log_destination = 'syslog'
#syslog_facility = 'LOCAL0' syslog_facility = 'LOCAL1' (pour éviter tout problème avec LOCAL0)
#silent_mode = off silent_mode = on
Pour /etc/syslog.conf j'ai modifié:
*.*;auth,authpriv.none -/var/log/syslog
devenu:
*.*;auth,authpriv.none;local1.none -/var/log/syslog
rajouté à la fin du fichier:
local1.* /var/log/postgresql/postgresql-8.3-main.log
restart de syslog puis de pg.
déplacé le contenu du vieux postgresql.log dans le postgresql.log.1 (avec cat » ..)
vidé le postgresql.log avec >postgresql.log
testé pgFouine dessus le nouveau .log (sur ma machine perso): RAS, c'est bon
→ https://svn.postgresqlfr.org
Afin de permettre le checkout de svn pgfr à partir de machines derrières des firewall capricieux.
Certificats et clés dans /etc/ssl/{private,certs}/postgresql.fr.{key,cert}
Mise en place du combo Postfix - Postfix-pgsql - Postfixadmin - Courier. Et migration du mx de Priam à Babar. Supression du MX secondaire.
Ajout d'une nouvelle liste de diffusion pour la traduction PostgreSQL et Slony
RAS
→ webmail
RAS
→ planet