मेरे पास दो पोस्टग्रेस 9.3 सर्वर सिंक्रोनस प्रतिकृति में हैं।PgAdmin III, खोलने वाला सर्वर स्थिति "यूटीएफ 8 एन्कोडिंग के लिए अमान्य बाइट अनुक्रम"
recovery.conf
में एक नया archive_cleanup_command
लोड करने के लिए मुझे दास को पुनरारंभ करने की आवश्यकता थी।
सर्वर सही ढंग से पुनरारंभ किया गया और अब यह पूरी तरह से मास्टर सर्वर के साथ सिंक हो गया है।
लेकिन जब मैं खोलने pgAdmin III में गुलाम सर्वर (जो निष्पादन मास्टर सर्वर पर स्थित है) के लिए "सर्वर स्थिति" पैनल, मैं कुछ त्रुटियाँ इस तरह मिलती है:
invalid byte sequence for encoding “UTF8”
प्लस कुछ हेक्स कोड
क्योंकि मैं archive_cleanup_command
एक टिल्ड ~
शब्दों में कहें, लेकिन यह काम नहीं किया था यह हो सकता है, तो मैं इसे हटा दिया और आदेश सही ढंग से काम किया।
2015-02-13 11:11:32 CET ERROR: invalid byte sequence for encoding “UTF8”: 0xe8 0x20 0x73
2015-02-13 11:11:32 CET STATEMENT: SELECT pg_file_read('pg_log/postgresql-2015-02-13_111038.log', 0, 50000)
:
हो सकता है कि ~
कहीं लिखा गया है और यह एक वैध चार नहीं है ... लेकिन मैं यह भी नष्ट कर दिया लॉग ...
गुलाम सर्वर लॉग निम्नलिखित की तरह लाइनों की एक बहुत है
ध्यान दें कि postgresql-2015-02-13_111038.log
अंतिम लॉग है, जिसकी मुझे इन पंक्तियां मिलीं।
आपके पास कॉन्फ़िगरेशन पैरामीटर 'lc_messages' सेट क्या है? यह भी देखें [यह फ्रेंच मंच पोस्ट] (http://forums.postgresql.fr/viewtopic.php?id=1258) और [यह बग रिपोर्ट] (http://www.postgresql.org/message-id/201009161112। [email protected]) – harmic
यह जानने के लिए भी प्रासंगिक है: आप इन डेटाबेस को किस ओएस पर चल रहे हैं? – harmic
@ हार्मिक: विंडोज 7। – Teejay