내 로컬 환경 (Mac OSX)에서 서버를 시작할 때마다 (푸마 및 근로자의 재 작업)이 상황이 저에게 있습니다.Postgresql, Rails - autovacuum 작업자 프로세스를 포크 할 수 없습니다. 리소스를 일시적으로 사용할 수 없음
로그에 도움이되는 메시지가 없습니다. "자동 진공 작업자 프로세스를 포크 할 수 없습니다 : 리소스를 일시적으로 사용할 수 없습니다."
ctr-c를 서버 밖으로 끌 때까지 내 컴퓨터 전체를 잠급니다. 브라우저에서 사이트를 방문하려고하면 연결이 끊어지고 터미널에 새 탭이 열리면 '파이프가 끊어진 것'이 닫힙니다. MAC 콘솔은 적어도 내가 알 수있는 것만 큼 도움이되는 어떤 것도 뱉어 내고 있지 않습니다.
사람이 누구인지 생각하는 사람이 있습니까?
저는 Postgres를 여러 번 다시 시작했습니다.
편집 :
로그 그냥 뱉어 시작, 'LOG : 연결을위한 새로운 프로세스를 포크 할 수 없습니다 : 일시적으로 사용할 수 없습니다 자원'
푸마 스레드 수 :
threads_count = ENV.fetch("RAILS_MAX_THREADS") { 10 }.to_i
DB : pool: 100
EDIT2 :
max_connection 수를 100에서 200으로 늘리려고했으나 아무 것도 표시되지 않습니다. 중복 된 postmaster.id 오류가 발생했습니다. 그것을 제거하고, Postgres를 재시작했지만 여전히 같은 문제가 남아 있습니다. postmaster.id 오류는 해결되었습니다.
을 한 해를 시작하는
좋은 방법을 다운로드하고, 어떤 시점에서 컴퓨터가 절전 모드로 전환되었습니다. 완전히 종료되지 않습니다. 컴퓨터를 다시 시작하면 항상 문제가 해결되고 첫 번째 세션에서는 문제가 발생하지 않습니다. 이뿐 아니라 이빨을 쓴거야? –
처음으로이 문제가 발생 했으므로 확실하지 않습니다.과거에 Postgres 앱이 컴퓨터를 다시 시작할 때 제대로 종료되지 않는 문제가있었습니다. –
누군가 해결책을 찾았습니까? 나는 아직도 이것을 고심하고있다. – Zubin