spring 서버 배포 오류 해결

devguri·2022년 11월 15일
0
post-thumbnail
post-custom-banner

github에 있는 프로젝트 git clone하여 설정 후 프로젝트 비드시 오류 발생

  1. ./gradlew: Permission denied
  2. Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

Error : ./gradlew clean build 했는데 Permission denied 에러 발생

* chmod +x gradlew : 실행권한 부여하면 된다.

실행권한이 없어서 거부된거라서 실행권한만 부여하면 해결완료!

Error : 서버 다운된 것 같아서 인스턴스 중지 후 다시 시작했더니 nginx 서버가 재시작되지 않았다.

→ 위와 같은 오류 발생함

해결과정

  1. systemctl status nginx.service 로 상태 확인해봄

→ Active : failed 인것 확인 함

  1. 구글링 해보니

Can not restart Nginx, "Job for nginx.service failed because the control process exited with error code."

  • 위에서 apache를 kill하라는 답변을 줘서 apache 상태를 확인해보았다.

    • 확인해보니 apache2가 running 중이었다.
    • 왜 실행됐는지는 모르겠다.
  1. apache를 중지시킨 후 nginx를 다시 실행했다.

    systemctl kill apache2
    systemctl restart nginx

결과

nginx 서버를 다시 실행시킬 수 있었다.

systemctl status nginx


위와같은 오류가 발생하는 경우가 많은데 서버가 실행안되면 그 포트에서 실행중인 서버가 있는지, 다른 서버가 동작하고 있는 것은 아닌지 확인해야할 것 같다.

profile
Always live diligently
post-custom-banner

0개의 댓글