2010-09-01 19 views
48

क्या कोई खतरा /etc/init.d/postgresql restart चल रहा है ?? हमने अभी एक घटना की थी जहां कुछ संबंध "गायब हो गए" और मैंने कहा आदेश चलाया। बस sysadmin द्वारा bollocked मिला, हालांकि वह उचित नहीं था कि यह करने के लिए एक बुरी बात क्यों थी। मैंने वेबपैप को रखरखाव मोड में रखा था, इसलिए उस समय कोई लेनदेन/प्रश्न नहीं चल रहा था।पोस्टग्रेज़ को पुनरारंभ करना


धन्यवाद दोस्तों ... तो संक्षेप में यह कुछ भी नुकसान नहीं पहुंचाएगा लेकिन यह बहुत मूल्यवान नैदानिक ​​जानकारी खो सकता है।

+1

क्या आपका मतलब है "उसने औचित्य नहीं दिया"? – JanC

+15

इसके अलावा, छोटे नोट। अधिकांश सिस्टम पर कमांड है /etc/init.d/postgresql – keithhackbarth

उत्तर

45

नहीं, init.d विधि का उपयोग कर पोस्टग्रेज़ को पुनरारंभ करने का कोई खतरा नहीं है।

हालांकि, इसे पुनरारंभ करने के लिए, क्योंकि कुछ अजीब हुआ एक अच्छा विचार नहीं है, क्योंकि यह मूल कारण को खोजने के लिए एकत्रित जानकारी की मात्रा को सीमित करता है और इसे ठीक करने के अवसरों को सीमित करता है।

साथ ही साथ मैं वर्षों में पोस्टग्रेस्क्ल के साथ शामिल रहा हूं, मुझे ऐसी स्थिति का सामना नहीं हुआ जिसमें समस्या को "ठीक" किया गया। तत्काल 'घटना' को हल किया जा सकता है लेकिन यदि कोई समस्या है, तो यह अभी भी वहां रहेगा।

+1

पुनरारंभ करें। मुझे पता था कि यह रूट समस्या को ठीक नहीं करेगा लेकिन sysadmin अनुपलब्ध था और ग्राहक अपनी साइट का बैक अप लेना चाहते थे। – Simon

+2

आप उस पर एक नज़र रखना चाहते हैं और/या एक स्क्रिप्ट लिखना चाहते हैं जो नियमित रूप से जांचता है कि त्रुटि स्थिति फिर से दिखाई देती है, इसलिए अगली बार डेटा एकत्र करने और ग्राहक कॉल से पहले समस्या को ठीक करने के लिए आपके पास अधिक समय लगता है। –

3

पुनरारंभ करने के कारण संबंध गायब नहीं होते हैं, तो आप कुछ चल रहे लेनदेन को खो सकते हैं, लेकिन यह है। PostgreSQL आपके डेटाबेस को पुनरारंभ करते समय नष्ट नहीं करता है, चिंता न करें।

5

पोस्टग्रेज़ के पुनरारंभ पर एकमात्र तरीका संबंध गायब हो जाएंगे, अगर वे खुले लेनदेन के भीतर अस्थायी तालिकाओं या बनाए गए संबंध थे। जब डीबी पुनरारंभ होता है तो यह सभी कनेक्शन बंद कर देगा और इस प्रकार सभी अस्थायी तालिकाओं को गिरा दिया जाएगा और खुले लेनदेन वापस लुढ़काए जाएंगे। लेकिन जो कुछ भी किया गया था वह पुनरारंभ से सुरक्षित होगा।

संबंधित मुद्दे