카테고리 없음

postgresql 접속이 안됨

cheesecrust1008 2024. 5. 27. 22:15

어느날 postgre server를 실행하려고 하는데 아래와 같은 error 가 발생하였다.

 

Bootstrap failed: 5: Input/output error Try re-running the command as root for richer errors. Error: Failure while executing; `/bin/launchctl bootstrap gui/501 /Users/user/Library/LaunchAgents/homebrew.mxcl.postgresql@14.plist` exited with 5.

 

위의 메세지의 의미는 postgre가 제어되는 파일 homebrew.mxcl.postgresql@14.plist에 문제가 생겼다는 의미인거 같아 해당 파일을 열어 보았다.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>KeepAlive</key>
        <true/>
        <key>Label</key>
        <string>homebrew.mxcl.postgresql@14</string>
        <key>LimitLoadToSessionType</key>
        <array>
                <string>Aqua</string>
                <string>Background</string>
                <string>LoginWindow</string>
                <string>StandardIO</string>
                <string>System</string>
        </array>
        <key>ProgramArguments</key>
        <array>
                <string>/usr/local/opt/postgresql@14/bin/postgres</string>
                <string>-D</string>
                <string>/usr/local/var/postgresql@14</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>StandardErrorPath</key>
        <string>/usr/local/var/log/postgresql@14.log</string>
        <key>StandardOutPath</key>
        <string>/usr/local/var/log/postgresql@14.log</string>
        <key>WorkingDirectory</key>
        <string>/usr/local</string>
</dict>
</plist>

 

위와 같은 내용을 볼 수 있었는데 로그를 확인하기위해 /usr/local/var/log/postgresql@14.log 이 파일을 열오 보았다.

 

파일을 여니 그동안의 error log가 쌓여있어서 맨아래로 이동

 

vi 명령어

:G

 

이동 하니 postmaster.pid가 중복되었다는 error 발견 이를 지워주고 실행하니 해결되었다