আমি স্রেফ ওএস এক্স সার্ভার ব্যবহার করে আমার ম্যাকমিনি সার্ভারকে লায়ন সার্ভার থেকে মাউন্টেন সিংহকে আপগ্রেড করেছি। পোস্টগ্র্রেএসকিউএল-তে আমার একই সমস্যা রয়েছে যা আমি গত বছর লায়ন সার্ভারটি ইনস্টল করার সময় করেছি।
আমি যখন কোনও ধরণের পোস্টগ্রিসএসকিউএল টার্মিনাল কমান্ড করার চেষ্টা করি তখন আমি নিম্নলিখিত কুখ্যাত ত্রুটি বার্তাটি পাই যা অনেকেই বছরের পর বছর ধরে অর্জন করেছে:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
আমি যখন ত্রুটি পেয়েছি তখন পোস্টপ্রেসের জন্য পাসওয়ার্ডটি পরিবর্তন করার চেষ্টা করছি। আমি বেশ কয়েকটি কমান্ড চেষ্টা করেছি কিন্তু একই ত্রুটি পেয়েছি। আমি কেবল আমার সার্ভারটি পুনরায় চালু করেছি তবে ভাগ্য নেই। আমি / var / pgsql_sket দেখতে রুট হিসাবে লগ ইন করেছি এবং ফোল্ডারটি খালি রয়েছে। ফোল্ডার / var / pgsql_sket_alt এছাড়াও খালি।
আমি এই সম্পর্কে অনলাইন চেক করেছি। তবে স্ট্যাক ওভারফ্লো সহ আমি যে সমস্ত সমাধান পড়েছি সেগুলি সম্পর্কে পোস্টগ্র্রেএসকিউএল অপসারণ এবং পুনরায় ইনস্টল করার পরামর্শ দেওয়া হয়েছে। আমি জানি না তবে এটি কোনও দুর্ভাগ্যজনক বিকল্প বলে মনে হচ্ছে না কারণ সার্ভার অ্যাপে বেশ কয়েকটি বিকল্প পোস্টগ্রিজএসকিউএল ব্যবহার করে। আমি অ্যাপল এন্টারপ্রাইজ সাপোর্টের সাথে যোগাযোগ করেছি (কোনও চুক্তি নেই) এবং আমাকে জানানো হয়েছিল যে আমার সমস্যাটি বিকাশকারীদের দ্বারা সমাধান করতে হবে যার জন্য। 695 ব্যয় করতে হবে।
আমার একটি ওয়েবসাইট রয়েছে যা এখনই ডাউন আছে কারণ আমি এটি পুনর্নির্মাণ করতে পারি না। আমি জানি না যে এই মুহুর্তে এটির সাহায্যের জন্য কোথায় ঘুরব। আমি কিছু খুঁজে পেতে পারি কিনা তা দেখার জন্য আমি অনলাইনে সন্ধান চালিয়ে যাব। তবে আমি আশা করি যে কেউ আমাকে দ্রুত উত্তর দিতে পারে যাতে আমি আমার ডাটাবেসটি পুনর্নির্মাণ করতে পারি।
আপডেট: 12/13/2012 15:33 GMT-6
এখানে পি এস অউজেক্সের জন্য আমার আউটপুট দেওয়া আছে | গ্রেপ পোস্ট:
_postgres 28123 0.0 0.1 2479696 7724 ?? Ss 3:01PM 0:00.04 /Applications/Server.app/Contents/ServerRoot/usr/bin/postgres_real -D /Library/Server/PostgreSQL For Server Services/Data -c listen_addresses= -c log_connections=on -c log_directory=/Library/Logs/PostgreSQL -c log_filename=PostgreSQL_Server_Services.log -c log_line_prefix=%t -c log_lock_waits=on -c log_statement=ddl -c logging_collector=on -c unix_socket_directory=/Library/Server/PostgreSQL For Server Services/Socket -c unix_socket_group=_postgres -c unix_socket_permissions=0770
server1 28216 0.0 0.0 2432768 620 s000 R+ 3:02PM 0:00.00 grep postg
_postgres 28138 0.0 0.0 2439388 752 ?? Ss 3:01PM 0:00.01 postgres: stats collector process
_postgres 28137 0.0 0.0 2479828 1968 ?? Ss 3:01PM 0:00.00 postgres: autovacuum launcher process
_postgres 28136 0.0 0.0 2479696 544 ?? Ss 3:01PM 0:00.00 postgres: wal writer process
_postgres 28135 0.0 0.0 2479696 732 ?? Ss 3:01PM 0:00.01 postgres: writer process
_postgres 28134 0.0 0.0 2479696 592 ?? Ss 3:01PM 0:00.00 postgres: checkpointer process
_postgres 28131 0.0 0.0 2439388 368 ?? Ss 3:01PM 0:00.00 postgres: logger process
আপডেট: 12/13/2012 18:10 GMT-6
তীব্র ওয়েব অনুসন্ধানের পরে এই ভিডিওটি পাওয়া গেছে। আমি পোস্টগ্রাইএসকিউএলকে কাজ করতে এবং ত্রুটিটি সরাতে সক্ষম হয়েছি। আমি pgadmin এবং phppgadmin ব্যবহার করে সংযোগ করতে সক্ষম হয়েছি। নিদারুণ হতাশার কারণে আমি লায়ন সার্ভারে ফিরে যাচ্ছিলাম। এখন আমার হবে না।
psql
আপনার উপর রয়েছেPATH
। তারা ইউনিক্স সকেটটি বিভিন্ন জায়গায় সন্ধান করে। হয় tcp / ip ব্যবহার করে নির্দিষ্ট করে-h localhost
বা অগ্রাধিকার দিয়ে ঠিক করুনPATH
যাতে সঠিকটিpsql
আগে পাওয়া যায়। অ্যাপল-এর উদ্ভট সিদ্ধান্তটি কেবল পোস্টগ্রাএসকিউএল বান্ডিল করার নয়, তবে এটির সাথে জগাখিচুড়ি করা যাতে এটি অ-স্ট্যান্ডার্ড জায়গাগুলিতে জিনিসগুলি ফেলে দেয় এই সমস্যার মূল কারণ।