Última actividad 1754442623

Revisión f009737e47d89b21ae915b9ef933218141a2aded

systemctl으로postgres가 안켜질때.md Sin formato

linux에서 systemctl을 이용하여 postgres를 서비스하는 프로젝트가 있었다

성능개선을 위해 postgres의 설정값들을 변경하고 서버를 재시작하는 중에 서버가 시작되지 않는 문제가 발생했다.

systemctl start [email protected]

평상시에 아무렇지않게 사용하던 명령어가 갑자기 안통해서 많이 당황했다.

root계정으로 원래 안됐었나? postgres계정으로 실행시켰었나? 원래는 postgres로 실행시켜야 맞다고 하는데 비밀번호를 입력하라고해서 평상시와 다름을 느끼고 다른방법을 찾았다.

/data/main 위 경로에 권한문제가 발생하여 실행할 수 없다는 오류메시지를 발견했다.

겉으로는 postgres postgres로 변동없어보였지만 내부적으로는 어디선가 특정파일의 권한이 변동이 생긴것 같다.

sudo chown -R postgres postgres /data/main
sudo 700 /data/main

위 명령어를 적용시키고 나니 정상적으로 db서버가 실행됐다.