मैंने Postgresql को स्थापित किया और फिर अपने स्थानीय मैक OSX माउंटेन लायन पर रेल एप्लिकेशन का एक समूह चलाया और डेटाबेस बनाया आदि आज थोड़ी देर बाद जब मैंने pgAdminIII लॉन्च किया और डेटाबेस सर्वर लॉन्च करने का प्रयास किया तो मुझे यह त्रुटि मिली:
एक त्वरित Google ने इस पोस्ट को दिखाया । अधिक ब्राउज़िंग ने इस तथ्य की ओर इशारा किया कि किसी तरह का पोस्टमास्टर हो सकता है। पीआईडी फ़ाइल जो आस-पास पड़ी है, उसका मूल कारण हो सकता है। अगर मैं हटाता हूं तो चीजें ठीक होंगी।
हालाँकि, इससे पहले कि मैं अपने कंप्यूटर पर सामान हटाने जाऊं, मैं यह सुनिश्चित करना चाहता हूं कि मैं इसे व्यवस्थित तरीके से डीबग करना चाहता हूं जिससे अधिक समस्या न हो।
कहीं मैंने पढ़ा है कि उस फ़ाइल को हटाने से पहले, मुझे यह कमांड चलाने की आवश्यकता है:
ps auxw | grep post
अगर मुझे कोई परिणाम नहीं मिलता है, तो फ़ाइल को हटाने के लिए ठीक है। और नहीं। खैर, मुझे उस आदेश का यह परिणाम मिला:
AM 476 0.0 0.0 2423356 184 s000 R+ 9:28pm 0:00.00 grep post
तो अब बेशक Im उलझन में है।
तो मुझे क्या करना चाहिए?
यहां मेरे पोस्टग्रेज सर्वर एरर लॉग का हिस्सा है:
FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 171) running in data directory "/usr/local/var/postgres"?
Postgresql अभी भी नहीं चल रहा है, अभी भी एक ही त्रुटि मिलती है और कुछ भी नहीं बदला है। एसओ पर जाँच किए बिना चीजों को हटाने के लिए भी चिकन चिकन।
आप में से कुछ विशेषज्ञ एक noob मार्गदर्शन कर सकते हैं।
धन्यवाद