ฉันเริ่มต้นอินสแตนซ์ 9.3 ของ postgres บนเซิร์ฟเวอร์ ubuntu 12.04:
~# service postgresql start
* The PostgreSQL server failed to start. Please check the log output.
[fail]
การเริ่มต้นล้มเหลว แต่ไม่มีบันทึกไฟล์นี้ว่างเปล่า:
tail /var/log/postgresql/postgresql-9.3-main.log
และไม่มีไฟล์อื่น ๆ ในไดเรกทอรีนี้: / var / log / postgresql /
วิธีที่ดีที่สุดในการแก้ไขปัญหานี้คืออะไร
su - postgres; /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
ดูว่ามันให้อะไรคุณคุณอาจต้องเปลี่ยนชื่อผู้ใช้และพา ธ ขึ้นอยู่กับการตั้งค่าของคุณ
-d 3
ไปยังpostgres
คำสั่ง สิ่งนี้จะช่วยให้การดีบักเอาต์พุตที่ครอบคลุมมากขึ้นถูกเขียนลงในบันทึก คุณสามารถลดเอาต์พุตการดีบักโดยเปลี่ยนเป็น 1 หรือ 2 หรือเพิ่มโดยการเปลี่ยนเป็น 4 หรือ 5 นอกจากนี้เอาต์พุตของwhich pgsql
คืออะไร