Atlassian의 Bitbucket 서비스를 시작할 수 없습니다(CentOS 7).

Atlassian의 Bitbucket 서비스를 시작할 수 없습니다(CentOS 7).

CentOS 7 서버에 Bitbucket이 설치되어 있는데 어떤 이유에서인지 이틀 전에 충돌이 발생하여 서버에서 다시 실행하려고 하는데 cmldlet을 사용하여 서비스를 활성화하는 데 약간의 어려움이 있습니다.

   systemctl enable bitbucket.service
   systemctl start bitbucket.service 

후자는 다음 메시지를 반환합니다.

제어 프로세스가 코드=종료 상태=203/EXEC로 종료되었습니다.

파일에서 bitbucket 자격 증명을 입력하면 bitbucket.properties.

이 사건의 문제점은 무엇이고 해결책은 무엇입니까?

큰 도움을 주셔서 감사합니다.

답변1

일반적으로 systemd 서비스가 로 종료되면 code=exited status=프로세스가 0이 아닌 종료 코드로 종료되었음을 의미하므로 애플리케이션을 조사해야 합니다. 그러나 코드 200-242의 경우 다음과 같습니다.특수 시스템 종료 코드.

종료 코드 203은 systemd가 프로세스를 시작할 수 없음을 의미합니다. 이는 일반적으로 실행 파일이 없거나 실행 권한이 없음을 의미합니다.

systemctl cat bitbucket.service서비스 파일을 사용 하고 검사합니다. 질문에 결과를 추가하는 것이 도움이 될 것입니다. 문제는 ExecStart=또는 ExecStartPre=행 중 하나에 있을 수 있습니다. 각 명령에 전체 경로 /bin/ls( ls. 또한 모든 명령이 존재하고 실행 가능한지 확인하십시오. 문제가 있는지 확인하려면 직접 명령을 실행해 보세요.

bitbucket.properties이 파일은 문제와 관련이 없다고 생각합니다 . 기본 프로세스가 시작되지 않았기 때문에 파일을 열려고 시도하지 않았습니다.

관련 정보