your programing

postgres, ubuntu 시작시 서비스를 다시 시작하는 방법은 무엇입니까?

lovepro 2020. 12. 31. 23:06
반응형

postgres, ubuntu 시작시 서비스를 다시 시작하는 방법은 무엇입니까? 인스턴스 재부팅 후 클러스터링에서 멈춤


, 에서 Postgres db 9.1실행 중 AWS EC2입니다 ubuntu 12.04.

나는 인스턴스를 많이 엉망으로 만들었습니다 (즉, 9.1에 정착하기 전에 모든 종류의 postgres XX를 설치했습니다).

DB에서 한 달 동안 작업 한 후 인스턴스를 다시 시작하면 인스턴스 postgres가 올바르게로드되지 않고 상태가 "Running clusters"라는 것을 발견했습니다. 이것은 내가 할 때까지 영원히 지속될 것입니다

sudo service postgresql restart

터미널에서 다시 작동합니다.

이 줄을 우분투 시작에 추가하여로드 할 때마다이 서비스를 다시 시작하고 내 문제를 해결하기를 바랍니다.

이 문제를 해결할 수있는 다른 솔루션도 있습니다.


데이터베이스 시작 스크립트 자체를 수정하는 것이 가장 좋을 것 같습니다. 그러나 해결 방법으로 해당 줄을에 추가 할 수 있습니다.이 줄 /etc/rc.local은 초기화 단계에서 마지막에 실행됩니다.


Ubuntu 18.04에서 :

sudo systemctl restart postgresql.service

참조 URL : https://stackoverflow.com/questions/16515723/postgres-ubuntu-how-to-restart-service-on-startup-get-stuck-on-clustering-afte

반응형