Ben PostgreSQL 9.1/PostGIS 1.5, psycopg2 2.4.2 ve pgBouncer 1.4.2 ile Django 1.3 çalıştırıyorum üzerinde kirli sunucuyu.pgBouncer - çünkü kapanış: Her bağlantının
2011-11-20 02: 15: 25,027 29538 LOG S-0x96c2200: Ben pgbouncer.log bir günlük girişi olsun veritabanına her bağlantıda
app_db/[email protected] : 5432 kapanıyor çünkü: kirli sunucu (yaş = 0).
Bu soruna herhangi bir çözüm bulamıyorum - herhangi birinin neden olduğu hakkında bir fikriniz var mı? Ben pgbouncer (oturum/işlem modu, farklı zaman aşımları vb) yeniden yapılandırmayı denedim, ama boşuna. Tamam
Tamam sadece zor yoldan öğrendim, UYARI: Arka plan görevi işleme kereviz (veya başka bir şey) kullanıyorsanız sadece bunu yapmayın. Bir nesnenin birincil anahtarını, uyumsuz çalışan bir göreve geçireceğiniz yarış koşulları olabilir. Görev, istek bitmeden (ve işlemin gerçekleştirilmesinden) önce çalışmaya başlayabilir, böylece görev nesneyi bulamaz. Bunun tek çözümünün manuel işlem yönetimi olduğunu düşünüyorum. – Dick
Sunumuma link verdiğim için teşekkür notu ... Yararlı olduğuna sevindim! :) – Christophe
Tabii ki! Harika bir sunumdu; Django'daki 'kırılmış' işlem yönetimi hakkında çok az şey bilindiğini çarpıcı buluyorum. – Dick