Openvidu on premises 배포
2022. 12. 27. 10:46ㆍTrouble Shooting
728x90
오픈비두 on premises 배포시 에러 발생
아래 사진에서 다음 과정으로 진행 안되는 이슈 발생

오류 발생

로컬에서 튜토리얼을 위한 오픈비두 서버 실행시 정상 작동 로그
진행 순서
- 포트 방화벽 설정

2. 배포 가이드 따라 설정
>> sudo su
>> cd /opt
>> curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash
>> cd openvidu
>> nano .env
.env 설정
DOMAIN_OR_PUBLIC_IP=도메인 이름
OPENVIDU_SECRET=사용할 시크릿키 (아무거나 가능)
CERTIFICATE_TYPE=letsencrypt
LETSENCRYPT_EMAIL=자신의 이메일
http=8442
https=8443
도메인 이름은 ec2 의 도메인 이름 입력
http, https 는 이후 enginx 등과 충돌 방지를 위해 포트 번호 변경
CERTIFICATE_TYPE은 하단의 ssl 인증서 발급을 정리한 블로그를 참고하여 해당 블로그의 1 ~ 3번을 따라함
- 진행 후 2개의 .pem 파일 확인 (cd /etc/letsencrypt/live/도메인)
3. 실행
./openvidu start
오류 해결 과정
- enginx가 이미 실행중 혹은 설치되어있으면 제거
- kms 부분이 문제인것 같아 구글링
// kms가 실행중인지 판단
systemctl status kurento-media-server
// kms 실행 명령어
systemctl start kurento-media-server
- 해당 명령어 실행 결과 : service could not be fount
3. docker 상태 확인 - kms 의 status가 unhealthy 상태
4. 로그 확인
./openvidu kms-logs -f

8888번 포트에서 문제가 있는 것으로 추정
5. 포트 확인
netstat -ano netstat -tnlp
포트 확인 결과 8888번 포트를 java가 점유 -> jenkins를 8888에서 9090으로 이동하는 과정에서 남아있었던 것으로 추정
java 강제 삭제 후 재실행하니 잘됨
오픈비두 공식문서
https://docs.openvidu.io/en/stable/deployment/ce/on-premises/
ssl 인증서 발급
'Trouble Shooting' 카테고리의 다른 글
Git_@github.com: Permission denied (publickey) (0) | 2023.03.27 |
---|---|
java_long = int + int 결과 비교 (0) | 2023.02.02 |