UniFi - 컨트롤러를 실행했을 때 시작을 실패하는 경우

download at 2017-10-31T15:41:44Z origin

문제 상황


UniFi 컨트롤러가 실행했을 때 시작을 실패한다.

가능한 원인 / 권장하는 액션


문제: 윈도우 프로파일의 사용자 이름에 특수 문자가 포함되어 있다.

1. 컨트롤러의 데이터베이스 (mongo)가 파일을 찾을 수 없어서 시작하지 못했다.

  1. 해결책은 사용자 이름을 변경하여 특수 문자가 포함되지 않도록 주의합니다. (강조 문자를 포함합니다, 예를 들어 á, ë, ì, ô, ç, ã).

문제: UniFi가 사용하는 한개 이상의 포트가 다른 프로그램에서 사용하고 있다.

  1. <unifi_base>/logs/server.log 파일을 살펴봅니다.

Note

<unifi_base>의 위치는 운영체제에 따라서 다릅니다. 이 문서 를 확인하여 더 많은 정보를 확인하십시오.

  1. 더 가능한 요인으로는, 다음과 같은 에러가 발생하였다:

    [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)
     ...
    
  2. UniFi 컨트롤러의 포트를 변경합니다. 다음의 가이드를 확인하십시오: 가이드

문제: Java 호환 이슈 (Javaw.exe 가 없음)

  1. 머신에 설치된 Java가 올바른 버전인지 확인합니다.(32 / 64bits)
  2. Java 버전은 브라우저에 맞아야 합니다.(Chrome은 32 비트 브라우저입니다)

문제: Java의 이전 펌웨어 버전과의 호환 이슈 (2.2.5 이전 버전).

  1. UniFi 2.2.5 혹은 이전버전을 사용하는 경우에는 Java 6가 설치되어야 하며, Java 7 부터는 호환하지 않습니다.
  2. 머신에 설치된 Java가 올바른 버전인지 확인합니다.(32 / 64bits)
  3. 64-bit 기반의 윈도우 7과 8은 64 비트 웹 브라우저를 사용하고 Java를 설치해야 합니다.