मुझे वास्तव में कोई जानकारी नहीं है कि समस्या क्या है।पोस्टग्रेस्क्ल डेटाबेस यादृच्छिक रूप से क्रैश
लॉग
घातक पढ़ें: माफ करना, भी कई ग्राहकों को पहले से ही
से अधिक बार बार। सबसे पहले मैंने सोचा कि कभी-कभी कनेक्शन ठीक से बंद हो जाते थे या बंद नहीं होते थे इसलिए मैंने परीक्षण किया कि डेटाबेस से कनेक्ट करके और किसी भी समय पर कितने खोले गए कनेक्शन जांच रहे थे, और जवाब हमेशा रहा है 1.
मैंने कोशिश की डीबी का उपयोग करने वाली वेबसाइट से कनेक्ट करने के लिए और मैं 2 या 3 खुले कनेक्शन पर झलकने में कामयाब रहा, जो पेज लोड होने पर तत्काल बंद हो गए थे।
मेरा शेष अनुमान यह है कि कभी-कभी वेबसाइट पर समवर्ती कनेक्शन में स्पाइक्स होते हैं और इससे डेटाबेस को नए कनेक्शन स्वीकार करना बंद हो जाता है और किसी भी तरह से मौजूदा कनेक्शन को छोड़ने की अनुमति नहीं मिलती है।
मैंने डाटाबेस से कनेक्ट होने वाले किसी भी कोड को लिखा नहीं है, मैं एक सुंदर वेनिला Django (1.7) बैकएंड का उपयोग कर रहा हूं जो सभी कनेक्शन को संभालता है।
मुझे Google खोजते समय कुछ भी नहीं मिला, क्या किसी ने किसी भी समस्या का अनुभव किया है?
संपादित करें:
Database configuration is here(PasteBin)
अनिवार्य हिस्सा: कुछ अपने PostgreSQL को कोसने है, लेकिन उस त्रुटि अकेले डीबी क्रैश नहीं होता की तरह
port = 26445 # (change requires restart)
max_connections = 500 # (change requires restart)
unix_socket_directory = '/home/clearintent/webapps/norr2_db/run' # (change requires restart)
shared_buffers = 32MB # min 128kB
# (change requires restart)
log_destination = 'stderr' # Valid values are combinations of
logging_collector = on # Enable capturing of stderr and csvlog
log_directory = 'pg_log' # directory where log files are written,
log_filename = 'postgresql-%a.log' # log file name pattern,
log_truncate_on_rotation = on # If on, an existing log file with the
log_rotation_age = 1d # Automatic rotation of logfiles will
log_rotation_size = 0 # Automatic rotation of logfiles will
datestyle = 'iso, mdy'
lc_messages = 'C' # locale for system error message
lc_monetary = 'C' # locale for monetary formatting
lc_numeric = 'C' # locale for number formatting
lc_time = 'C' # locale for time formatting
default_text_search_config = 'pg_catalog.english'
एक दुर्घटना नहीं है यही कारण है, FYI करें। –
कृपया डेटाबेस कॉन्फ़िगरेशन शामिल करें, शायद समस्या वहां है। – noamk
@ क्रिएग्रिंजर मुझे लगता है कि यह है, मैं प्रक्रिया को भी मार नहीं सकता, मुझे – XelharK