PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

LỖI FATAL tệp khóa postmaster.pid đã tồn tại

Đăng bài này trong trường hợp nó giúp ích cho người khác:

Tôi gặp sự cố tương tự như OP sau khi khởi động lại khó khi máy tính xách tay của tôi gặp sự cố. Điều gì đã giúp tôi chạy lệnh sau để xem PID được liên kết với postmaster.pid:

cat /usr/local/var/postgres/postmaster.pid

Số đầu tiên xuất hiện sẽ là PID. Nhìn trong Activity Monitor, tôi có thể thấy rằng Postgres đang chạy, nhưng không có số PID khớp với số được hiển thị.

Thay vì các bước được nêu trong câu trả lời được tham chiếu trên Superuser, tôi khởi động lại máy tính xách tay của mình đúng cách, sau đó mở Terminal và chạy

brew services restart postgresql

Điều này hoạt động mà không cần phải xóa postmaster.pid, mà tôi đã thấy một số bài viết khác đề xuất. Đôi khi, những giải pháp đơn giản lại hiệu quả.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java Enums, JPA và Postgres enums - Làm cách nào để làm cho chúng hoạt động cùng nhau?

  2. SQLAlchemy có hàm tổng hợp bool_and không?

  3. psql:FATAL:quá nhiều kết nối cho vai trò

  4. Tìm khu rừng bao trùm (VỚI RECURSIVE, PostgreSQL 9.5)

  5. HikariPool-1 - Không thể xác thực kết nối [được bảo vệ bằng email] (Kết nối này đã bị đóng.)