UniFi - 컨트롤러를 실행했을 때 시작을 실패하는 경우¶
download at 2017-10-31T15:41:44Z origin
문제 상황
UniFi 컨트롤러가 실행했을 때 시작을 실패한다.
가능한 원인 / 권장하는 액션
문제: 윈도우 프로파일의 사용자 이름에 특수 문자가 포함되어 있다.
1. 컨트롤러의 데이터베이스 (mongo)가 파일을 찾을 수 없어서 시작하지 못했다.
- 해결책은 사용자 이름을 변경하여 특수 문자가 포함되지 않도록 주의합니다. (강조 문자를 포함합니다, 예를 들어 á, ë, ì, ô, ç, ã).
문제: UniFi가 사용하는 한개 이상의 포트가 다른 프로그램에서 사용하고 있다.
- <unifi_base>/logs/server.log 파일을 살펴봅니다.
Note
<unifi_base>의 위치는 운영체제에 따라서 다릅니다. 이 문서 를 확인하여 더 많은 정보를 확인하십시오.
더 가능한 요인으로는, 다음과 같은 에러가 발생하였다:
[2011-06-01 22:09:14,145] <UniFi> ERROR StandardServer - StandardServer.await: create[8081]: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) ...
UniFi 컨트롤러의 포트를 변경합니다. 다음의 가이드를 확인하십시오: 가이드
문제: Java 호환 이슈 (Javaw.exe 가 없음)
- 머신에 설치된 Java가 올바른 버전인지 확인합니다.(32 / 64bits)
- Java 버전은 브라우저에 맞아야 합니다.(Chrome은 32 비트 브라우저입니다)
문제: Java의 이전 펌웨어 버전과의 호환 이슈 (2.2.5 이전 버전).
- UniFi 2.2.5 혹은 이전버전을 사용하는 경우에는 Java 6가 설치되어야 하며, Java 7 부터는 호환하지 않습니다.
- 머신에 설치된 Java가 올바른 버전인지 확인합니다.(32 / 64bits)
- 64-bit 기반의 윈도우 7과 8은 64 비트 웹 브라우저를 사용하고 Java를 설치해야 합니다.