วันจันทร์ที่ 7 พฤศจิกายน พ.ศ. 2559

วิธีการแก้ปัญหา start service postgresql ไม่ได้ error : pg_ctl: invalid data in PID file "postmaster.pid"

อันดับแรกให้คุณลอง start service ด้วย command line ตามคำสั่งด้านล่างนี้

C:>"C:/Program Files/PostgreSQL/9.1/bin/pg_ctl.exe-D "C:/ProgramFiles/PostgreSQL/9.1/data" start

หากพบว่ามี error 


pg_ctl: invalid data in PID file"C:/ProgramFiles/PostgreSQL/9.1/data/postmaster.pid"
pg_ctl: invalid data in PID file "/postgres/directory/postmaster.pid"


วิธีการแก้ปัญหาคือ ให้ทำการลบ file postmaster.pid ซึ่งส่วนใหญ่แล้วจะอยู่ใน C:/ProgramFiles/PostgreSQL/9.1/data  แล้วทำการ start service ใหม่อีกครั้ง  service postgres ก็จะกลับมาทำงานได้อย่างสมบูรณ์อีกครั้ง 



credit : 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น